Ordenagailuak, Programazioa
"Pascal" dituzu. Pascal programazio hizkuntza
Seguruenik behin schoolchild ezagunak programazio hizkuntza, eta horrek "Pascal" deritzo. Zer da? Luzea izan da hizkuntzaren hil eta, azken finean da soilik oinarri hartzen da prestakuntza ikasle eta eskolak erabiltzen. aipatzen sinplifikatu Algol bertsio bat da. Baina, azken hau ez bezala, "Pascal" erabili ahal izango da benetako programa eta nahiz eta jokoak idazteko. Aurretik, nahikoa arrakasta izan zuen, baina orain bakarrik kontserbatu, izan ere, prestakuntza-helburuetarako. balizko programatzaileek to "Pascal" erakartzen duen lehenengo gauza - posible da, idazteko, berriz, ingelesaren ezaugarriak mantenduz, ez zehar puzzle eskema bereziak direla hizkuntzatan onartuko C. bezalako erabilera
eta "Pascal" Niklaus Wirth sortu zuen 1970. urtean. zientzialari ondoren hizkuntzaren izendatu zuen Blaise Pascal, nor munduko lehen autoa aita izan zen. bi zenbaki ezberdinak gehitu liteke. Hizkuntzaren "Pascal" ondorengo zuzena da "Modula-2". Azken hauek bertsio hobetu bat da.
programazio-sistema
Pascal ABC - programazio hizkuntza sistemak aurkeztuta. Hala ere, deskribatu du belaunaldi berri aldaera bat da.
Zergatik da "Pascal ABS" sortu zen? Horretarako, bi arrazoi garrantzitsu egon ziren:
- jatorrizko hizkuntza sistema zaharkitua;
- gogoa programazio ingurunea modernoagoa eta integratua sortzeko.
Hizkuntza Pascal ABC klasiko sistema "Pascal" elementu "Delphi" eta bere hedapen egin dira. agertu 2002an zuen.
Gainera, badago izen bera, eta horrek a indartsu eta modernoa da konpiladoreak programazio ingurunea. Linux, MacOS exekutatu, baita Windows gai da.
NET Framework The osagarriak ezaugarri batzuk, baita programazio erabiltzeko aukera egituratua, objektu bideratutako eta funtzionala estilo ematen du. Hizkuntza honen egilea Mikhalkovich zen. Izan zen "Pascal" eta "Delphi" Ez bakarrik eragina, baina baita C # eta "Python".
operadore ezaugarri orokorrak
programazio hizkuntzaren operadore beharrezkoak dira programa bat idazteko. zenbait funtzio eta algoritmoak egiteko aukera emango dute. eta "Pascal" Taldeak beste elementu datoz? Izan ere, ekintza bat gauzatzeko inplikatzeko dutela. "Pascal" diseinatuta dago, beraz operadore guztiak dira hitzak osagarriaren berezia osatzen dute. Komando bere burua eta beste elementu puntu eta koma erabilita artean bereizita (;). operadore guztiak dira taldetan banatzen dira:
- Simple. Komando hauek ez dute beste elementu eduki. Hauek dira: esleipen operadorea (bi puntu eta bera), baldintzarik gabeko trantsizio prozedura bat (etiketa erabiltzen da).
- Egituratuta. konposatu adierazpen bat, baldintzak, begiztak, batu: baieztapen hauek beste elementu osatzen dute.
Bi talde geroago eztabaidatuko dira artikulu honetan.
operadorea prozedurak
Hau operadorea prozedura bat deitu behar da. programazio ingurunea lerro bat sortzeko, identifikatzailea, deia parametroak jarraian kokatu behar diren zehaztu behar duzu. Hala ere, hizkuntzaren badira ez duten azken elementua tratamenduak. Dute "Pascal" bi taldetan banatzen dira:
- estandarra (hizkuntza erregistratutako);
- Ohiko (programatzaileak sortutako).
Noiz segidan elementu multzo zehatz propisaniem bat edo beste prozedura aktibatzen da.
Operadoreak ( "Pascal") dira, ohiko zereginak arduraduna, nahikoa erraz gogoratzeko. idatzi behar duzu Adierazpenak atalean hitza erabiltzen du, eta prozedura azalpen bat sartu. Hori ez da beharrezkoa lehen blokean sartzen elementu estandar daude. Hauek irakurri zereginak, idatzi, eta beste batzuk daude.
prozedura pertsonalizatua lan programa diseinatu aurretik beharrezkoa eta azalpen atalean, edo modulua jarri. erabiltzen baduzu azken aukera izango atalean idatzi behar dira erabili edo prozedura.
baldintzarik gabeko transferentzia operadorea
Simple operadore nahiko erraz erabiltzeko, GOTO barne. eta "Pascal" atalean etiketa bat da, eta horrek aukera ematen dizu jarri duzu jakin operadorea sustatzailearen beharrezkoa, eta geroago ondorioz baldintzarik gabeko jauzia da erreferentzia ditu. etiketa bezala erabili behar da zenbaki eta letren multzoa puntuazio edo espazio gabe. lerrotik da bi puntu (:) bereizita. a etiketa, LABEL sortu aurretik, ikus deskribapenak elementu baten izena eman behar.
sail bat sortu aurretik, ñabardura batzuk buruz jakin behar duzu:
- deskribatu etiketa guztiak erabili behar dira;
- elementu badaukazu zenbakien izenak, ezin duzu deklaratzen die.
Zoritxarrez edo zorionez, GOTO hizkuntzetan modernoetan adierazpena ez programazio erabili. Izan ere, sistema horiek direla, lan CONVEYOR printzipioa sortzeko ondorioz. Eta operadore esaterako ( "Pascal") GOTO bezala, urratzen informatika prozesua.
operadore baldintza
Baldintzapeko adierazpena aurkeztu diseinuak IF-THEN-ELSE, erabiltzen da adar erakusteko, bertan isla nahitaez gezurra da. konputazional prozesuak aurkezten aukeretako bat ere jarraitzeko. Ohi, prozesuan bi taldetan banatzen dira:
- bidegurutze egitura (non daude bi aukera daude, bakoitzak bere emaitza liderra);
- Bypass egitura (noiz Bigarren aukera gaizki, eta, besteak kasuan da, programaren emaitza egia erabiltzen ari saltatuko).
IF-THEN-ELSE adierazpenak diseinua egituratuta dago. Hitz hauek erreserbatuta daude. Kasu honetan, azken hau ez da derrigorrezkoa erabilera gaia.
Nola diseinua egiten du? English batera "bada-gero-, bestela" itzultzen du. baldintza zehaztutako programaren egia, orduan, izan ere, hitzaren ondoren scribatua dela, gero badago. Eta oker bada, benetan sinesten zer da idatzita gainean, edo, bestela, ondoren lerro ondoren.
konposatu adierazpena
Ordena esaldi hau ulertzeko, beharrezkoa da definizioa ezagutzeko. Konposatu adierazpenak ( "Pascal") - eragiketa multzo bat programa bat bracketed BEGIN-END idazteko. hau dela eta, komando talde bat bakar integratu bat bezala irudikatzen da.
operadore hautaketa
Izan ere, IF adierazpena dela adar bi bakarrik lan egiteko gai da, CASE hautaketa taldeak ezarri zen. Sistema honetan daude funtzioa hitzak - kasu, eta, amaieran, beste. Kasu honetan, azken hau, gainera kendutako daitezke. operadorea lanen aurretik deklaratu behar parametro eta bere balioa. aukeraketa gakoa konstanteak aukeraketa batekin parekatzen badago operadorea, eta horrek azken ondoren egiten da. zuzentasuna ez da present bada, eta talde guztiak baztertuko dira. burutu da aukera hori hitzaren ELSE ondoren edo CASE adierazpena ondoren dator.
operadoreak aukera honek "Pascal" ez du lan-sistema bat erabiliko balitz bezala. Ez dago esplizituak frogaren. bere xehetasun gehiago lan hartzen badugu, ikus dezakegu CASE txiki bat disonantzia aurkezten programa horretan, operadoreak amaieran, eta hori ez da parekatuta BEGIN batekin amaitzen zenetik. Askoz ere errazagoa da erabiltzeko, badira 5 edo gehiago aukerak batez ere. Prescribe etengabe IF-THEN luze izango da, eta hau ez da prozesuaren eroso.
Operadoreak ( "Pascal"): Zikloak
Zer da zikloa? komandoak sistemaren zenbait hainbat aldiz errepikatzen esan nahi dute baldintzak erabat betetzen. eta "Pascal" bi ezagutzen zikloak mota :
- ziklo parametro;
- iterazio.
Zer da guztiontzat? Lehenengoa (parametro zikloa) beti ezaguna da parametro. Batzuetan izeneko erregular. Bere alde nagusia da zikloaren errepikapen kopurua hori aldez aurretik ezaguna.
iterazio antzeko ñabardura ezezaguna da. Begizta, betiere baldintza hori ez da gertatuko gertatzen den.
Bereiztea motak eta zikloak posible egitura batzuk laguntzarekin mota:
- REPEAT: baldintza espero zen errepikatu.
- WHILE: baldintza errepikapena.
- For - operadorea kontuak. It ziklo parametro bat erabiltzen da.
Lehen bi aukera etorriko errepikapena erabiltzen dira. azken adierazpen desberdintasun nagusia - horiek erabili ahal izango duzu ere begizta parametro batekin, eta - errepikapen ezinezkoa ezarri gabe.
IO operadoreak
ingurunearekin elkarrekintza For programazio inguruneak sarrera-irteera adierazpenak betetzen. Informazio sartu, emaitza pantailan edo inprimatutako bistaratu aukera ematen dute. Irakurtzeko komandoa erabiltzaileak exekutatzen programa zehazteko beren datuak emango du. Nola gertatzen da hori? geldialdiak iraupena keinuka kurtsore eko egitaraua pantailan, den-sarrera zain gizakiak agertzen da. Bi adierazpenak aldea irakurri eta readln txiki. Azken besterik hurrengo lerroan kurtsorea mugitzen da.
O Operator ( "Pascal") - idatzi (ln). LN pieza ahalbidetzen hurrengo lerroan irteerako datuak jarraitzeko. Programa adierazpen sinple bat zehazten badu, pantaila epe huts bat agertuko da. Zentzu honetan erabilitako, komando hau ez da beharrezkoa.
Badira ere operadoreen var, itxi. ezin dira erabiltzen bada ordena ez ditu programak berak eskatzen.
Major operadore ( "Pascal") artikuluan deskribatzen dira. hobeto programa idazteko egingo dute, beraiek nahiko lan azkar eta aldez gabe. ez gabe lan ezer etorkizuneko programatzaileek ere hizkuntzaren "Pascal" lan. operadore gabe Programa, ai, ezin da imajinatu. Horrek esan nahi funtziona gai izan behar dute. badirudi ere konplikatua ziklo operadoreak, ordea, trebatu behar da eta arazo guztiak desagertu. Zorte ona zure lana da!
Similar articles
Trending Now