referaty.sk – Všetko čo študent potrebuje
Elvíra
Štvrtok, 21. novembra 2024
Pascal: príručka programovania
Dátum pridania: 18.10.2004 Oznámkuj: 12345
Autor referátu: tomander
 
Jazyk: Slovenčina Počet slov: 6 155
Referát vhodný pre: Gymnázium Počet A4: 22.8
Priemerná známka: 2.90 Rýchle čítanie: 38m 0s
Pomalé čítanie: 57m 0s
 
Štandardnépríkazy PASCALu: Priraďovací príkaz: :=. Realizácioupriraďovacieho príkazu sa priradí premennej na ľavej strane príkazu hodnotavýrazu na pravej strane príkazu. Napr.: príkaz efekt a := 1; hodnotaaje 1 b := 21 - a; hodnotabje 20 c := 'ret' + 'azec'; hodnota c je 'retazec'

Príkaz výstupu: WRITE, WRITELN (writeln- prechod na nový riadok). Príkaz výstupu zabezpečuje výstup údajov z programuna monitor alebo do súboru.Napr.: (a=2, b=3) príkaz výstupna monitor WRITE(1); 1 WRITE(1,2); 12 WRITE(a,b); 23 WRITE(a,' ',b); 2 3 WRITE('a','b'); ab WRITE('a'+'b'); ab WRITE(a+b); 5 Formátovanie výstupu:Príkaz WRITE má všeobecný tvar WRITE(parameter).Pre parameter sú povolené celkom trirôzne tvary: výstupnýúdaj výstupnýúdaj : počet znakov výstupnýúdaj : počet znakov : počet desatinných miest Napr.: (I=-253, R=345.25, Z='A', B=true)
príkaz: výstup na monitor
WRITE(I:4); - 2 5 3
WRITE(ABS(I):5); 2 5 3
WRITE(I:2); - 2 5 3
WRITE(R:8:3); 3 4 5 . 2 5 0
WRITE(R:9); 3 . 4 5 E + 0 2
WRITE(Z:5); A
WRITE(B:5); t r u e
Poznámka: číslo 3.45E+02 je počítačový zápis čisla 3,45 . 102.

Príkaz vstupu: READ,READLN (readln - prechod na nový riadok).Príkazvstupu zabezpečuje vstup údajov z klávesnice alebo zo súboru do programu. Napríklad: príkaz vstupz kláv. efekt READ(a) 23 hodnotaa je 23 READ(a,b,c) 1 aa 3.14 hodnota a je1, b je 'aa' a c je 3.14 Príkaz IF slúži na podmienené vetvenie programu. To znamená, že vzávislosti od platnosti nejakej podmienky môžeme zmeniť postup výpočtu.Všimnite si program v úvode, kde na základe platnosti (alebo neplatnosti)podmienky D>=0 program nájde dve riešenia kvadratickej rovnice alebovyhlási, že rovnica riešenie nemá. Príkaz IF má dva tvary: príkaz IF úplný(zariadi to, čo sa má spraviť ak podmienka platí a čo sa má spraviť akpodmienka neplatí) a príkaz IF neúplný.(ten zariadi len to, čo sa má spraviť akpodmienka neplatí).

PríkazIF (neúplný): IF podmienka THEN príkaz; alebo IF podmienka THEN BEGIN
príkaz1;
príkaz2;
...
príkazn;
END; Príkaz savykoná, resp. príkaz1 až príkazn sa vykoná len v tomprípade, ak podmienka je splnená. Akpodmienka nie je splnená, nevykoná sa ani jeden z uvedených príkazov. Podmienkaje výraz typu boolean (ide teda o logický výraz, ktorý buď platí, aleboneplatí). Napr.: WRITELN(’Zadajvstupne heslo’); READLN(a); IF a ='tajne' THEN WRITELN('Heslo je spravne');

PríkazIF (úplný): IF podmienka THEN príkaz1
ELSE príkaz2; alebo IF podmienka THEN BEGIN
príkaz1;
príkaz2;
... príkazn;
END
ELSE BEGIN
príkazn+1;
príkazn+2;
...
príkazk;
END;Príkaz1 sa vykoná, resp. príkaz1 až príkazn sa vykoná len v tomprípade, ak podmienka je splnená. Príkaz2 sa vykoná, resp. príkazn+1 ažpríkazk sa vykoná lenv tom prípade, ak podmienka nieje splnená. Pred ELSE sa ';' nepíše. Nemôže sa stať, aby sa vykonali všetkypríkazy príkaz1 až príkazn a súčasne príkazy príkazn+1 ažpríkazk, alebo aby sa nevykonal ani jedenpríkaz. V tomto prípade by podmienka musela platiť a neplatiť súčasne, čo jevšak nemožné. Napr. WRITELN(’Zadajvstupne heslo’); READLN(a); IF a = 'tajne' THEN WRITELN('Heslo je spravne') ELSEWRITELN('Heslo je nespravne');
 
späť späť   4  |  5  |   6  |  7  |  8  |  ďalej ďalej
 
Copyright © 1999-2019 News and Media Holding, a.s.
Všetky práva vyhradené. Publikovanie alebo šírenie obsahu je zakázané bez predchádzajúceho súhlasu.