referaty.sk – Všetko čo študent potrebuje
Klement
Sobota, 23. novembra 2024
História PC
Dátum pridania: 30.11.2002 Oznámkuj: 12345
Autor referátu: sova
 
Jazyk: Slovenčina Počet slov: 734
Referát vhodný pre: Stredná odborná škola Počet A4: 2.5
Priemerná známka: 2.96 Rýchle čítanie: 4m 10s
Pomalé čítanie: 6m 15s
 

NEÚPLNÝ PRÍKAZ IF

Neúplný príkaz má tvar:
if b then p
Kde if a then sú vybrané slová, b je výraz typu boolean, p je príkaz.
Ako príklad neúplného príkazu možno uviesť:

a : if A>B then A := A - B;
b: if A>MAX then begin MAX := A;
M: = I
end
Príkazu if b then p zodpovedá v jazyku zavedenom v predmete algoritmy konštrukcia ak b tak p.

ÚPLNÝ PRÍKAZ IF

Úplný príkaz if má tvar:
if b then p1 else p2
kde if, then a else sú vyhradené slová, b je výraz typu boolean, p1 ap2 sú príkazy.
Ako príklady možno uviesť:

a: if A>B then A := A - B else B := B - A
b: if A>C then begin S := S + A;
Z := Z * C
end
else C := C - A;
c: if A>0 then S := S + A
else begin A := - A;
Z := Z + 1
end

Príkazu if b then p1 else p2 zodpovedá v jazyku zavedenom v predmete algoritmy konštrukcii ak b tak p1 inak p2.

Príkaz case má tvar:
case v of
h1 : p1;
h2 : p2;
.
.
.
hn : pn
end
kde case of a end sú vyhradené slová, v je výberový výraz, ktorý musí byť ordinárneho typu, h1, h2, ..., hn sú konštanty rovnakého typu, ako je typ výberového výrazu v a p1, p2, ..., pn sú príkazy.

Realizácia: Vyhotoví sa výberový výraz v a potom sa vykoná príkaz predznačený hodnotou, ktorá sa rovná hodnote získanej vyhodnotením výberového výrazu.

Príkaz case možno v jazyku zavedenom v predmete algoritmy zapísať takto:
ak v = h1 tak p1
inak
ak v = h2 tak p2
inak
.
.
.
ak v = hn tak pn
*ak
.
.
.
*ak
*ak
Ak premenná OPERATOR je typu char, možno ako príklad príkazu case uviesť:
case OPERATOR of
´+´: C:= A + B;
´-´: C:= A - B;
´*´: C:= A * B;
´/´: C:= A / B
end.
 
späť späť   1  |  2  |   3   
 
Podobné referáty
História PC SOŠ 2.9822 1325 slov
História PC 2.9755 2962 slov
História PC 2.9851 1533 slov
História PC GYM 2.9943 1440 slov
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.