Solosaina, Fandaharana
"Pascal" mpandraharaha. Pascal fandaharana teny
Mety ho fantatra rehetra schoolchild fiteny fandaharana, izay atao hoe "Pascal". Inona izany? Efa ela no maty ny teny, araka izay rehetra ihany no ampiasaina ho an'ny mpianatra sy ny sekoly fiofanana Heverina fipetrahany izy. Manondro ny dikan-Algol notsorina. Kanefa, tsy toy ny farany, "Pascal" dia azo ampiasaina mba hanoratra ny tena fandaharana ary na dia lalao. Teo aloha, dia nanana ampy ny fitiavana laza, fa ankehitriny ihany no voatahiry, raha ny marina, noho ny fampiofanana tanjona. Ny zavatra voalohany izay mety manintona rindrambaiko mba "Pascal" - azo atao ny manoratra, raha foana ny fananan 'ny teny anglisy, fa tsy very hevitra noho ny fampiasana ny tetika manokana izay ekena amin'ny fiteny toy ny C.
Izy no namorona ny "Pascal" Niklaus Wirth in 1970. Nataony hoe ny teny araka ny mpahay siansa Blaise Pascal, izay ny Ray 'izao tontolo izao ny fiara voalohany. Mety hanampy isa roa samy hafa. Ny mivantana taranaky ny teny "Pascal" dia "Modula-2." Ny farany dia Dikan-teny Nohatsaraina.
fandaharana rafitra
Pascal ABC - fandaharana teny aseho amin'ny alalan'ny rafitra efa misy. Na izany aza, ny voalaza dia Variant 'ny taranaka vaovao.
Nahoana no namorona "Pascal ABS"? Araka izany, nisy ny antony roa lehibe:
- lany andro tontolo fiteny tany am-boalohany;
- ny faniriana ny mamorona maoderina kokoa sy Integrated fandaharana tontolo iainana.
Fiteny Pascal ABC ahitana ny rafitra mahazatra "Pascal" singan-javatra "Delphi" sy ny fanitarana ihany. Dia niseho tamin'ny 2002.
Misy ihany koa ny compiler ny mitovy anarana, izay mahery vaika sy maoderina fandaharana tontolo iainana. Izay tratry ny mihazakazaka amin'ny Linux, macOS, ary koa ny amin'ny Windows.
Ny .NET Framework mamela anao mampiasa ny sasany mampiavaka fanampiny, ary koa ny fandaharana ao amin'ny drafitra, manohitra-mirona sy Functional fomba. Ny mpanoratra ity no lasa Mikhalkovich fiteny. Izy dia voasariky ny tsy ny "Pascal" sy "Delphi", nefa koa C # sy "Python".
General toetra ny mpandraharaha
Mpandraharaha ao amin'ny fandaharana fiteny no takiana mba hanoratra ny fandaharana. Hanaovana azy azo atao mba hanatanteraka asa sasany sy ny algorithms. Ny ekipa ao amin'ny "Pascal" samy hafa ny singa hafa? Fa ny zava-misy izy ireo mahakasika ny fanatanterahana ny asa iray. "Pascal" dia natao mba mpandraharaha rehetra dia ahitana teny manokana vondrona fanampiny. Command efitra mampisaraka ny tenany sy ny hafa mampiasa ny singa semicolon (;). Mpandraharaha rehetra dia zaraina ho vondrona:
- Simple. Ireo didy tsy misy singa hafa. Ireo no: ny asa nanendrena mpandraharaha (a tsinaibe, ary toy izany koa), fomba iray tsy misy fepetra tetezamita (ampiasaina amin'ny Tags).
- Narafitra. Ireo fanambarana natao ny hafa singa: a iombonana amin'ny fanambarana, toe-piainana, tadivavarana, manatevin-daharana.
Samy aoriana no hodinihina ato amin'ity lahatsoratra ity.
mpandraharaha fomba
Izany dia mitaky ny mpandraharaha hiantso ny fomba fanao. Mba hamorona ny andalana ao amin'ny fandaharana tontolo iainana, dia tsy maintsy mamaritra ny Solon'anarana, nanaraka ny masontsivana ny antso dia tokony hapetraka. Na izany aza, in teny misy fitsaboana izay tsy manana ny singa farany. Izy ireo "Pascal" dia nizara ho roa karazana:
- Standard (voasoratra anarana ao amin'ny fiteny);
- fanao (namorona ny rindrambaiko).
Rehefa manokana propisaniem hametraka ny singa misesy no mampandeha fomba iray na hafa.
Mpandraharaha ( "Pascal"), izay tompon'andraikitra amin'ny asa mahazatra, ampy mba hahatsiaro mora foana. Tsy maintsy manoratra ny fanambarana fizarana mampiasa ny teny ka hiditra famaritana ny paika. Misy singa fitsipika izay tsy tokony hiditra ao amin'ny andian-tsoratra voalohany. Ireo no asa mamaky, manoratra, ary ny hafa.
Custom fomba asa ilaina alohan'ny fandaharana hanao ny mari ary nampiditra ny famaritana fizarana, na ny Module. Raha toa ianao ka mampiasa ny safidy farany dia tokony ho voasoratra ao amin'ny fizarana NAMPIASA na fomba.
tsy misy fepetra famindrana mpandraharaha
Simple mpandraharaha hampiasa tena mora foana, anisan'izany Goto. Ao amin'ny "Pascal" manana fizarana tenifototra, izay mamela anao maintsy mametraka ny developer sasany ny mpandraharaha, ary tatỳ aoriana, noho ny tsy misy fepetra Hanketo manondro azy io. Toy ny marika ampiasaina dia ny hametraka ny isa sy ny taratasy tsy misy mari-piatoana na ny sehatra. Avy amin'ny tsipika no tafasaraka amin'ny alalan'ny Colon (:). Alohan'ny mamorona marika, LABEL, dia jereo ny famariparitana dia tsy maintsy mamaritra ny anaran 'ny singa.
Alohan'ny mamorona departemanta, tokony ho fantatrao momba ny sasany ny tsipirian'ilay;
- Tags rehetra voalaza dia tsy maintsy ho ampiasaina;
- raha ny zavatra efa anaran 'ny isa, tsy afaka hitory izany.
Indrisy anefa fa na soa ihany, ny fanambarana Goto amin'ny fiteny maoderina tsy mampiasa fandaharana. Izany dia noho ny zava-misy fa toy izany ny rafitra miasa, namorona ny fitsipiky ny ny conveyor. Ary toy izany mpandraharaha ( "Pascal") araka ny Goto, mandika computing dingana.
mpandraharaha toe-javatra
Teti-dratsy nametraka fepetra fanambarana RAHA-DIA-kafa, dia ampiasaina mba hampiseho ny sampana, izay hita vatana iray no voatery mandainga. Ny kajy amin'ny solosaina, dia hiroso amin'ny dingana iray amin'ireo safidy aseho. Conventionally, ny dingana Mizara ho roa karazana:
- fork rafitra (toerana misy safidy roa, samy mankany amin'ny ny vokatra);
- Bypass rafitra (raha ny faharoa safidy ratsy, ary amin'ny tranga toy izany, ny fandaharana bypasses ny vokatry nampiasaina ny fahamarinana).
Ny famolavolana ny RAHA-DIA-kafa no narafitra fanambarana. Ireo teny ireo dia natokana. Amin'ity tranga ity, ny farany dia tsy maintsy manaiky ny fampiasana.
Ahoana no endrika? Miaraka amin'ny teny Anglisy dia adika hoe "raha-dia-kafa". Raha ny toe-javatra voalaza fandaharana marina, dia ny zava-misy fa voasoratra araka ny teny avy eo. Ary raha tsy mety, tena mino izay voasoratra eo, fa raha tsy aorian'ny tsipika avy avy eo.
iombonana amin'ny fanambarana
Mba hahatakarana izany andian-teny, dia ilaina ny mahalala ny famaritana. Iombonana amin'ny fanambarana ( "Pascal") - fa hametraka ny asa hanoratra ny fandaharana izay bracketed NANOMBOKA-farany. Noho izany, maromaro didy dia aseho ho toy ny tokan-tena Integrated.
operator safidy
Noho ny zava-misy fa ny fanambarana RAHA dia afaka miara-miasa amin'ny sampana roa monja, CASE fisafidianana ny ekipa niorina. Eto amin'ity tontolo ity ny asa dia misy teny - raharaha, ny, farany, hafa. Ny farany azo nesorina koa. Talohan'ny asa ny mpandraharaha dia tsy maintsy nilaza ny fikirana sy ny vidiny. Raha ny fifantenana famaha dia mifanaraka amin'ny fifantenana ny constants dia tanterahina ny mpandraharaha, izay araka ny farany. Raha ny correct tsy eo, ary ny ekipa rehetra dia tsy niraharaha. Ary nanatanteraka ny safidy izay tonga araka ny teny hafa, na taorian'ny fanambarana ny raharaha.
Io safidy ny mpandraharaha ao amin'ny "Pascal" tsy mampiasa ny rafitra toy ny hoe miasa. Tsy misy fepetra mazava fitsapana. Raha mandinika ny asany amin'ny an-tsipiriany isika, dia afaka mahita fa kely mampiditra CASE dissonance any an-fandaharana, satria ny mpandraharaha mifarana amin'ny ny farany, na dia tsy miaraka tsiroaroa NANOMBOKA. Dia mora kokoa ny mampiasa, indrindra raha misy 5 na mihoatra safidy. Fanafody foana RAHA-Dia ho maro, ary izany no dingana tsy mampahazo aina.
Mpandraharaha ( "Pascal"): Tsingerina
Inona no atao hoe ny tsingerin? Dia midika ny famerenana ny sasany amin'ireo didy rafitra imbetsaka mba hihaona tanteraka ny toe-javatra. Ao amin'ny "Pascal" fantatra roa karazana tsingerina :
- tsingerin'ny fikirana;
- iteration.
Inona no atao hoe olona rehetra? Voalohany (amin'ny fikirana tsingerin'ny) dia fantatra foana masontsivana. Indraindray antsoina hoe tapaka. Ny tena maha samy hafa dia ny isan'ny AHOAN ny tsingerin'ny fantatra mialoha.
Toy izany koa ny iteration Nuance tsy fantatra. Looping nitranga raha mbola toe-javatra toy izany dia tsy hitranga.
Manavaka karazana sy ny karazana tsingerina azo atao miaraka amin'ny fanampian'ny sasany amin'ireo rafitra;
- Avereno: Avereno ny postcondition.
- Foana; famerimberenana ny heverina ho mialohan.
- HO AN'NY - mpandraharaha kaonty. Izany no ampiasaina ao amin'ny tsingerin'ny fikirana.
Safidy roa voalohany dia ampiasaina ho an'ny iterative famerimberenana. Ny tena maha samy hafa avy ao amin'ny fanambarana farany - afaka mampiasa azy ireo ny manome fitoerana amin'ny fikirana, ary ho - fa tsy ny fametrahana AHOAN azo atao.
IO mpandraharaha
Fa fifandraisana amin'ny tontolo iainana ny tontolo iainana fandaharana hitsena ny fahan'ny-output fanambarana. Tsy hamela anao ny hiditra vaovao sy haneho ny vokatry teo amin'ny efijery na vita pirinty. Ny Vakio ny baiko dia mamela ny mpampiasa mba mamaritra ny fandaharana mandeha ny angona. Ahoana no hitrangan'izany? Ny fandaharam-potoana nandritra ny fisian'ny fiatoana amin'ny mihebiheby kitondro hita teo amin'ny efijery, izay miandry ny torohevitra avy amin'ny olona. Ny fahasamihafana eo amin'ny fanambarana roa hamaky sy readln kely. Last mahatonga ny kitondro fotsiny ho any amin'ny tsipika manaraka.
O Operator ( "Pascal") - manoratra (ln). Boky kely mamela hanohy ny Output antontan-kevitra momba ny tsipika manaraka. Raha ny Program mamaritra ny fanambarana tsotra, dia ho aseho eo amin'ny efijery-poana teny. Nampiasaina Amin'izay heviny izay, io didy io dia tsy ilaina.
Misy ihany koa ireo mpandraharaha var, akaiky. Izy ireo dia tsy azo ampiasaina raha tsy mba mila ny fandaharana mihitsy.
Major mpandraharaha ( "Pascal") voalaza ao amin'ny lahatsoratra. Hanampy tsara kokoa mba hanoratra ny fandaharana, dia ny tenany somary miasa haingana sy tsy misy glitch. Raha tsy misy tsy ahavitana na inona na inona amin'ny hoavy rindrambaiko hiasa amin'ny fiteny "Pascal". Program tsy misy mpandraharaha, indrisy, tsy azo sary an-tsaina. Midika izany fa tsy maintsy ho afaka miasa. Mety ho toy ny mpandraharaha tsingerina sarotra, na izany aza, dia tsy maintsy nofanina sy olana rehetra hanjavona. Mirary soa amin'ny asanao!
Similar articles
Trending Now