Standardni postupci i funkcije u Pascalu

Sada gotovo svaka veća IT tvrtka može razviti vlastiti programski jezik, koji će pisati svoja rješenja i proizvode. U stvari, mnogi studenti na specijaliziranim sveučilištima mogu učiniti isto. No, stari ili, bolje reći, prethodna rješenja u programiranju, njihova relevantnost također ne gubi.

Sigurno, velika većina studenata u školi studira programski jezik poput Pascala (u daljnjem tekstu Pascal). Mnogi ga smatraju zastarjelim i beskorisnim, ali zapravo čak i sada - u doba Java, C + + i ostalih visokih programskih jezika - Pascal je relevantan. Zato nemojte zanemariti znanje koje daje (i to je besplatno), a očito je vrijedno obratiti posebnu pozornost na postupke i funkcije u Pascalu. Oni mogu pomoći u budućnosti, na primjer, ako ste odlučili povezati svoj život s visokim tehnologijama.

Odnosi s Delphi

Valja istaknuti kako su se jezici Delphi i Pascala povezali. Na internetu često možete vidjeti članke u kojima se autor posebno odnosi na Pascal kada unese bilo kakve svojstva ili značajke Delphija. Zašto se to događa? Činjenica da se samo jezik Delphi temelji samo na Pascalu. Točnije, na njemu je inačica Object Pascala, koja je značajno revidirana i nadopunjena nekim inovacijama isključivo Delphi.

postupaka i funkcija u pascalu

Uzorci programa

Da biste razumjeli zašto, morate razumjeti barem osnovnu razinu postupaka i funkcija u Pascalu. Bolje je uputiti na primjere programa napisanih na ovom jeziku.

Na primjer, sve Total Commander - jedan od najprikladnijih menadžera datoteka za Windows i Android, prema mnogim korisnicima, napisan je u Pascalu.

Dio Skypea za operacijski sustav Windows, kao i dio prve verzije programa Photoshop, napisan je samo u Pascalovom programskom jeziku.

Na umu na temelju Pascala (Delphi) mogu biti: FL Studio, Guitar Pro, kao i igre poput bitke za junake, Space Empire 4 i Space Rangers.

pascal postupaka i zadataka

Struktura programa

Da biste kompetentno pozvali i primijenili postupke i funkcije u Pascalu, potrebno je upoznati se barem s približnom strukturom programa na ovom programskom jeziku. I razumjeti to nije teško: sve je krajnje logično.

Možete odabrati dvije opcije za izgled programa: kratak i detaljan. Informacije o svakom od njih su prikazane u nastavku.

kratke

Program počinje programom riječi, nakon čega se naziv programa napisuje na engleskom, a na kraju se stavlja točka-zarez. Treba napomenuti da naziv ne može biti isti kao naziv bilo koje varijable opisane u jednom od sljedećih odjeljaka.

Zatim možete odrediti konstante (konstantne vrijednosti s dodijeljenim simbolima). Da biste to učinili, unesite "const", tada - sami konstante (na primjer, n = 5, itd.) Moraju biti zatvoreni točkom sa zarezom.

Sljedeći korak je popuniti odjeljak "var". U njemu se uvode varijable raznih vrsta. Na primjer, Integer ili Real. Odjeljak završava točkom sa zarezom.

Zatim slijedite postupke i funkcije u Pascalu. Na kraju je točka-zarez.

Početak programa definira se riječju "start".

Slijedi glavno tijelo programa.

Kraj je definiran riječju "kraj".

detaljan

U detaljnoj verziji između odjeljaka "program" i "const" možete umetnuti "label" redak za ispunjavanje oznake, a nakon "const" možete dodati "tip" za opisivanje vrsta podataka.

Međutim, ako vam ove linije ne trebaju za pokretanje programa, oni se ne mogu propisati. Program će se uspješno kompajlirati (ako je ispravno učinjeno).

redovi pascalnih postupaka i funkcija

Postupci i funkcije

Treba napomenuti da svi postupci i funkcije u Pascalu imaju i vlastitu strukturu. I slično je strukturi programa. Umjesto riječi "program" u početku, morate napisati "postupak".



Svaki program ima lokalne i globalne varijable. Lokalni su važeći samo za postupke i djeluju, odnosno, samo unutar tijela postupka. Naprotiv, globalno djeluju u cijelom programu.

S funkcijama svejedno. Samo zamijenite riječ "postupak" pomoću "function" i na kraju dodajte tip povratka.

u Pascalu, redovi postupaka i funkcija su vrlo prikladni za podnošenje zahtjeva iz više razloga, koji će biti opisani kasnije.

pascal funkcije i primjeri postupaka

Pascal. Zadaci postupaka i funkcija

Postupci i funkcije na programskom jeziku Pascal postoje na razini potprogramiranja. To jest, mogu se ispuniti jednom, a onda, kad im je potrebno sljedeći put, samo se odnose na njihova imena i ne zapošljavaju se ponovno.

To ga čini mnogo jednostavnijim za programer za pisanje koda, a također čini kod sebe kompaktan. Time se smanjuje vjerojatnost pogreške u programu, zbog čega ga prevodilac ne može izvršiti ili je neispravno izvršiti.

To su postupci i funkcije koje omogućuju programeru da prolaze parametre po referenci. Usput, ova vrsta prijenosa informacija unutar programskog koda koristi se u velikom broju programskih jezika (ako ne i sve). Ali samo ako se u drugim slučajevima vrši samo pomoću funkcija, u Pascalu to se provodi i kroz procedure.

standardne funkcije i postupke u pascalu

primjeri

Sada ćemo ispitati primjere funkcija i postupaka u Pascalu: kako pronaći zbroj dvaju brojeva (funkcija) pomoću postupka i funkcije. Treba napomenuti da su obje ove strukture umetnute između sekcija "var" i "start".

postupak:

postupak summa (a, b: integer- var c: cijeli broj);

početi

c: = a + b;

kraj;

funkcija:

Funkcija summe (a, b: cijeli broj): cijeli broj;

početi

summa: = a + b;

kraj;

Standardni postupci i funkcije u Pascalu

Standardne procedure i funkcije mogu uključivati ​​takve radnje kao dodavanje i oduzimanje, razmnožavanje i podjelu.

Samo morate uzeti u obzir sljedeću značajku:

Vrsta cijelog broja ima ograničenje: radi samo s integerima. Njegova je alternativa pravi tip. Pomoću nje možete izvršiti operacije podjele i množenja.

Također, standardni postupci i funkcije uključuju procese usporedbe brojeva jedni s drugima ili s drugim brojevima. Pomoću toga možete pronaći minimalne i maksimalne vrijednosti u polju. Da, u Pascalu, kao u većini drugih programskih jezika, možete raditi s nizovima.

S nizovima vrlo je prikladno raditi s procedurama i funkcijama. Da biste ga ispunili, morate pokrenuti ciklus, pokrenuti ga i dovršiti. Pa, samo trebate oblikovati. Ako trebate obaviti bilo kakve akcije unutar polja, tada će njegova cjelokupna konstrukcija biti ispružena u nekoliko redaka.

Što ako se istu akciju s nizom mora učiniti nekoliko puta? Je li to prikladno ponovno ga napisati? Naravno da ne. U tom će slučaju funkcija ili postupak doći do spašavanja (sve ovisi o specifičnoj situaciji).

Dijelite na društvenim mrežama:

Povezan
Metoda Seidel-Gauss. Međunarodna metodaMetoda Seidel-Gauss. Međunarodna metoda
Kako naučiti programiranje od nule na popularnim programskim jezicimaKako naučiti programiranje od nule na popularnim programskim jezicima
Primjer programa u Pascalu. Programiranje u PascaluPrimjer programa u Pascalu. Programiranje u Pascalu
Čaj-hibridna ruža PascalČaj-hibridna ruža Pascal
Struktura Pascal programa: programiranje za početnikeStruktura Pascal programa: programiranje za početnike
`Pascal` je ... Jezik` Pascal` za početnike: opis`Pascal` je ... Jezik` Pascal` za početnike: opis
Što je Pascal. Programiranje u PascaluŠto je Pascal. Programiranje u Pascalu
Operatori `Pascal`. Pascalov programski jezikOperatori `Pascal`. Pascalov programski jezik
Programsko okruženje "Pascal ABC"Programsko okruženje "Pascal ABC"
Grafika u Pascalu: značajke, načini stvaranja i primjeriGrafika u Pascalu: značajke, načini stvaranja i primjeri
» » Standardni postupci i funkcije u Pascalu
LiveInternet