Sunteți pe pagina 1din 4

Introducere în informatic Seminar 003 – Scheme logice

SCHEME LOGICE

Aplica ii

1. S se construiasc schema logic pentru rezolvarea ecua iei de gradul I.

Forma ecua iei de gradul I este: a ⋅ x + b = 0 cu a, b ∈ R, x ∈ R .

Condi ii:
Dac a = 0 atunci ecua ia este imposibil .
b 0
Dac a = b = 0 atunci x = − = , deci este o nedeterminare.
a 0
b
Dac a ≠ 0 atunci avem solu ia: x = − .
a

START

Cite te a i b

NU DA
a=0

x:=-b/a
NU DA
b=0

SCRIE x
SCRIE „Ecuatie SCRIE „Ecuatie
imposibila” nedeterminata”

STOP

Anul I 1/4
Introducere în informatic Seminar 003 – Scheme logice

2. S se construiasc schema logic pentru rezolvarea ecua iei de gradul II (nu se iau în
considerare solu iile complexe).

Forma ecua iei de gradul al II-lea este: a ⋅ x 2 + b ⋅ x + c = 0 .


Condi ii:
c
Dac a = 0, atunci avem o ecua ie de gradul I cu solu ia: x = − , dar deoarece b apare la
b
numitor se pune i condi ia dac b=0 atunci scrie „Ecua ie imposibil ”.
Dac a ≠ 0 atunci avem o ecua ie de gradul al-II-lea i se poate calcula: ∆ = b 2 − 4ac .
b
Dac ∆ = 0, atunci: x1 = x 2 = − .
2a
− b ± b 2 − 4ac
Dac ∆ ≠ 0, atunci: x1, 2 =
2a

START

Cite te a, b, c

NU DA
a=0

D:=b^2-4*a*c NU DA
b=0

NU DA x:= – c/b
D=0 Scrie „Ecua ie
imposibil ”

x1:=(-b+sqrt(b^2-4*a*c))/(2*a) x1 := – b/(2*a) SCRIE x


x2:=(-b-sqrt(b^2-4*a*c))/(2*a) x2 := – b/(2*a)

Scrie x1, x2

STOP

Exemplu cu: 4x2+5x+1=0

Anul I 2/4
Introducere în informatic Seminar 003 – Scheme logice

3. S se construiasc schema logic pentru calculul sumei a „n” termeni.


n
s= ai = a1 + a 2 + ... + a n START
i =1

Cite te n

i:=1

s:=0

Cite te a(i)

s:=s+a(i)

DA NU
i=n

i:=i+1
Scrie s

STOP

4. S se construiasc schema logic pentru calculul produsului a „n” termeni.


n
p = ∏ ai = a1 ⋅ a 2 ⋅ ... ⋅ a n START
i =1

Cite te n

i:=1

p:=1

Cite te a(i)

p:=p*a(i)

DA NU
i=n

i:=i+1
Scrie p

STOP

Anul I 3/4
Introducere în informatic Seminar 003 – Scheme logice

5. Se cere s se realizeze schema logic pentru a calcula media aritmetic unui ir cu „n”
termeni.
n
ai
a1 + a 2 + ... + a n s
ma = i =1
= =
n n n

START

Cite te n

i:=1

s:=0

Cite te a(i)

s:=s+a(i)

DA NU
i=n

ma:=s/n i:=i+1

Scrie
ma

STOP

Anul I 4/4

S-ar putea să vă placă și