Príkazy vstupu a výstupu v Pascale
príkaz výstupu
-príkaz výstupu umožňuje zobrazenie spracúvaných údajov - medzivýsledkov, výsledkov, ako aj zobrazenie komentárov pre lepšiu prehľadnosť a zrozumiteľnosť komunikácie s počítačom
-zamerajme sa zatiaľ iba na alfanumerický výstup prostredníctvom obrazovky monitoru - štandardná súčasť Pascalu; môže mať jeden s nasledujúcich tvarov :
write (zoznam položiek oddelených čiarkami);
writeln (zoznam položiek oddelených čiarkami);
-položka môže byť konštanta, premenná alebo výraz príslušného typu
-výsledkom príkazu write je vypísanie konkrétnych hodnôt položiek tesne za sebou a ponechanie kurzora v tom istom riadku
-príkaz writeln má ten istý efekt s rozdielom, že nakoniec sa odriadkuje, t.j. kurzor sa premiestni na ďalší riadok a čaká na ďalší príkaz výstupu
-obrazovka monitoru má v TP v tzv. alfanumerickom móde 25 riadkov po 80 znakov
-program automaticky prenesie ďalšie zobrazované znaky na nový riadok, ak ich počet presiahne 80
-ak má byť na obrazovke zobrazených viac ako 24 riadkov, všetky zobrazené riadky sú „rolované“ smerom nahor, pričom obsah najhornejších je zabudnutý
-základný tvar príkazu write je write (p) kde write je identifikátor štandardnej procedúry, p je parameter; parameter môže mať jeden z tvarov:
a)h - výraz reprezentujúci výstupnú hodnotu
b)h : pz - pz je výraz reprezentujúci počet znakov výstupu, h ako v a)
c)h : pz : pdm - pdm je výraz reprezentujúci počet desatinných miest výstupnej hodnoty, h a pz ako v b)
-výraz pz a pdm musia byť typu integer; výraz h reprezentujúci výstupnú hodnotu môže byť typu: char, reťazec, real, integer, boolean
-jedným príkazom write možno zapísať do výstupného súboru output viac hodnôt; používame na to všeobecný tvar príkazu write: write (p1, p2,..., pn) kde p1, ..., pn sú parametre definované rovnako ako pri základnom tvare príkazu write
-realizácia: do výstupného súboru output sa postupne zapíšu hodnoty určené parametrami p1, p2 ..., pn
-príkaz write (p1, p2, ..., pn) je ekvivalentný s postupnosťou príkazov ktoré sa realizujú bezprostredne za sebou:
write (p1) ;
write (p2) ;
:
:
write (pn) ;
príkaz vstupu
-zabezpečuje voľbu vstupných hodnôt premenných užívateľom programu
-v Pascale môže mať tvar:
read (zoznam premenných oddelených čiarkami);
readln (zoznam premenných oddelených čiarkami);
-rozdiel medzi nimi je predovšetkým v tom, že kurzor zobrazujúci miesto komunikácie pri príkaze read zostáva v tom istom riadku (môže tam byť aj viac údajov), pri readln odriadkuje
-významne sa odlišuje ich funkcia pri práci so súbormi.
deklarácia premenných
-na rozdiel od algoritmu musí byť na začiatku programu v Pascale určené, s akými objektmi (premennými) má program pracovať; slúži to na vytvorenie príslušných pamäťových miest
-typ údajov - množina prípustných hodnôt, operácií a funkcií, pomocou ktorých tieto hodnoty spracúvame; napr. integer, boolean, string, real...)
-deklaráciu (definovanie) premenných s určením ich typu udávame za hlavičkou programu s tým, že tam uvedieme slovíčko var, za ním premenné oddelené čiarkami, potom dvojbodku, typ údajov a bodkočiarku
napr.: Program meno;
var a, b, x, z: integer;
i, j, k: typ údajov;
Zaujímavosti o referátoch
Ďaľšie referáty z kategórie