Sunteți pe pagina 1din 7

Algoritmi ramificati

4.

start
-2 2

x, f

[-2,2]

+ x<=2&&x>=-2 -

f=x*x f=4

stop
• 9.
start

Media_A sau Media_G ?

a, b, ma,
mg, r


• + -
r==1

• ma=(a+b)/2 + -
r==2

mg=sqrt(a*b) Raspuns gresit


ma

mg

stop
1. De calculat și afișat y = x+5 pe domeniul D=[-4,3] cupasul h=1 (tabularea funcției y pe x).

x | y
start
---------
-4 | 1
-3| 2
x, y -2 | 3
...
2 | 7
x = -4 3 | 8

x <= 3

stop +
y=x+5

x | y

x=x+1
1.De calculat și afișat y = | x | pe domeniul D=[-4,3] cupasul h=1:
 x, x  0
y
 x, x  0
start

Se declară x, y

x=-4

+
-- x <= 3

+ x<0 -
stop

y = -x y= x

x | y

x=x+1
3. Se citește numărul natural x. Să se calculeze și să se afișeze suma
cifrelor lui.

De ex.: start
X = 123
S=3+2+1
x, s

s =0

+ x>0 -

s = s + x % 10 s

stop
x = x / 10
8. Se citesc două numere naturale a și b ( a<b). Să se calculeze și să se afișeze cel mai mare număr
întreg k, pentru care are loc inegalitatea ak <=b.

start
De ex.:
a=2
b=9
Pentru k=1 a^1 <= 9 a, b, k, s
Pentru k=2 a^2 <= 9
Pentru k=3 a^3 <= 9
Pentru k=4 a^4 > 9 s = a, k = 1

+ s<=b

k= k + 1 k

stop
s=s*a

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