Documente Academic
Documente Profesional
Documente Cultură
Forma general : CASE expresie ordinal OF alternativa1 : instruc iunea 1; 1; alternativa2 : instruc iunea 2; 2; ... alternativan : instruc iunea n; n; ELSE instruc iunea n+1; END;
alternativa -este o succesiune de una sau mai multe constante sau intervale desp r ite prin virgul compatibile cu tipul selectorului.
Efect
Se evalueaz expresia. Se compar evalueaz succesiv valoarea expresiei cu valorile alternativelor. Dac se ntlne te o alternativ egal cu valoarea expresiei, se execut instruc iunea corespunz toare, apoi se trece la instruc iunea urm toare instruc iunii case.
Schema bloc
alternativa1
False True instruc iunea 1
alternativa2
False
True
instruc iunea 2
...
alternativan
False
instruc iunea n+1
True
instruc iunea n
Exemplu 1 Exemplu
var c:char; a,b,y:real;
C=+
True y:=a+b
False
C=-
False
True
y:=a-b
C=*
False
True
y:=a*b
C=/
True
y:=a/b
Aplica ie
ce valoare va primi variabila Y dup execu ia secven ei:
V Doresc Succes!!!