OqPoWah.com

Operaterji `Pascal`. Programski jezik Pascala

Verjetno vsak učenec pozna programski jezik, imenovan "Pascal". Kaj je to? Dolgo časa je ta jezik postal mrtev, ker se uporablja le v šolah za poučevanje učencev in se šteje za osnovo. Nanaša se na poenostavljeno različico algolskega jezika. Toda, za razliko od slednjega, se lahko "Pascal" uporablja za pisanje resničnih programov in celo iger. Prej je bila precej priljubljena, toda zdaj je samo ohranjena v izobraževalnih namenih. Prva stvar, ki privablja potencialne programerji "Pascal" - je možno pisati, hkrati pa ohranja lastnosti v angleškem jeziku, ne uganka nad uporabo posebnih shem, ki so bile sprejete v jezikih, kot so C

Nicholas Wirth je leta 1970 ustvaril "Pascal". Jezik se imenuje po znanstveniku Blaise Pascal, ki je postal oče prvega svetovnega stroja. Dodala bi lahko dve različni številki. Neposredni potomec jezika "Pascal" je "Modula-2". Slednje je izboljšana različica.

Programski sistem

Pascal ABC je programski jezik, ki ga predstavlja obstoječi sistem. Vendar pa je opisana različica nove generacije.

Zakaj so ustvarili "Pascal ABS"? Za to sta bila dva pomembna razloga:

  • zastareli sistemi izvirnega jezika;
  • želja po oblikovanju bolj sodobnega in integriranega programskega okolja.

Jezik Pascal ABC vključuje sistem klasičnih "Pascal", elementov "Delphi" in lastnih razširitev. Pojavil se je leta 2002.

Obstaja tudi samoreguliran prevajalnik, ki je močan in sodoben programsko okolje. Lahko deluje na Linux, MacOS in Windows.

Platforma .NET vam omogoča uporabo nekaterih dodatnih funkcij in programiranja v strukturnem, objektno orientiranem in funkcionalnem slogu. Avtor tega jezika je bil Mikhalkovich. Vpliv na to so naredili ne le Pascal in Delphi, ampak tudi C # in Python.operaterji pascal

Splošne značilnosti operaterjev

Za pisanje programa so potrebni operaterji v programskem jeziku. Omogočajo izvajanje določenih funkcij in algoritmov. Kako se ekipe v Pascalu razlikujejo od drugih elementov? Dejstvo, da pomenijo izvedbo ukrepa. "Pascal" je urejen tako, da so vsi operaterji sestavljeni iz posebnih servisnih besed. Ločite ukaze med seboj in drugimi elementi z znakom s podpičjem (-). Vsi operaterji so pogojno razdeljeni v skupine:

  • Preprosto. Takšni ukazi ne vsebujejo drugih elementov. To so: operater dodeljevanja (dvopičje in enako), brezpogojni postopki prehoda (ki se uporabljajo za nalepke).
  • Strukturirano. Ti operaterji so sestavljeni iz drugih elementov: sestavljenega operaterja, izjave o stanju, zank, pridružitve.

Obe skupini bomo podrobneje razpravljali pozneje v članku.

Postopek operaterja

Ta operater mora poklicati postopek. Če želite ustvariti črto v programskem okolju, morate določiti identifikator, na katerem naj bodo klicni parametri. Vendar ima jezik postopke, ki nimajo zadnjega elementa. Razdeljeni so v "Pascal" v dve vrsti:

  • standard (napisan v samem jeziku);
  • po meri (ki ga je ustvaril programator).

Ko določite določen niz elementov zaporedoma, se uporabi določen postopek.

Operaterji ("Pascal"), ki so odgovorni za standardne ukrepe, so enostavno zapomni. Vnesite besedo v opisni razdelek in vnesite opis postopka. Obstajajo takšni standardni elementi, ki jih ni treba vnesti v prvi blok. To so naloge, ki jih berete, pišete in druge.

Uporabniške postopke je treba ustvariti in dati v razdelek opisi ali v modul, preden program deluje. Pri uporabi zadnje možnosti je treba zapisati v oddelek USES ali PROCEDURE.pascal abc

Brezpogojni operater panoge

Preprosti operaterji so enostavni za uporabo, tudi GOTO. V "Pascal" je poglavje oznako, ki omogoča, da dajo gotovo potrebno razvijalec na operaterja, kasneje pa zaradi brezpogojni skok, da se sklicuje na to. Za nalepko je treba uporabiti niz številk in črk brez znakov in presledkov. Od črte je ločen z dvopičjem (:). Preden ustvarite oznako, morate imena tega elementa v razdelku LABEL opisati.

Preden ustvarite oddelek, morate vedeti o nekaterih odtenkih:

  • je treba uporabiti vse opisane etikete;
  • Če imajo elementi imena iz številk, jih ne morete razglasiti.

Na žalost ali na srečo se operater GOTO ne uporablja v sodobnih programskih jezikih. To je posledica dejstva, da takšni sistemi, ki delujejo, ustvarjajo načelo transporterja. In taki operaterji ("Pascal"), kot je GOTO, kršijo računalniški proces.

Operater izhodov Pascal

Pogojni operaterji




Pogojno izjava predložena modelov if-then-drugega, se uporablja za prikaz vejo, v kateri je ena izvedba nujno ležijo. Računalniški proces se bo nadaljeval na eni od predstavljenih možnosti. Pogojno je proces razdeljen na dve vrsti:

  • struktura vilic (če obstajajo dve možnosti za dejanja in vsaka vodi do lastnega rezultata);
  • struktura prehoda (kadar je druga možnost napačna, v tem primeru program zaobide rezultat, namenjen resnici).

Struktura IF-THEN-ELSE predstavlja strukturirane operaterje. Te besede so uradne. Vendar ta ni obvezna uporaba.

Kako gradnja deluje? Iz angleščine je preveden kot "če-potem-drugače". Če je pogoj, ki ga je določil program, resničen, potem je tisto, kar je zapisano za besedo, nato pa se izvrši. In če je napačna, potem je tisto, kar je napisano po drugem ali po vrstici s takrat veljavno.ekipe v pascalu

Sestavljeni operater

Za razumevanje tega izraza morate poznati opredelitev. Združeni operaterji ("Pascal") je niz operacij v pisnem programu, ki je priložen v oklepajih BEGIN-END. Zaradi tega je skupina enot zastopana kot edina celota.

Izbor operaterja

Ker izjava IF lahko deluje samo z dvema vejama, je bil ustvarjen ukaz za izbiro primera CASE. V tem sistemu obstajajo storitvene besede - case, of, end, else. Slednji je lahko tudi odsoten. Preden operator deluje, je treba deklarirati parameter in njegovo vrednost. Če je izbirni ključ isti kot izbirne konstante, se izvrši operator, ki sledi izboru. Če ni pravilnosti, se vsi ukazi prezrejo. Možnost, ki sledi za besedo ELSE ali po izjavi CASE.

Ta izbirni operater v sistemu Pascal ne uporablja takega sistema dela kot IF. Izrecno preverjanje stanja ni. Če menimo, da je njegovo delo podrobneje, vidimo, da majhen CASE uvaja disonanca v program, saj je operater konča s koncem, ki se ni seznanjeno BEGIN. To je veliko bolj priročno za uporabo, še posebej, če obstaja 5 ali več možnosti. Če želite trajno registrirati IF-THEN, bo dolgo, in to ni enostaven proces.

glavni operaterji pascal

Operaterji ("Pascal"): cikli

Kaj so cikli? Pomeni ponavljanje nekaterih ukazni sistemi večkrat do popolnega zadovoljstva stanja. V "Pascalu" sta dva vrsta ciklov:

  • cikel s parametrom;
  • iterativno.

Kaj predstavlja vsak? Prvi (cikel s parametrom) ima vedno znane parametre. Včasih se imenuje tudi redno. Njena glavna razlika je, da je število ponovitev cikla znano, preden se začne.

V iterativnem podobnem odtenku ni znano. Zanka se izvede, dokler ni izpolnjen pogoj.

Različne vrste in vrste ciklov lahko ločimo s pomočjo nekaterih struktur:

  • REPEAT: ponavljanje s postconditionom.
  • WHILE: ponavljanje s predpogoj.
  • ZA - operater računa. Uporablja se v zanki s parametrom.

Prvi dve možnosti se uporabljata za iterativno ponavljanje. Glavna razlika med njimi in zadnjim operaterjem je, da se jih lahko uporablja cikel s parametrom, in FOR - za ponovitve brez parametra je nemogoče.izbirni operater v pascalu

Upravljavci vhodno-izhodnih

Operaterji I / O se odzivajo na interakcijo programskega okolja z okoljem. Omogočajo vam, da vnesete podatke in prikažete rezultat na zaslonu ali tiskanje. Ukaz read omogoča uporabniku, da poda svoje podatke v tekočem programu. Kako se to zgodi? Program se za nekaj časa ustavi, na zaslonu se pojavi utripajoč kazalec, ki čaka na vnos podatkov od osebe. Razlika v uspešnosti dveh bralnih in readln operaterjev je majhna. Slednji preprosto premakne kurzor na naslednjo vrstico.

Izpisna izjava (»Pascal«) je zapisana (ln). LN del vam omogoča, da nadaljujete z izpisovanjem podatkov v naslednji vrstici. Če v programu določite operaterja, se prikaže prazno obdobje. Ta ukaz v tem smislu ni potreben.

Obstajajo tudi var, zaprti izjavi. Ne morejo jih uporabiti, če program to ne potrebuje.

strukturiranih operaterjev

Osnovni operaterji ("Pascal") so opisani v članku. Pomagali bodo pisati program bolje, sami delajo zelo hitro in brez napak. Brez njih se ne bo zgodilo prihodnjem programerju pri delu z jezikom "Pascal". Programi brez operaterjev, žal, ni mogoče zamisliti. Torej, morajo biti sposobni delovati. Upravljavci cikla se lahko zdijo zapleteni, vendar morate vaditi in težave bodo izginile. Srečno v službi!

Zdieľať na sociálnych sieťach:

Príbuzný