RačunalaProgramiranje

"Pascal" operatera. Pascal programskom jeziku

Vjerojatno svaki učenik zna programski jezik, koji se zove "Pascal". Šta je to? To je dugo bila jezik bio mrtav, nakon svega se koristi samo za obuku studenata i školama smatra baze. To se odnosi na pojednostavljenu verziju Algol. Ali, za razliku od drugih, "Pascal" može se koristiti za pisanje pravi programe, pa čak i igre. Ranije, on je imao dovoljno popularnost, ali sada samo očuvani, u stvari, u svrhu obuke. Prva stvar koja privlači potencijalne programerima da "Pascal" - to je moguće pisati, zadržavajući svojstva na engleskom jeziku, a ne zbunjuju u odnosu na upotrebu posebne sheme koje su prihvaćene u jezicima kao što su C.

On je stvorio "Pascal" Niklaus Wirth 1970. godine. Nazvao je jezik nakon naučnik Blaise Pascal, koji je bio otac prvi automobil na svijetu. To može dodati dva različita broja. Direktni potomak jezik "Pascal" je "Modula-2." Potonji je poboljšana verzija.

programski sistem

Pascal ABC - programski jezik predstavio postojećih sistema. Međutim, opisana je varijanta nove generacije.

Zašto ga je stvorio "Pascal ABS"? U tom smislu, postojala su dva bitna razloga:

  • zastarjele sistem na izvornom jeziku;
  • želju da se stvori više moderan i integriranim programskog okruženja.

Jezik Pascal ABC uključuje klasični sistem "Pascal" elemenata "Delfi" i vlastitu ekspanziju. On se pojavio u 2002.

Tu je i kompajler istog naziva, koji je moćan i moderan programskog okruženja. On je u stanju da radi na Linux, MacOS, kao i na Windowsima.

.NET Framework vam omogućava da koristite neke dodatne mogućnosti, kao i programiranje u strukturiranim, objektno-orijentiran i funkcionalan. Autor ovog jezik postao Mikhalkovich. On je bio pod uticajem ne samo "Pascal" i "Delfi", ali i C # i "Python".

Opšte karakteristike operatera

Operateri programskog jezika se traži da napišem program. Oni omogućavaju da se obavljaju određene funkcije i algoritme. Tima u "Pascal" razlikuju od drugih elemenata? Činjenica da su oni uključuju izvršenje akcije. "Pascal" je koncipiran tako da svi operateri su sastavljene od posebne pomoćne riječi. Command odvojen između sebe i drugih elemenata koristeći zarez (;). Svi operateri su podijeljeni u grupe:

  • Jednostavan. Ove komande ne sadrže druge elemente. To su: operator zadatak (a kolona i isto), bezuslovnu tranzicije postupak (koristi se za tagova).
  • Strukturiran. Ove izjave su sastavljene od drugih elemenata: složenog izraza, uslovi, petlje, pridružiti.

Obje grupe će biti riječi u nastavku ovog članka.

procedure operator

To zahtijeva od operatera da pozove proceduru. Za kreiranje linije u programskom okruženju, morate navesti identifikator, a zatim parametre poziva treba postaviti. Međutim, u jeziku postoje tretmani koji nemaju zadnji element. Oni "Pascal" su podijeljeni u dvije vrste:

  • standard (upisana u jezik);
  • custom (stvorio programer).

Kada se propisaniem određeni skup elemenata u nizu uskoro jedan ili drugi postupak.

Operatora ( "Pascal"), koji su odgovorni za uobičajene zadatke, što je dovoljno da se lako sjetiti. Morate pisati u odjeljku Declarations koristi riječ i unesite opis postupka. Postoje standardne elemente koji ne treba da uđe u prvi blok. Ovi su zadaci čitati, pisati, i drugi.

Custom procedure potrebne prije nego program rada za dizajn i staviti u sekciji opisa, ili modul. Ako koristite drugu opciju treba pisati u sekciji KORISTI ili postupku.

bezuslovna operator prijenosa

Jednostavan operaterima da vrlo lako koristiti, uključujući i GOTO. U "Pascal" ima odjeljak citat, koji vam omogućuje da stavite određene potrebno programera operatoru, a kasnije zbog bezuslovni skok da se odnosi na njega. Kao oznaka je da se koristi skup brojeva i slova bez interpunkcije ili razmake. Od linije je odvojen dvotočkom (:). Prije nego što se stvori etiketa, LABEL, pogledajte opise moraju navesti ime elementa.

Prije nego što se stvori odjel, treba da znate o nekim nijansama:

  • sve opisao tagovi moraju se koristiti;
  • ako stavke imaju imena brojeva, ne možete ih prijaviti.

Na žalost ili na sreću, GOTO izraz u modernim jezicima ne koriste za programiranje. To je zbog činjenice da takvi sistemi rade, stvaraju princip transportera. A takva operatora ( "Pascal"), kao GOTO, krši računarstva proces.

operatori uvjetima

Uslovni iskaz dostavljen dizajna if-then-else, koristi se za prikaz grana, u kojima je jedna utjelovljenje nužno lažu. Proračunsku Proces će se nastaviti u jednoj od opcija predstavljen. Konvencionalno, proces je podijeljen na dva tipa:

  • viljuška struktura (u kojem se nalaze dva izbora, svaki što je dovelo do rezultata);
  • Bypass struktura (kada je druga opcija nije u redu, i u tom slučaju, program zaobilazi rezultat koji se koristi za istinu).

Dizajn IF-then-else izjava je strukturirana. Ove riječi su pridržana. U ovom slučaju, ovo drugo ne podliježe obaveznu upotrebu.

Kako dizajn? Sa engleskim to prevodi kao "if-then-else". Ako je uvjet naveden program je istina, onda je činjenica da je napisano posle reči onda. A ako to nije u redu, stvarno vjeruje u ono što piše na, inače nakon linije od tada.

složeni izraz

Da bi se razumeo taj izraz, potrebno je znati definiciju. Složeni izrazi ( "Pascal") - skup operacija napisati program koji snimaju BEGIN-END. Zbog toga, grupa komandi se predstavlja kao jednog integralnog.

izbor operatera

S obzirom na činjenicu da je izjava IF je u stanju da radi sa samo dva ogranka, osnovan izbor CASE tim. U ovom sistemu postoje funkcija riječi - slučaju, na kraju, drugo. U ovom slučaju, a drugi se može izostaviti. Prije operater radovi moraju biti proglašen parametar i svoju vrijednost. Ako se ključ za izbor poklapa s izborom konstanti se vrši operator, koji je nakon posljednjeg. Ako ispravnost nije prisutan, a sve ekipe su zanemareni. To obavlja opciju koja dolazi poslije riječi drugom ili nakon izjave CASE.

Ovaj izbor operatera u "Pascal" ne koristi radi sistem IF. Ne postoje eksplicitni uvjeti ispitivanja. Ako uzmemo u obzir njegov rad u više detalja, možemo vidjeti da je mali CASE uvodi disonance u program, jer je operater završava na kraju, koji nije uparen počne. Mnogo je lakše koristiti, pogotovo ako ima 5 ili više izbora. Propisati stalno if-then će biti dug, a to nije ugodno proces.

Operatora ( "Pascal"): Cycles

Što je ciklus? Oni podrazumijevaju ponavljanje nekih od sistemske komande nekoliko puta da u potpunosti ispunjava uslove. U "Pascal" poznata dva vrste ciklusa :

  • parametar ciklus;
  • iteracija.

Ono što je svima? Prva (parametar ciklus) uvijek poznatim parametrima. Ponekad naziva redovne. Njegova glavna razlika je u tome da je broj ponavljanja ciklusa je poznat unaprijed.

Ponavljanje je slična nijansa nepoznat. Luping se događa dok takvo stanje se neće dogoditi.

Razlikovati vrste i tipove ciklusa moguće uz pomoć nekih struktura:

  • Ponavljam: Ponovite sa postuslov.
  • DOK: ponavljanje preduslov.
  • ZA - operator računa. Koristi se u parametar ciklusa.

Prve dvije opcije se koriste za iterativni ponavljanje. Glavna razlika u odnosu na prošle izjave - možete ih koristiti u petlju sa parametrom, kao i za - za ponavljanja bez postavljanja nemoguće.

IO Operatori

Za interakciju sa okolinom programska okruženja između izjave input-output. Oni vam omogućiti da unesete informacije i prikazati rezultat na ekranu ili ispisati. Komanda za čitanje će omogućiti korisnicima da navedu pokrenute program svoje podatke. Kako se to dogodilo? Program za vrijeme trajanja zaustavljanja na treperi kursor se pojavljuje na ekranu, koji čeka ulaz od ljudi. Razlika u dvije izjave čitaju i readln mali. Zadnje jednostavno pomiče kursor u sljedeći redak.

O Operator ( "Pascal") - pisati (ln). LN komad omogućava da nastavi izlaznih podataka na sledeći red. Ako je program navodi jednostavnu izjavu, ona će se prikazati na ekranu prazan termin. Koristi se u tom smislu, ova naredba nije potrebna.

Tu su i operateri var, u neposrednoj blizini. Oni se ne mogu koristiti ako nalog ne zahtijeva samog programa.

Major operatora ( "Pascal") opisano u članku. Oni će vam pomoći bolje da napiše program, oni sami rade relativno brzo i bez glitch. Bez toga ne radi se ništa u budućnosti programere da rade sa jezikom "Pascal". Program bez operatera, avaj, ne može se zamisliti. To znači da moraju biti u mogućnosti da rade. To može izgledati komplikovano operatera ciklusa, međutim, moraju biti obučeni i svi problemi nestaju. Sretno u vašem radu!

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 bs.birmiss.com. Theme powered by WordPress.