RačunalaProgramiranje

Primjer programa na Pascala. Programiranje u Pascalu

Čini se da je jezik programa Pascal - to je lako i tipičan za bilo koju programer, ali ne možete reći da je sam jezik je preslab za modernog svijeta. Nije ni čudo što se smatra osnovne i studirao u školi.

Često, tijekom pisanja Pascal programi koriste za programiranje okruženja, kao što su Turbo Pascalu (Turbo Pascal).

Zašto početnici bi trebali odabrati taj jezik? Pokušajte razumjeti. Kako bi se u potpunosti ovladaju bilo koji programski jezik, morate imati odgovarajuću literaturu. To je razlog zašto većina jezika pasti odmah, posebno i logotip. On nije vrlo čest u zemljama ruskog govornog, tako da trening knjige o njemu. U ovom trenutku, najpoznatiji su Pascal, Java, Basic i C Razmotrimo svaki zasebno. Java, uglavnom se koristi u mrežnom programiranju. C - jedan od najčešće se većinom jezika, međutim, i najteže (pogotovo za početnike). Kako bi se konačno naučili kako pisati programe u njemu, najbolje je da prvo nauče Pascal i Basic. Oboje su proučavali u školi (učitelja izbor). Razlog njihove učestalosti leži u činjenici da je u tim jezicima, možete napisati isti program kao u C ili C ++, ali vrlo njegov razvoj je puno lakše zbog jednostavnosti konstrukcije.

Podsjetimo da su verzije Pascal i Basic dovoljnim količinama, ali škola su češći vrste kao što su Turbo Pascal 7.0 i osam polugodišta. Ako ga odvesti u odnosu njima, trajati duže stvoren kako bi se napisati mali alat do 50 redaka. Turbo Pascal je snažnije i brže.

Prvi program u Pascalu

Primjer lako Pascal programi mogu se naći na internetu, teže razumjeti kako oni rade.

Da bi se razumjelo ono što je unutra tom jeziku, morate napisati mali „problem”. Pretpostavimo da želite stvoriti program koji će dodati dva broja: P + W = E Što se provesti za njegovo stvaranje?

Slovo E će djelovati kao varijabla (matematike - X). Nužno je potrebno dodijeliti naziv (maksimalno 250 znakova). Može se sastojati od:

  • pisma iz latinice (A do Z);
  • brojevi od 0 do 9. ali treba zapamtiti da ime ne smije početi s brojem;
  • "_" Znakova.

Ne moraju ispunjavati u naslovu:

  • Ruski slova;
  • Oznake interpunkcije;
  • spec. likovi, kao što su rešetke „#”, postotak „%” dolar „$”, tilda „~” i drugi.

Primjer ispravnog imenu mogu biti «red_velvet4», «egzo» ili «shi_nee». Također treba zapamtiti da Pascal case sensitive slova, tako da su varijable s imenima «BtoB» i «BtoB» tretira kao jedan. To je u okolišu „biljka” programiranja i nazvao stanicu, to će biti jasno u nastavku. Nakon ovog postupka potrebno je odrediti tip varijable. To je potrebno kako bi se programirati ispravno prikazuje rezultat na zaslonu ili ispis na papiru. Na primjer, ako se dodaju dva broja, numerička tip je navedeno, i kada je telefon pozdrav, a onda - niz. prikladni tip Integer ( „number”) za obične dodatkom dva broja.

Uz vrsti varijabli jasan, ali to mora biti dodijeljen svim numeričkih varijabli, kako bi ih se slobodno manipulirati.

Na temelju onoga što je napisano gore, možete jednostavno napisati mali „puzzle”. Pascal programi će izgledati ovako:

Program za shi_nee;

Var Q, W, E: broj;

BEGIN

E: Q = + W;

KRAJ.

Prva linija, odnosno program shi_nee - .. Ime i naslov programa. Ova opcija komponenta ne utječe na pisani izračun. On je, ako se koristi, nužno mora biti prvi, ili programiranje će generirati pogrešku.

Opis varijabli su druga linija operatera zahvaljujući «var». Morate navesti sve varijable koje se pojavljuju dodati program tipa (cijeli broj) i kroz debelo crijevo.

Par operatori «BEGIN» - «Kraj» počinje i time završava program. Oni su najvažniji; između njih su sve radnje opisane od strane programera.

sintaksa

Važno je zapamtiti da je svaka linija koda završava zarezom. Izuzetak od ovog pravila će naredbe za usluge kao što su var, početak, const, i drugi. Nakon što je konačni kraj operatora treba staviti bodova. U nekim slučajevima, kada se program koristi više privitaka i zagrade operatera «BEGIN» - «Kraj», točka se može postaviti nakon naredbe sa zarezom.

Kako bi se dodijeliti stanicu svoje vrijednosti, na primjer, E = 15, potrebno je potpisati isti sa dvotočkom:

P: = 15:

W: = 20;

E: Q = + W;

Debelo crijevo na ovom jeziku zove zadatak. Program je napisan u Pascalu je vrlo jednostavan, ako ste majstor gore opisanih pravila sintakse.

testiranje

Trčanje Turbo Pascal, pravilno ispisati program postavljanjem potrebne oznake i postavljanje željeni redoslijed redaka. Pokretanje programa može se provesti putem kontekstnog izbornika ili pomoću tipke Ctrl + F9. Ako je sve ispravno upisali, na zaslonu će treptati malo. U slučaju da je prisutna greška, program rada će pauzirati i kursor će se postaviti na liniji gdje je dostupna. U isto vrijeme, na liniji „zaključka” ima opis najviše pogrešaka, na primjer, pogreške 85: «;» expexted. Ova linija ukazuje na to da negdje ne postoji točka-zarez. Međutim, to je obratiti pozornost na ove probleme se ne isplati, morate razumjeti strukturu, koristeći primjere u Pascal programa.

To bi trebalo biti proučavane na prvom mjestu?

Da biste u potpunosti početi razumjeti svaku liniju programa. Zatim obratite pažnju na sintaksu, odgoditi posebne operatere u memoriji, nakon čega je interpunkcijski znak ne stavlja, naučiti logički lanac početak i kraj. Sjeti se kako su varijable dobio, koja vrsta što im je potrebno i zašto nam je potrebna. Razumjeti također neće biti krivo u funkcioniranju većini programskih okruženja. Možete koristiti smjernice ili „guranje” u Turbo Pascalu sebe. Stalno treba vježbati, spreman rastaviti „problem” na Internetu i polako dobivanjem primjer Pascal programa samostalno.

dimenzionalni polja

Niz se koristi za jednostavan rad s homogenih podataka, koji se u ovom slučaju su raspoređeni u nizu memorijskih lokacija, a ne odvojeno. Malo je vjerojatno da programeri udobne sa 50 ili 100 varijabli. To je više prikladan za njih pisati u nizu.

Elementi koji su u skupini imaju svoj broj. U raznim programskim jezicima, počevši s nekim likovima nisu nužno na 1. Ovdje je primjer programa na Pascal kaže da numerirani počevši s njom. Ovaj broj slijed zove indeks svakog elementa. U pravilu, to je cijeli broj manje znakova. U principu, ove stanice ne briga što je indeksacija će biti postavljena: numerička ili traka.

Array Pascal (primjeri ispod) mogu imati samo jednu vrstu u koju pripadaju i svi njegovi elementi. Ne postoji takva da je jedan tip stanica pravi, a drugi broj.

U programskom okruženju, jednodimenzionalna podataka (na primjer, jednostavno) niz linearno su ušli:

Var a: niz [5..40] crnila;

b: real;

i: broj;

BEGIN

Za i: = 5 do 40 za čitanje (ch [i]);

Za i: = 5 do 40 pisanje (CH [I]: 3);

readln;

KRAJ.

Analizirajući primjer programa na Pascal, možete vidjeti da je memorija se dodjeljuje za jednostavan niz, koji se sastoji od 35 znakova. Indeksiranje ([5..40]) - od 5 do 40 godina u prvoj liniji, nakon početi naredbe, korisnik mora unijeti apsolutno bilo 35 znakova (brojevi, slova) koji je program snimljeni u stanici. Druga linija je odgovoran za njihovo prikazivanje na zaslonu.

Dvodimenzionalni nizovi

Ako je jednodimenzionalni niz - je onaj u kojem se sve operacije izgrađen „in-line”, znači da su svi elementi i postupci izvode jedna za drugom, dvodimenzionalni omogućuje složenije strukture s grananje ...

Takva podaci Pascal (primjeri mogu se vidjeti u nastavku) opisani su na dva načina: «Niz [10..b, 10..f] tipa” ili «polje [10..b] od niza [10..f] tipa”.

B i F - konstante. Umjesto toga, oni mogu biti umetnuti i figure (kao u jednodimenzionalnih polja), no u takvim problemima nije najbolja praksa. To je zbog činjenice da je programski jezik definira prvu konstantu kao broj redaka, a drugi - stupcima polja.

Primjer problema kroz posebne vrste presjeka:

Const b = 24; f = 13;

Vrsta trešnja = polje [10..b, 10..f] stvarnog;

Var n: višnja;

Odjeljak kroz niz varijabli za opisivanje malo lakše (za početnike):

Const b = 24; f = 13;

Var n: niz [10..b, 10..f] stvarnog;

Obje opcije su točni, program rada odabranog načina snimanja se ne mijenja.

otvorenih polja

Otvoreno polje - onaj koji nema granica. To je tip (pravi, broj i dr.). Drugim riječima, stvorio niz - bezdimenzijska. Njegov „duktilnost” definiran je u programu u vrijeme izvođenja. Pisano je kako slijedi:

Seulgi1: niz char;

Yeri: niz realnih;

Posebnost tih polja je da je indeksiranje počinje od nule, a ne jedan.

Grafika u Pascalu

Oni koji imaju pojma o „unutarnjem” operativni sustav zna da su sve slike izgrađen kroz pravokutni raster. Rasterske slike sastoje se od piksela, koji su toliko mali da je ljudsko oko percipira trasirane ili fotografiran za jednu jedinicu. Što je veća razlučivost slike, manji pikseli su.

Drugi način prezentacije grafike - vektor. U pravilu, to segmenata, krugovi, elipse i drugih geometrijskih oblika koji čine cijelu sliku.

U programskom okruženju, na bilo kojem jeziku moguće i pojava ove vrste zadataka, kao što su grafika, a rezultat kojih će biti raspored. Pascal, primjeri takvih programa pokazuju određeni stupanj težine njihovog razvoja, omogućuje stvaranje slike i uzoraka. Da bi se „aktivirati” knjižnica želite, morate umetnuti redak «koristi graf;».

Tipično, u opisu grafičkih podataka, ovaj postupak se koristi:

InitGraph (var vozač uguše: pravi, put: string);

Ovdje vozač je varijabla čiji je tip broj; prigušnica - varijablu, stvarni tip; put omogućuje aktiviranje upravljačke programe.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 hr.atomiyme.com. Theme powered by WordPress.