Kọmputa, Siseto
"Pascal" oniṣẹ. Pascal siseto ede
Jasi gbogbo ile iwe ni mo siseto ede, eyi ti o ni a npe ni "Pascal". Ohun ti o jẹ? O ti gun ti awọn ede ti kú, lẹhin ti gbogbo wa ni nikan lo fun ikẹkọ omo ile ati ile iwe ti wa ni ka mimọ. O ntokasi si a yepere version of Algol. Sugbon, ko ni igbehin, "Pascal" a le lo lati kọ gidi eto ati paapa awọn ere. Tẹlẹ, o ní to gbale, sugbon bayi nikan dabo, ni o daju, fun ikẹkọ ti a ni. Akọkọ ohun ti attracts o pọju pirogirama to "Pascal" - o jẹ ṣee ṣe lati kọ, nigba ti mimu awọn ini ti awọn English ede, ko adojuru lori awọn lilo ti pataki ise sise ti o ti wa ni gba ni ede bi C.
O da awọn "Pascal" Niklaus Wirth ni 1970. O si ti a npè ni awọn ede lẹhin ti awọn ọmowé Blaise Pascal, ti iṣe baba ninu awọn ile aye akọkọ ọkọ ayọkẹlẹ. O le fi awọn meji ti o yatọ awọn nọmba. A taara ọmọ awọn ede "Pascal" ni "Modula-2." Awọn igbehin jẹ ẹya dara si ti ikede.
siseto eto
Pascal ABC - siseto ede gbekalẹ nipa wa tẹlẹ awọn ọna šiše. Sibẹsibẹ, awọn apejuwe jẹ kan iyatọ ti awọn titun iran.
Idi ti wa ni o da "Pascal ABS"? Lati yi opin, nibẹ wà meji significant idi:
- ti atijo eto ninu atilẹba ede;
- ni ifẹ lati ṣẹda kan diẹ igbalode ati ese siseto ayika.
Language Pascal ABC pẹlu awọn Ayebaye eto "Pascal" eroja "Delphi" ati awọn oniwe-ara imugboroosi. O si han ni 2002.
Nibẹ ni tun ni alakojo ti kanna orukọ, eyi ti o jẹ alagbara kan ati ki o igbalode siseto ayika. O si ni anfani lati ṣiṣe lori Lainos, MacOS, bi daradara bi on Windows.
The .NET Framework faye gba o lati lo diẹ ninu awọn afikun awọn ẹya ara ẹrọ, bi daradara bi siseto ni eleto, nkán-Oorun ati iṣẹ-ara. Ti onkowe yi ede di Mikhalkovich. O si ti nfa nipasẹ ko nikan ni "Pascal" ati "Delphi", sugbon o tun C # ati "Python".
General abuda kan ti awọn oniṣẹ
Awọn oniṣẹ ti awọn siseto ede ti wa ni ti a beere lati kọ kan eto. Nwọn si ṣe awọn ti o ṣee ṣe lati ṣe awọn iṣẹ kan ati ki o aligoridimu. Awọn egbe ni "Pascal" yato lati miiran eroja? O daju pe won mudani ni ipaniyan ti ẹya igbese. "Pascal" ti a ṣe ki gbogbo awọn oniṣẹ ti wa ni kq ti pataki oluranlowo ọrọ. Òfin yà laarin ara wọn ati awọn miiran eroja lilo a semicolon (;). Gbogbo awọn oniṣẹ wa ni pin si awọn ẹgbẹ:
- Simple. Awọn wọnyi ni egbe ko ba ni awọn miiran eroja. Wọnyi ni o wa: awọn iṣẹ oniṣẹ (a oluṣafihan ati awọn kanna), ohun unconditional orilede ilana (ti a lo fun afi).
- Ti eleto. Awọn wọnyi ni gbólóhùn ti wa ni ṣe soke ti miiran eroja: a yellow yii, ipo, losiwajulosehin, dida.
Mejeeji awọn ẹgbẹ yoo wa ni sísọ nigbamii ni yi article.
onišẹ ilana
Eleyi nilo awọn onišẹ lati pe a ilana. Lati ṣẹda a ila ni siseto ayika, o gbọdọ pato ohun idamo, atẹle nipa awọn sile ti awọn ipe yẹ ki o wa gbe. Sugbon, ni ede nibẹ ni o wa awọn itọju ti ko ni awọn ti o kẹhin ano. Nwọn "Pascal" wa ni pin si meji orisi:
- boṣewa (aami-ni awọn ede);
- aṣa (da nipasẹ awọn komputa).
Nigba ti propisaniem pato ti ṣeto ti eroja ni ọna kan wa ni mu ṣiṣẹ ọkan tabi awọn miiran ilana.
Awọn oniṣẹ ( "Pascal"), eyi ti o wa lodidi fun wọpọ awọn iṣẹ-ṣiṣe, to lati ranti awọn iṣọrọ. O gbọdọ kọ ninu awọn ikede apakan nlo awọn ọrọ ki o si tẹ apejuwe kan ti awọn ilana. Nibẹ ni o wa boṣewa eroja ti o ko ba nilo lati tẹ ni akọkọ Àkọsílẹ. Wọnyi ni o wa awọn iṣẹ-ṣiṣe ka, kọ, ati awọn miran.
Aṣa ilana ti nilo ṣaaju ki awọn iṣẹ eto lati ṣe ọnà rẹ ki o si fi ninu awọn apejuwe apakan, tabi awọn module. Ti o ba lo awọn igbehin aṣayan yẹ ki o wa kọ ni awọn apakan nlo tabi ilana.
unconditional gbigbe oniṣẹ
Simple awọn oniṣẹ lati lo oyimbo awọn iṣọrọ, pẹlu goto. Ni "Pascal" ni o ni a apakan tag, eyi ti o jẹ ki o fi awọn ti a beere awọn Olùgbéejáde si onišẹ, ati nigbamii nitori awọn unconditional fo si tọka si o. Bi awọn aami ni lati ṣee lo ṣeto nomba ati leta lai aami ifamisi tabi awọn alafo. Lati ila o ti wa ni niya nipa kan oluṣafihan (:). Ṣaaju ki o to ṣẹda a aami, LABEL, wo awọn apejuwe gbọdọ pato awọn orukọ ninu awọn ano.
Ṣaaju ki o to ṣẹda a Eka, o nilo lati mo nipa diẹ ninu awọn nuances:
- gbogbo awọn apejuwe afi gbọdọ wa ni lo;
- ti o ba ti awọn ohun ni awọn orukọ ti awọn nọmba, o ko ba le sọ wọn.
Laanu tabi da fun, awọn goto gbólóhùn ni igbalode ede ko lo siseto. Eleyi jẹ nitori si ni otitọ wipe iru awọn ọna šiše ti wa ni ṣiṣẹ, ṣiṣẹda awọn opo ti awọn conveyor. Ati iru awọn oniṣẹ ( "Pascal") bi Goto, rú iširo ilana.
awọn oniṣẹ ipo
Ni àídájú gbólóhùn silẹ aṣa ba-NIGBANA-miran, o ti lo lati han awọn ti eka, ninu eyi ti ọkan irisi ti wa ni dandan purọ. Awọn isiro ilana yoo tẹsiwaju ninu ọkan ninu awọn aṣayan gbekalẹ. Conventionally, awọn ilana ti wa ni pin si meji orisi:
- orita be (ibi ti nibẹ ni o wa meji àṣàyàn, kọọkan yori si awọn oniwe-esi);
- Fori be (nigbati awọn keji aṣayan jẹ ti ko tọ, ati ni iru nla, awọn eto Bypasses awọn esi ni lilo fun otitọ).
Awọn oniru ti ba-NIGBANA-miran gbólóhùn ti wa ni ti eleto. Ọrọ wọnyi wa ni ipamọ. Ni idi eyi, awọn igbehin ni ko si koko-dandan lilo.
Báwo ni awọn oniru? Pẹlu awọn English o si tumo bi "ti o ba ti-lẹhinna-miran". Ti o ba ti majemu kan eto jẹ otitọ, ki o si awọn ti o daju wipe a ti kọ ọ lẹhin ti awọn ọrọ ki o si. Ati ti o ba ti o jẹ ko tọ si, gan gbagbo ohun ti a ti kọ lori, tabi ohun miiran lẹhin ti awọn ila lati lẹhinna.
yellow gbólóhùn
Ni ibere lati ni oye yi gbolohun, o jẹ pataki lati mọ awọn definition. Yellow gbólóhùn ( "Pascal") - kan ti ṣeto ti mosi lati kọ kan eto ti o bracketed bẹrẹ-opin. Nitori eyi, ẹgbẹ kan ti ofin ti wa ni ipoduduro bi a nikan ese.
onišẹ aṣayan
Nitori si ni otitọ wipe awọn ba gbólóhùn ni anfani lati ṣiṣẹ pẹlu awọn nikan meji ti eka, Nla aṣayan egbe ti a mulẹ. Ni yi eto nibẹ ni o wa iṣẹ ọrọ - nla, ti, opin, miran. Ni idi eyi, awọn igbehin le tun ti wa ni ti own. Ṣaaju ki o to oniṣẹ iṣẹ gbọdọ wa ni so awọn paramita ati awọn oniwe-iye. Ti o ba ti bọtini yiyan ti wa ni ti baamu pẹlu awọn asayan ti àwọn adúróṣinṣin wa ni ošišẹ ti awọn oniṣẹ, ti o jẹ lẹhin ti o kẹhin. Ti o ba ti titunse ni ko bayi, ati gbogbo awọn egbe ti wa ni bikita. O ti gbe jade awọn aṣayan ti o ba wa lẹhin ọrọ miran tabi lẹhin ti awọn Nla gbólóhùn.
Yi wun ti awọn onišẹ ni "Pascal" ko lo a ṣiṣẹ eto bi ba. Nibẹ ni o wa ti ko si ti ko boju mu igbeyewo awọn ipo. Ti a ba ro iṣẹ rẹ ni diẹ apejuwe awọn, a le ri wipe a kekere Nla ṣafihan dissonance sinu awọn eto, niwon awọn oniṣẹ dopin pẹlu awọn opin, eyi ti o ti wa ni ko so pọ bẹrẹ. O ti wa ni Elo rọrun lati lo, paapa ti o ba nibẹ ni o wa 5 tabi diẹ ẹ sii yiyan. Juwe nigbagbogbo ba-NIGBANA ni yio je gun, ki o si yi ni ko kan itura ilana.
Awọn oniṣẹ ( "Pascal"): waye
Ohun ti o jẹ awọn ọmọ? Wọn ti laisọfa a atunwi ti diẹ ninu awọn ti ofin eto ọpọlọpọ igba lati ni kikun pade awọn ipo. Ni "Pascal" mọ meji iru waye :
- ọmọ paramita;
- aṣetunṣe.
Ohun ti o jẹ gbogbo eniyan? First (pẹlu paramita ọmọ) ti wa ni nigbagbogbo mọ sile. Ma npe ni deede. Awọn oniwe-akọkọ iyato ni wipe awọn nọmba ti repetitions ti awọn ọmọ wa ni mo ni ilosiwaju.
Awọn aṣetunṣe ni iru nuance aimọ. Looping ṣẹlẹ bi gun bi ti majemu ni ko lilọ si ṣẹlẹ.
Iyato orisi ati orisi ti waye ṣee ṣe pẹlu iranlọwọ ti awọn diẹ ninu awọn ti awọn ẹya:
- Tun: Tun pẹlu awọn postcondition.
- Nigba ti: atunwi ti a precondition.
- FUN - onišẹ iroyin. O ti lo ni a ọmọ paramita.
Ni igba akọkọ ti meji awọn aṣayan wa ni lilo fun iyipada atunwi. Awọn Akọkọ iyato lati kẹhin gbólóhùn - o le lo wọn ni a lupu pẹlu a paramita, ati FUN - fun repetitions lai eto soro.
IO Operators
Fun ibaraenisepo pẹlu awọn ayika siseto ayika pade awọn input-wu gbólóhùn. Wọn ti gba o laaye lati tẹ alaye ki o si han awọn esi loju iboju tabi tejede. Awọn kika aṣẹ yoo gba awọn olumulo lati pato awọn nṣiṣẹ eto wọn data. Báwo ni yi ṣẹlẹ? Awọn eto fun awọn ti iye ti iduro ni ìmọlẹ kọsọ han lori iboju, eyi ti o wa ni durode input lati eda eniyan. Awọn iyato ninu awọn meji gbólóhùn ka ki o si readln kekere. Last nìkan rare ni ikọrisi si tókàn ila.
O onišẹ ( "Pascal") - kọ (Ln). Ln nkan laaye lati tẹsiwaju awọn wu data lori awọn tókàn ila. Ti o ba ti eto so a simple yii, o yoo wa ni han loju iboju ohun ṣofo oro. Lo ni yi ori, yi aṣẹ ti ko ba beere.
Nibẹ ni o wa tun awọn oniṣẹ var, sunmọ. Wọn ko le ṣee lo bi awọn ibere ko ni beere awọn eto ara.
Major awọn oniṣẹ ( "Pascal") apejuwe ninu awọn article. Won yoo ran dara lati kọ awọn eto, nwọn ara wọn ṣiṣẹ iṣẹtọ ni kiakia ati lai kan glitch. Laisi o ko ni sise jade ohunkohun ni ojo iwaju pirogirama lati ṣiṣẹ pẹlu awọn ede "Pascal". Eto lai awọn oniṣẹ, alas, ko le wa ni riro. Eleyi tumo si wipe ti won gbodo ni anfani lati ṣiṣẹ. O le dabi idiju ọmọ awọn oniṣẹ, sibẹsibẹ, gbọdọ wa ni oṣiṣẹ ati gbogbo isoro farasin. O dara orire ninu iṣẹ rẹ!
Similar articles
Trending Now