Documente Academic
Documente Profesional
Documente Cultură
( START
read a,b
I
(
\,
write S
STOP
* )
Var.2
2. Sa se citeasca doua numere a si b si daca primul este mai mare ca 0 (a>O) ,sa se calculeze suma
lor ,iar daca nu sa se calculeze diferenta intre primul si al doilea.
Var.1
(
" I ,
<,
I
START
)
!
I
(
;
-;
I
START
) I
DA
l
read a,b
read a,b
NU
DA
NU
a>
D = a-b
S = a+b
NU
write D
write S
STOP
( -,
+
STOP
-,
_)
Page 1
3. Sa se citeasca doua numere a si b,si sa se calculeze produsul lor daca ambele sunt diferite de zero. ( START )
I
/ read a,b
NU
DA
write Unul
4. Sa se citeasca un numar a pana cand se introduce 0 valoare mai mare ca 0 .si apoi sa se calculeze radacina lui patrata.(Solutie cu iteratie cu test initial si test final) Var.1 Repetitiv cu test initial
Var.2
START
-)
a <= 0
NU
a <= 0
DA
read a
'-.._--_/
STOP
C,-_S_TO_P__
Page 2
5. Se citesc doua numere s si d.Daca primul numar este divizibil cu doi,sa se calculeze catul si restul impartirii numarului mai mare la numarul mai mic.
!!! Notatii: alb inseamna a divide pe b a div b inseamna catul impartirii intregi a lui a la b ( 5 div 2 = 2; 7 div 4 = 1) a mod b inseamna restul impartirii intregi a lui a la b ( 5 mod 2 1; 4 mod 4 3)
C
l
I
START
)
/
I
I
read c.d
/
J
........
........ /
......
NU 21c
DA
!write c nu se
divide cu 2
l
f
DA
c>d
NU
read R,P
read R,P
6. Se citeste un numar care reprezinta un an.Sa se verifice daca anul este bisect sau nu.
,--)
START
(
l
NU
)
I
== comparare
I
read an an mod 4
.I
DA
f-....__S_T_O_P_)
Page 3
7. Sa se elaboreze schema logica pentru rezolvarea unui sistem de ecuatii de gradull de forma: mx+ny=r { px+qy=s
!: m.n.r, .Q.s
"
read
I'
DA
det 'f 0
NU
write x,y
!nedeterminat
I
(
i write sistem
i
i
STOP
)
-'
8. Sa se determinevaloareafunctiei:
f()={e1,x<=a x e2,x>a
9. Sa se determinevaloareafunctiei:
f(x) =
~
(_
r:
START
.)
START
I
DA
t
read x
/
NU NU
x<=a
y = e1
y = e2
y = e1
DA
x<=b
NU
I
STOP ~
"
write y
i:
STOP
Page 4
10. Sa se determine valoarea functiei: 2x3 x<=O f(x) = xA2, O<x<=3 { __----~. xA3+2x+1, X>3
<,
r:
I
read x
')
!
/
f(x) = (
_1_ x'
x<1 , x>=1
START
1l x10 1
/ ,
DA
read x
I ;
x<=O
NU
DA
x<1
NU
y = 2x3
DA
x<=3
NU
DA
NU
DA
x;110
NU
j nu
iwrite Functia
S8 peate calcula
,l ;,-_ _;.__-;
f!
I
write
write
j__-;-----'
j nu se poate
calcula
1write Functia /
! y ,I + /1 ( STOP /
write " 12. Sa se determine valoarea functiei: .._----e1,x<=a (START f(x) = e2, a<x<=b, a<b "-..__ -._~. { e3, x>b
'/)
STOP
).
'-.._~---
x<=n
DA
NU DA
STOP
write x,y
./
Page 5
x<=6
START
~A2
DA
DA
DA
NU
DA
write i,x,!
/1
write i,x
write i.x
DA
i<=np
NU
STOP
./
Page 6
START
DA
i<=n
NU
STOP )
START
DA
write c(i)
write S
Page 7
\
I
START
')
/
;
read n
read n
DA
read eli)
i<=n
l
" !
write P
i
-,
I
\
~
STOP
t
STOP ~
/
S=S+e(i)
Page 8
(
/
<, START
read n
i=1
i<n
>
U
DA
l
e(ie(i+ 1) U aux=e(i) e(i)=e(i+1) e(i+1)=aux verif=1
i<=n
DA
verif==O
(
, write min.a
r: [
t
STOP
)
i<=n DA
NU
write eli)
I
STOP
Page 9
START
+
read n
.I
i<=n
DA
i<=n
DA
NU
write ! np.nn.nnul /
NU
c(iO
DA
NU
c(i)<O
DA
STOP
Page 10
\
I
START
)
/
MATRICI 1. Sa se cileasca
0
read m,n
* /
i<=m
S=S+A(i,j)
penlru suma
( srI' :
I
,
{
read m,n
i<=m
DA
DA
DA
j<=n
.I
write S
NU
STOP
Page 11
START
')
i<=m
DA
j<=n
DA
read A(i.il
0=m
DA
j<=n
DA
NU
i=i+1
DA
A(i.jO
NU
NU
A(i.j)<O
DA
STOP
_)
Page 12
(
/
L1 __
START
read m,n
;-_-,
,/
DA
j<=n
i<=n
DA
S=S+A(k,j) P=P'A(k,j)
NU
STOP
')
Page 13
i<=m
DA
NU
max=A(1,1) i poz=1 j poz=1
i=1
i<=m
NU
'~'r' ~ (
,
write . max,i
! ,
DA
'-
STOP)
i poz=i j poz=j
j=j+1
Page 14