Explorați Cărți electronice
Categorii
Explorați Cărți audio
Categorii
Explorați Reviste
Categorii
Explorați Documente
Categorii
DACĂ expresie=expr_const_1
instrucţiune1;
[ieşire;] instrucţiune1
ALTFEL DACĂ expresie=expr_const_2
break
instrucţiune2;
[ieşire;]
… instrucţiune2
ALTFEL DACĂ expresie=expr_const_n-1
instrucţiune_n-1; break
[ieşire;]
ALTFEL instrucţiune_n;
27
Laboratorul 6 Structuri de decizie (alternative, de selecţie)
switch (expresie)
{
case expresie_const_1: instructiune_1; [break;]
case expresie_const_2: instructiune_2; [break;]
. . . . . . . . . . . . . .
case expresie_const_n-1: instructiune_n-1;[break;]
[ default: instructiune_n; ]
}
28
Laboratorul 6 Structuri de decizie (alternative, de selecţie)
Start
Citeşte
a, b, c
Nu Da
Dacă
a=0
Δ = b2 – 4ac
Da
Nu
Dacă
Da
i<iter
Scrie “Ec
are rad x
x0=x
Nu Dacă Da
Δ>0 b=0
Scrie “Ec e de
gradul unu
x1 = -c/b
Nu Dacă Da Nu Daca Da
Δ<0 c=0
-b
-b± Δ -b re = 2a
x1,2 = x1,2 = 2a
2a
-Δ
im = 2a
Scrie “Ec are Scrie “Ec are Scrie “Ec are Scrie “Ec nu Scrie “Ec are
doua rad dif” rad dubla” rad compl” are nici o o infinit ate de
x1 şi x2 x1 = x2 x1,2 = re±i⋅im solutie” solutii”
Stop
29
Laboratorul 6 Structuri de decizie (alternative, de selecţie)
Start
Citeşt
e
modul= re ⋅ re + im ⋅ im
N Dacă
D
re=0
N Dacă D D Dacă N
re>0 im>=0
scrie re,im
Stop
30