Kompjuters, Softwer
L-istruttura programm Pascal: Programmazzjoni għall jibdew
Il-lingwa ta 'programmar aktar affordabbli għall jibdew huwa Pascal. Dan huwa dovut għall-inqas l-fatt li huwa studjat fl-iskejjel għolja, kif ukoll freshman fl-iskola għolja. Huwa jintuża bħala bażi għall-iżvilupp ta 'lingwi oħra ħafna. Madankollu, bħala l-qalba għall-iżvilupp tal-użu irrazzjonali tagħha issa l-apparat tekniku huwa ferm marret quddiem.
Issa hemm ħafna ta 'flus li jżommu sintassi. Dawn huma differenti biss fil -ipprogrammar mezz lingwa bħal Pascal. L-istruttura programm se jiġu studjati fl-artikolu. Bħala regola, familjarità mal-programmazzjoni tibda bil-programm "Hello, dinja!".
istorja tal-lingwa
Pascal ġew żvelati fl-1970 dovut, Jusqu'à présent, Niklaus Wirth. isem lingwistika minnhom fil-unur tal Blaise Pascal - raġel kbir hija oriġinarjament minn Franza. Dan huwa ġġustifikat mill-fatt li l-xjenzat ħoloq magna ewwel fid-dinja li kienet kapaċi li jżidu u naqqas in-numri.
iżvilupp tal-lingwa saret 1968-1969. L-aċċenn ewwel dehru fl-1970 Il-kreatur, li jippreżenta "tfal" tiegħu, iffukat fuq l-istil ta 'programmazzjoni, kif ukoll id-dħul tad-data fl Pascal. istruttura tal-programm ġie żviluppat ukoll minn Wirth. Hija għandha sintassi sempliċi u semantika. Diretta "dixxendent" Pascal hija lingwa "MODULA-2." iżviluppatur tiegħu sar ukoll Wirth.
regoli tal-grammatika
Għandu jiġi nnutat li mhuwiex daqshekk diffiċli f'din l-istruttura programm lingwa. L-awtur Pascal stabbilit l-użu ta 'biss tliet punti prinċipali - titolu, deskrizzjoni, u l-operatur.
- Titolu. Hawnhekk trid tispeċifika l-isem tal-programm, iżda l-oġġett mhuwiex maġġuri. Hija maħluqa biss meta l-iżviluppatur mixtieqa. Skond b'mod aktar estensiv dan jiddependi fuq l-ambjent ta 'programmazzjoni. Fil Turbo Pascal ma bżonnha. Iżda fl-ETH huwa obbligatorju li jinħoloq sekwenza. Użu permess biss karattri alfanumeriċi u l jenfasizzaw "_".
- Deskrizzjoni. Din it-taqsima telenka l-fatturi kollha disponibbli (matriċi), tikketti, eċċ. D.
- Operatur. fl-istruttura programm Pascal jinkludi deskrizzjoni tal-operaturi fil-parentesi BEGIN-END.
Kemm se jkunu huma li jkunu fl-istess linja, ma jimpurtax. Il-ħaġa prinċipali - wara tmiem kull tim li jitqiegħed karattru speċjali - virgola. Barra minn hekk, il-lingwa hija każ insensittiva: m'hemmx differenza bejn l-operatur Var, u var var.
Sintassi u Semantika
Ċentrali għall-ħidma tal-alfabett jilgħab ma 'l-ambjent ta' programmazzjoni. Wieħed iżomm f'moħħu li dan jikkonsisti minn:
- karattri Latini, kemm uppercase u zghar;
- ispazju;
- jenfasizza;
- ċifri għarab tip;
- simboli matematiċi;
- limitaturi (fil-lista tagħhom tal-punt ta 'dħul, comma, eċċ ...);
- specifiers;
- Kliem awżiljarji (operaturi).
Struttura tal-programm fl Turbo Pascal mhijiex differenti mill-istruttura PascalABC. Id-differenza fihom fid-data esterni, xejn aktar. Indikazzjoni tal-isem tal-varjabbli, u tipi oħra, huwa meħtieġ li wieħed jiftakar li l-isem ma għandux jibda bil-ċifri, karattru jenfasizzaw jistgħu jkunu fi kwalunkwe pożizzjoni, iżda mill-simboli alfabetiċi huma permessi li jużaw biss l-ittri tal-alfabett Latin.
Kummenti lill-ringieli huma jew ċineg jew tond bi b'asterisk (* .. *).
tipi ta 'data
L-istruttura tal-programm fl Pascal, u tinkludi wkoll konsiderazzjoni ta 'oġġetti, bħal tipi ta' data. Dawn huma ta 'tliet tipi:
- Boolean (veru u falz);
- numeriċi (numri Għarab);
- karattru (l-użu ta ', b, cu t. d.).
Fl-istess ħin, it-tieni tip huwa maqsum sub-tipi: numru sħiħ u reali. Huma jikkorrispondu għal ċerti operaturi: Integer u Real rispettivament. Karattru huwa wkoll maqsum karattri uniku u kordi. Dan jirreferi għat-tipi ta 'data bħal (fl-ewwel każ), numru 1, l-ittra A jew A, u (it-tieni) il-frażi sħiħ jew espressjoni. Fil-programm, jiġu rreġistrati taħt l-ismijiet tal Char u tar-Rebbiegħa.
Il-valuri għandhom ukoll klassifikazzjoni tagħhom stess. Dawn huma maqsuma kostanti u varjabbli. Id-differenza bejniethom hija sinifikanti. L-ewwel jassumi l-valur ta 'ittri li ma jbiddlux waqt l-eżekuzzjoni tal-programm. A varjabbli huwa assenjat valur waqt li jintuża l-karattru speċjali --kolon.
kummenti
Sabiex jinkiseb fehim sħiħ tal-programm u kollha ta 'proċessi tagħha, il-funzjoni tal-kummenti. Dawn huma, kif intqal iktar 'huma mqiegħda fil-parentesi kaboċċi. Dan huwa importanti speċjalment jekk int ġdid biex tara l-kodiċi. Minħabba, jużaw din l-għażla, inti tista 'faċilment isibu żball fil-programm lesti, ibbażati fuq dak li huwa miktub fil-kummenti. Barra minn hekk, dawn se jgħinu iżviluppatur maż-żmien biex malajr jifhmu l-kodiċi ta 'softwer.
Struttura tal-programm fl attribut Pascal tippermetti kummenti lill -istruttura tad-data definit fit-tieni blokk. Hemm bżonn tidħol test, li se jkun fiha l-iskop ta 'kull operatur u l-mod li tintuża fil-futur.
Newbie jgħinu jinnavigaw il-parentesi kumment BEGIN-TMIEM madwarhom. Speċjalment se jkun utli fi ċikli orjentati programm. U għalhekk se jkun aktar faċli li wieħed jifhem dak blokk ta 'dikjarazzjonijiet huwa fuq.
-Kummenti ma jistgħux jinqraw ambjent programmazzjoni, sabiex ikunu jistgħu jżommu kwalunkwe numru ta 'ħin u mhumiex limitati fin-numru alfabetiku.
punteġġjatura
L-istruttura programm Pascal għandha punteġġjatura tagħha, madankollu, mhuwiex sorprendenti. L-aktar użata hija s-sinjal tal-punt u virgola. Dan jitqiegħed wara kull deskrizzjoni blokk Label, Tip, Const, Var u t. E., Imma s-sinjal ma jkunx meħtieġ wara l-kliem l-aktar determinati. huwa mhux installat wara l-Tinbeda; wara END ssir biss jekk il-programm għadha ma spiċċatx. Fil-kodiċi, fejn ikun hemm ċikli u, għaldaqstant, huma użati, u l-Else Imbagħad, il-virgola ma jkunx meħtieġ wara dawn il-kliem.
Fl-aħħar tal-programm wara END trid tinstalla il-punt, inkella l-ambjent ta 'programmazzjoni ma jifhimx li l-kodiċi huwa lest.
input tad-data u l-output
L-istruttura programm Pascal tippermetti li inti ddaħħal data fi tliet modi differenti. Fost dawn:
- Bl-għajnuna ta 'operaturi Readln, Aqra.
- Bl-użu tas-simbolu assenjazzjoni - kolon.
- Kostanti. F'każ bħal dan, id-data input hija mwettqa fil-parametru var.
L-informazzjoni konklużjoni miksub jista 'jsir bl-użu mazz ta' operaturi Write u Writeln. F'xi każijiet jista 'jkun nieqes, iżda jfisser biss li huwa diġà mibnija fis-proċess ta' produzzjoni.
Similar articles
Trending Now