OqPoWah.com

Standardni postopki in funkcije v Pascalu

Zdaj skoraj vsako večje IT podjetje lahko razvije lasten programski jezik, ki bo napisal svoje rešitve in izdelke. Pravzaprav lahko veliko študentov na specializiranih univerzah naredi enako. Toda stare ali, bolje reči, prejšnje rešitve v programiranju, tudi njihov pomen ne izgubi.

Zagotovo velika večina učencev v šoli preučuje programski jezik, kot je Pascal (v nadaljevanju Pascal). Mnogi menijo, da je zastarelo in neuporabno, vendar pravzaprav tudi zdaj - v času Java, C + + in drugih programskih jezikov na visoki ravni - Pascal, je pomembno. Torej, ne zanemarjajte znanja, ki ga daje (in je brezplačna), in očitno je treba posvetiti posebno pozornost postopkom in funkcijam v Pascalu. V prihodnosti lahko pomagajo, če ste se, na primer, odločili povezati svoje življenje z visokimi tehnologijami.

Razmerje z Delphijem

Treba je omeniti, kako so jeziki Delphi in Pascal povezani. Na internetu pogosto lahko najdete članke, v katerih se avtor posebej sklicuje na Pascal pri navedbi lastnosti ali lastnosti Delphija. Zakaj se to dogaja? Dejstvo, da sam jezik Delphi temelji le na Pascalu. Natančneje, na tej različici predmeta Pascal, ki je bila znatno spremenjena in dopolnjena z nekaterimi novostmi, ki so izključne za Delphi.

postopke in funkcije v pascalu

Primeri programov

Da bi razumeli, zakaj morate v Pascalu razumeti vsaj osnovno raven postopkov in funkcij. Bolje je omeniti primere programov, napisanih v tem jeziku.

Na primer, celoten Total Commander - eden najbolj priročnih upraviteljev datotek za Windows in Android, je po mnenju mnogih uporabnikov napisano v Pascalu.

Del Skypea za operacijski sistem Windows, kot tudi del prve različice Photoshopa, je bil napisan samo v programskem jeziku Pascala.

Na zamisel na osnovi Pascal (Delphi) lahko vključujejo: FL Studio, Guitar Pro, kot tudi igre, kot so Battle of Heroes, Space Empire 4 in Space Rangers.

pascalni postopki in naloge nalog

Struktura programa

Za kompetentno klicanje in uporabo postopkov in funkcij v Pascalu se morate seznaniti vsaj z okvirno strukturo programa v tem programskem jeziku. In razumeti ni težko: vse je zelo logično.

Za izbiro programa lahko izberete dve možnosti: kratko in podrobno. Informacije o vsakem od njih so predstavljene spodaj.

Kratek

Program se začne z besednim programom, po katerem je ime programa napisano v angleščini in na koncu postavljena podpičje. Treba je opozoriti, da ime ne more biti enako imenu vsake spremenljivke, opisane v enem izmed naslednjih razdelkov.

Potem lahko določite konstante (konstantne vrednosti z dodeljenimi simboli). Če želite to narediti, vnesite "const", potem - same konstante (npr. N = 5 itd.) Morajo biti zaprti s podpičjem.

Naslednji korak je izpolniti razdelek »var«. V njem so uvedene spremenljivke različnih tipov. Na primer, Integer ali Real. Razdelek se zaključi s podpičjem.

Nato sledite postopkom in funkcijam v Pascalu. S podpičjem na koncu.

Začetek programa je definiran z besedo "začetek".

Temu sledi glavni del programa.

Konec je definiran z besedo "konec".

Podrobno

V podrobni različici razdelkov "program" in "const" lahko vstavite vrstico "etikete", da izpolnite etiketo, in po "const" lahko dodate "tip" za opis podatkovnih tipov.

Če pa te vrstice ne potrebujete za zagon programa, jih ni mogoče predpisati. Program bo uspešno sestavljen (če bo pravilno izveden).

linije postopkov in funkcij pascala

Postopki in funkcije

Treba je opozoriti, da imajo vsi postopki in funkcije v Pascalu tudi svojo strukturo. In to je podobno strukturi programa. Namesto besede "program" na začetku morate napisati "postopek".

Vsak program ima lokalne in globalne spremenljivke. Lokalni veljajo le za postopke in delujejo le v okviru postopka. Z globalno nasprotno - delajo v celotnem programu.




Z vsemi funkcijami. Samo besedo "procedura" zamenjajte z "funkcijo" in na koncu dodajte vrnitev.

v Pascalu so linije postopkov in funkcij zelo primerne za uporabo iz več razlogov, ki bodo opisane kasneje.

pascal funkcije in primeri postopkov

Pascal. Naloge postopkov in funkcij

Postopki in funkcije v programskem jeziku Pascal obstajajo na ravni podprogramov. To pomeni, da jih je mogoče napolniti enkrat, nato pa, ko jih potrebujejo naslednjič, se samo obrnite na njihova imena in ne vračajte znova.

To programerju veliko olajša pisanje kode, prav tako pa naredi kodo kompaktno. S tem se zmanjša možnost napake v programu, zaradi česar ga ne more izvršiti ali storiti nepravilno.

To so postopki in funkcije, ki programerju omogočajo, da parametre prenesejo s sklicevanjem. Mimogrede, ta vrsta prenosa informacij v programski kodi se uporablja v ogromnem številu programskih jezikov (če ne vsi). Toda le, če se v drugih primerih izvaja le s funkcijami, se v Pascalu to naredi tudi s postopki.

standardne funkcije in postopki v pascalu

Primeri

Sedaj bomo preučili primere funkcij in postopkov v Pascalu: kako najti vsoto dveh številk (funkcij) z uporabo postopka in funkcije. Treba je opozoriti, da sta obe strukturi vstavljeni med odseke "var" in "začetek".

Postopek:

Postopek vsota (a, b: integer-var c: celo število);

Začni

c: = a + b;

konec;

Funkcija:

Funkcijska vsota (a, b: celo število): celo število;

Začni

vsota: = a + b;

konec;

Standardni postopki in funkcije v Pascalu

V standardne postopke in funkcije lahko vključujejo take ukrepe kot dodajanje in odštevanje, množenje in delitev.

Le morate upoštevati naslednjo funkcijo:

Vrsta integerja ima omejitev: deluje samo s celi števili. Njegova alternativa je Real tipa. S svojo pomočjo lahko opravljate delitve in množenja.

Tudi standardni postopki in funkcije vključujejo procese primerjanja številk med seboj ali z drugimi številkami. Z uporabo tega lahko najdete najmanjše in največje vrednosti v matriki. Da, v Pascalu, kot v večini drugih programskih jezikov, lahko delate z nizi.

Z nizi je zelo priročno delati s postopki in funkcijami. Če ga želite izpolniti, morate zagnati cikel, ga izvesti in končati. No, če ga samo potrebujete. Če morate opraviti katerokoli dejanje v matriki, se bo celotna konstrukcija raztegnila v več vrstic.

Kaj, če je treba isto dejanje z matriko opraviti večkrat? Ali ga je vedno znova uporabiti? Seveda ne. V tem primeru se funkcija ali postopek reši (vse je odvisno od specifične situacije).

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

Príbuzný