Operator dodjeljivanja Pascalu: što se podrazumijeva pod kojim se radnjama izvodi

Turbo Pascal je jednostavan programski jezik, ali njegovo proučavanje je naporno, ako ovo pitanje shvatite ozbiljno. Početni korisnik razumije osnove najjednostavnijeg koda. Na primjer, najprije saznaje koje radnje obavlja operater zadatka, za koji je potreban, jer se niz ili varijable prikazuju na zaslonu. Tek tada će programer pristupiti procedurama i funkcijama, radeći s podacima o znakovima i nizovima, datotekama i grafikama. Dakle, što je operater zadatka? Koja je njegova uloga u pisanju koda?


Organiziranje Turbo Pascalovog radnog prostora

Prije nego što krenemo na proučavanje teorijskog materijala, gdje se zapravo radi o tome što je operater zadatka, morate pogledati u Turbo Pascalovom radnom prostoru. Programski izbornik sastoji se od sljedećih dijelova:
  • Datoteka - namijenjena za izvršavanje osnovnih naredbi s datotekama (kreiranje, otvaranje, zatvaranje, spremanje, itd.).
  • Uredi - To uključuje naredbe za rad s uređivanjem teksta (kopiranje, lijepljenje, rezanje itd.).
  • Pretraživanje - Potrebno je tražiti i zamjenjivati ​​tekst u cijelom tekstu programa.
  • Run - namijenjen je za pokretanje gotovog koda, uključujući i demonstraciju rada korak po korak.
  • Compile - sastavlja kod.
  • Debug - potreban da bi se olakšalo traženje pogrešaka iz teksta programa.
  • Alati - omogućuje vam da iskoristite neke dodatne značajke programa.
  • Opcije - postavlja potrebne opcije za rad s prevodiocem iprogramsko okruženje.
  • Prozor - Potrebno za izvođenje operacija u prozoru.
  • Pomoć - trebate pronaći odgovor na postavljeno pitanje.
  • Pascal ABC sada dobiva na popularnosti. Sa stajališta nekih korisnika, mnogo je prikladnije raditi u ovom okruženju.


    Elementi Turbo Pascal

    U svakom programskom jeziku struktura koda je različita, ali postoje pojedinačne točke. Dakle, u Pascalu će dizajn cijelog zadatka izgledati ovako: Program primer; //Primjena Koristi crt; //Popis korištenih modula Oznaka metka1; //Opis Const broja = 10; //Konstante bilješki Tip newtype = skup stringa; //Opis vrsta varijabli Var a: integer; b: stvarno; c: novi tip; d: boolean; e: char; //Deklaracija varijable ----------------------------------- //Opis postupaka i funkcija Započnite {tijelo programa} //Odjel za krajnje operatore. Operator zadatka preuzima počasno mjesto točno u tijelu programa.

    Kratak izlet u tipove programskih podataka

    Ne samo korisnik na Pascalu postavlja pitanja korisnicima. Vrste podataka također često stvaraju bezizlazne situacije. Svi podaci u Turbo Pascal okruženju podijeljeni su u dvije kategorije: varijable i konstante. Oni mogu pripadati jednom od sljedećih tipova:
  • cijeli broj;
  • za tvar;
  • simbolično;
  • niz;
  • tipizirano;
  • logično.
  • Konstante se također mogu rezervirati. Varijable su opisane u programskom kodu na sljedeći način: var: data type. Konstanta je deklarirana kao const = vrijednost. U kodni kod ne stavljajte zagradetrebate.

    Ključni jezični operatori Turbo Pascal

    Operator je konstrukt koji pokazuje koje akcije program mora obavljati. U kodu, osobito u jeziku Turbo Pascala, postoje mnogi operatori:
  • uvjetno;
  • komponenta;
  • izbor nekoliko varijanti;
  • prijelaz;
  • dodjeljivanje;
  • nad zapisima i objektima;
  • prazno;
  • ciklusa (s parametrom, s preduvjetom, s posljedicama). Operatori programa ili konstrukcija, koji su sastavni dijelovi koda, uvijek se izvršavaju redoslijedom kojim su napisani, tj. Od vrha do dna, s lijeva na desno. Iznimka je konvencionalni dizajn. Operator dodjele, kao i mnogi drugi, treba na kraju retka imati znak ";", to jest, zarez. Dakle, ovaj simbol razdvaja strukture između njih i poboljšava vidljivost programa. Ali postoji jedan "ALLE": točka-zarez se kategorički ne stavlja ispred riječi. Ulazni operatori se čitaju (varijable) i readln (varijable). Primjer: pročitajte (a); čitanje (a, b); (d). Izlazni operatori su zapis (varijable) i writeln (varijable). Primjer: napiši (a, g); writeln ('unesite podatke'); write ('površina S =', S); napisati (f: 6: 3). Za odgodu prikaza u Turbo Pascalu upotrijebite naredbu readln na kraju koda prije zadnjeg kraja. U ovom programu odsutnost slične linije ne odražava sadržaj rješenja. PascalABC ne mora nužno pisati readln na kraju koda. Za brisanje zaslona, ​​povezan je clrscr operator koji poziva ugrađeni crt modul. Opet, svaki program ima svoje nijanse.

    Operator dodjele

    Sada idite izravno na našu temu. Operator dodjele naPascal je proces unosa vrijednosti varijabli u memorijsku ćeliju. Općenito, izgleda kao lažni pravopis dvotočke sa znakom "jednako", to jest, ": =". Ovi simboli su odgovorni za operaciju dodjele. Kojem je zadatku dodijeljen operater? Mehanizam njegova rada je sljedeći: u tijeku programa izračunava se izraz, čiji se rezultat mora staviti u memoriju. Adresa ćelije na kojoj će se unositi podaci odredit će varijablu lijevo od znaka ": =".
    Shematski se to može označiti na sljedeći način:
  • varijabla Kao primjere, dajemo nekoliko izraza:
  • A: = b + c /2;
  • b: = n;
  • n: = b;
  • x: = 15;
  • x: = x + 3. Treba napomenuti da dva izraza "b: = n" i "n: = b" obavljaju različite radnje. Osobitost operatora dodjele je da podaci koji se nalaze na različitim stranama znaka: = "(koji se čita kao" dodijeliti ") moraju pripadati istom tipu. Drugim riječima: njihova kompatibilnost s zadatkom treba biti 100%. Na primjer, cijeli se izraz može dodijeliti pravoj varijabli, budući da je podskup cijelih varijabli uključen u djelomičnu regiju. To jest, zapis "stvarna varijabla: = cijeli izraz" je istinit.

    Primjeri zadataka

    Kako bi se razumjelo kako izgleda operater dodjele, potrebno je riješiti nekoliko zadataka. Samo praksa će izbjeći velike i nepredvidive pogreške u pisanju programskog koda, kao i uštedjeti vrijeme. Zadatak 1 Ovaj krug. U pravilu korisnik unosi duljinu kruga L s tipkovnice. Potrebno je izračunati površinu kruga S ograničenog ovim krugom.Algoritam djelovanja:
  • Izračunajte vrijednost radijusa na temelju formule duljine kruga.
  • Navedite formulu kvadratnog kruga.
  • Izlazite na zaslon.
  • Zadatak 2 je krnji stožac. Korisnik specificira radijuse baze Rb, Rm i visine h. Izračunajte volumen i površinu slike prema formulama i danim vrijednostima.
    Algoritam akcije:
  • Unesite potrebne podatke s tipkovnice.
  • Navedite formulu za određivanje volumena i površine rezanog konusa.
  • Izračunajte V i S.
  • Dovedite ih do zaslona.
  • Povezane publikacije