Lik'homphieutha, Software
Sebopeho sa lenaneo la Pascal: lenaneo la ba qalang
Puo ea batho ba qalang lipuo tse fumanehang ka ho fetisisa ke Pascal. Sena se bakoa ke bonnete ba hore se ithutoa likarolong tse phahameng tsa likolo tsa kakaretso, hammoho le lithutong tsa pele univesithing. E sebelisoa e le motheo oa ho tseba lipuo tse ling tse ngata. Leha ho le joalo, ha ho utloahale ho e sebelisa e le eona e ka sehloohong bakeng sa nts'etsopele, kaha thepa ea theknoloji e felile haholo.
Hona joale ho na le lisebelisoa tse ngata tse bolokang syntax. Li fapana feela le tikolohong ea lenaneo la puo e kang Pascal. Sebopeho sa lenaneo se tla ithutoa nakong ea sehlooho. Ka molao, tloaelo ea lenaneo le qala le lenaneo "Hello world!".
Histori ea puo eo
Ka lebaka la Pascal ho ile ha bonahala ka 1970, ka tsela e makatsang, ho Niklaus Wirt. Lebitso le fanoa ka tlhompho ea Blaise Pascal - monna e moholo ea tsoang Fora. Sena se lokafatsoa ke taba ea hore rasaense o ile a etsa mochine oa pele lefats'e, o neng o khona ho eketsa le ho tlosa linomoro.
Ntšetso-pele ea puo ena e ile ea etsoa ho tloha ka 1968 ho isa ho 1969. Puo ea pele e ile ea hlaha ka 1970. Moetsi, ea hlahisang "ngoana" oa hae, o ile a totobatsa mokhoa oa lenaneo, hammoho le palo ea boitsebiso ba Pascal. Sebopeho sa lenaneo le boetse se entsoe ke Wirth. E na le syntax e bonolo le semantics. "Setloholo" se tobileng sa Pascal ke puo ea "Modula-2". Wirth e ne e boetse e le moqapi oa eona.
Melao ea sebōpeho-puo
Ho lokela ho hlokomeloa hore sebopeho sa lenaneo ha se rarahane ka puo ena. Motseng oa Pascal, mongoli o behile tšebeliso ea lintlha tse tharo tsa sehlooho - sehlooho, tlhaloso le mohatelli.
- Hlooho. Mona o tlameha ho hlalosa lebitso la lenaneo, empa ntho ena ha e le eona e ka sehloohong. E bōptjoa feela haeba moqapi a batla. Hangata ho itšetlehile ka tikoloho ea lenaneo. Turbo Pascal ha ho hlokahale. Empa ho ETH ho hlokahala ho etsa mohala ka ho hlaka. Ke lipalo feela, mangolo le ho hatisa "_" tse lumelloang.
- Tlhaloso. Sebaka sena se totobatsa mefuta eohle e fumanehang (li-arrays), mabitso, joalo-joalo.
- Mokhanni. Sebopeho sa lenaneo la Pascal li kenyelletsa tlhaloso ea ba sebetsang ka libakete BEGIN-END.
Taba ea hore e tla be e le mokhoeng o le mong ha ho tsotellehe. Ntho e ka sehloohong - kamora ho fela ha sehlopha ka seng ho beha letšoao le khethehileng - semicolon. Ho phaella moo, puo eo ha e amohele ho ngoliso: ha ho na phapang pakeng tsa moferefere Var, vAr le VaR.
Syntaxe le semantics
Karolo e ka sehloohong ea ho sebetsa le tikoloho ea lipapali e bapaloa ke alfabeta. E lokela ho hopoloa hore e na le:
- Litlhaku tsa Selatine, li-lowercase le lipapali tse ngata;
- Sebaka;
- Underscore;
- Linomoro tsa Searabia ;
- Lipontšo tsa lipalo;
- Meeli (lethathamo la bona le kenyelletsa ntlha, lihlahisoa, joalo-joalo);
- Lisebelisoa;
- Mantsoe a tšebeletso (basebelisi).
Sebopeho sa lenane la Turbo Pascal ha se fapane le sebopeho sa PascalABC. Phapang e teng ka data ea bona ea kantle, ha ho letho le leng hape. Ho hlakisa lebitso bakeng sa mefuta e sa tšoaneng le e meng, hoa hlokahala ho hopola hore lebitso ha lea lokela ho qala ka palo, moeletsi o ka ema boemong leha e le bofe, 'me ho tloha litšoantšong tsa alfabeta feela mangolo a alfabeta ea Selatine a lumelloa .
Litlhaloso tsa mela ena li koaletsoe ka li-Braces kapa ka ba pota-potileng: (* .. *).
Mefuta ea data
Sebopeho sa lenaneo la Pascal le bolela ho hlahloba lintho tse kang mefuta ea data. Li na le mefuta e meraro:
- Ho utloahala ('nete le leshano);
- Numeric (lipalo tsa Searabia);
- Tšoantšetso (ho sebelisa, b, c, joalo-joalo).
Ka nako e ts'oanang, mofuta oa bobeli o arotsoe ka subtypes: tse feletseng le tsa sebele. Li lumellana le basebetsi ba bang: Integer le Real, ka ho latellana. Lipontšo li boetse li arotsoe ka litlhaku le mela e le 'ngoe. Tsena ke mefuta ea data, e kang (ka lekhetlo la pele) nomoro ea 1, a kapa A, le (ka bobeli) lipoleloana kapa lipolelo kaofela. Lenaneong ba ngotsoe tlas'a mabitso a Char le Spring.
Melao ea boitšoaro e boetse e na le likhetho tsa tsona. Li arotsoe ka li-constants le mefuta-futa. Phapang pakeng tsa bona ke ea bohlokoa. Ea pele e hlalosa moelelo oa lengolo, le sa fetoheng ha ho ntse ho etsoa lenaneo. 'Me mefuta-futa e abeloa bohlokoa nakong ea ho bolaoa ho sebelisoa setho se ikhethileng - colon.
Maikutlo
E le hore u finyelle kutloisiso e feletseng ea lenaneo le lits'ebetso tsohle tsa eona, mosebetsi oa tlhaloso o sebelisoa. Ba, joalokaha ho se ho boletsoe ka holimo, ba kenngoa ka li-brackets tse koalehileng. Sena ke sa bohlokoa haholo haeba u sheba khoutu ea newbie. Hobane ho sebelisa kgetho ena, u ka fumana phoso habonolo lenaneong le se le qetile, u itšetlehile ka se ngotsoeng litlatsong. Ho feta moo, ba tla thusa moqapi hore a utloisise kapele khoutu ya tshireletso.
Sebopeho sa lenaneo la Pascal se u lumella hore u fane ka litlhaloso ho mohaho oa data o boletsoeng karolong ea bobeli. Ha ho le joalo ho hlokahala hore u kene temaneng eo, e tla ba le morero oa moetsi ka mong le hore na o sebelisoa joang nakong e tlang.
Ba qalang ba tla tataisoa ka licheleteng BEGIN-END ho fana ka maikutlo ho bona. Haholo-holo e tla ba molemo lenaneong le shebaneng le likoloi. Kahoo e tla ba ho le bonolo ho utloisisa hore na seqhomane sa basebetsi se phethehile.
Litlhaloso li ke ke tsa baloa ke tikoloho ea lenaneo, kahoo ba ka alima matsatsi a mang kapa afe 'me ha ba lekane ka tatellano ea alfabeta.
Lipuo tsa matšoao
Sebopeho sa lenaneo la Pascal se na le matšoao a lona, leha ho le joalo, ha ho makatse. Letšoao le sebelisitsoeng ka ho fetisisa ke semicolon. E behiloe ka mor'a tlhaloso ka 'ngoe ea li-blocks Label, Type, Const, Var, joalo-joalo, empa pontšo ha e hlokehe ka mor'a lentsoe le khethiloeng ka ho fetisisa. Ka mor'a ho qala ha e kenngoa; Ka mor'a hore qetello e behoe ketsahalong eo lenaneo le e-s'o phethiloe. Tlhahisoleseding eo ho eona ho nang le lupu, ka ho le joalo, li sebelisoa ke Joale le tse ling, ka mor'a mantsoe ana semicolon ha e hlokehe.
Qetellong ea lenaneo, ka mor'a FIN, u lokela ho beha ntlha, ntle le hore tikoloho ea lenaneo e ke ke ea utloisisa hore khoutu e phethiloe.
Ho kenya le ho tsoa ha data
Sebopeho sa lenaneo la Pascal se u lumella hore u kene dintlha ka litsela tse tharo tse fapaneng. Har'a bona:
- U sebelisa Readln, Read.
- U sebelisa letšoao la kabelo, sebelisa kolone.
- Kamehla. Tabeng ena, data e kenngoa ho parameter ea var.
Litholoana tsa boitsebiso bo fumanoeng li ka etsoa ho sebelisoa lipolelo tsa Lengolo le Mangolo. Maemong a mang, ho ka 'na ha se ke ha e-ba teng, empa sena se bolela feela hore se se se ntse se kenngoa ka mokhoa oa ho fumana.
Similar articles
Trending Now