Documente Academic
Documente Profesional
Documente Cultură
Tema 9A - 26.10.2020
Tema 9A - 26.10.2020
//a)
CITESTE a, b
auxa
ab
baux
SCRIE a, b
//b)
CITESTE a, b
aa+b
ba-b
aa-b
SCRIE a, b
1
Problema 19
Szz1+z2
Sss1+s2+Cz
Smm1+m2+Cs
Shh1+h2+Cm
2
Problema 20
CITESTE a, b
a1a //pastrez valoarea initiala a lui a
b1b //pastrez valoarea initiala a lui b
DACA a<=9 ATUNCI //a are o cifra
Saa
ALTFEL
DACA a<= 99 ATUNCI //a are doua cifre
Sa[a/10]+rest[a/10]
ALTFEL //a are 3 cifre
c3rest[a/10]
a[a/10]
c2rest[a/10]
c1[a/10]
Sac1+c2+c3
SFARSIT DACA
SFARSIT DACA
DACA b<=9 ATUNCI //b are o cifra
Sbb
ALTFEL
DACA b<= 99 ATUNCI //b are doua cifre
Sb[b/10]+rest[b/10]
ALTFEL //b are 3 cifre
c3rest[b/10]
b[b/10]
c2rest[b/10]
c1[b/10]
Sbc1+c2+c3
SFARSIT DACA
SFARSIT DACA
DACA Sa>Sb ATUNCI
SCRIE a1
ALTFEL
SCRIE b1
SFARSIT DACA
3
Problema 23
CITESTE a, b, c , d
Mina
Minb
SFARSIT DACA
Minc
SFARSIT DACA
Mind
SFARSIT DACA
SCRIE Min
4
Problema 24
P0 //numarul valorilor pozitive
N0 //numarul valorilor negative
CITESTE a, b, c, d
DACA a<0 ATUNCI
NN+1 //creste numarul valorilor negative
DACA N=1 ATUNCI
Maxa //a este primul numar negativ gasit
ALTFEL
DACA a>Max ATUNCI
Maxa
SFARSIT DACA
SFARSIT DACA
ALTFEL
PP+1
DACA P=1 ATUNCI
Mina //a este primul numar pozitiv gasit
ALTFEL
DACA a<Min ATUNCI
Mina
SFARSIT DACA
SFARSIT DACA
SFARSIT DACA
DACA b<0 ATUNCI
NN+1 //creste numarul valorilor negative
DACA N=1 ATUNCI
Maxb //b este primul numar negativ gasit
5
ALTFEL
DACA b>Max ATUNCI
Maxb
SFARSIT DACA
SFARSIT DACA
ALTFEL
PP+1
DACA P=1 ATUNCI
Minb //b este primul numar pozitiv gasit
ALTFEL
DACA b<Min ATUNCI
Minb
SFARSIT DACA
SFARSIT DACA
SFARSIT DACA
DACA c<0 ATUNCI
NN+1 //creste numarul valorilor negative
DACA N=1 ATUNCI
Maxc //c este primul numar negativ gasit
ALTFEL
DACA c>Max ATUNCI
Maxc
SFARSIT DACA
SFARSIT DACA
ALTFEL
PP+1
DACA P=1 ATUNCI
6
Minc //c este primul numar pozitiv gasit
ALTFEL
DACA c<Min ATUNCI
Minc
SFARSIT DACA
SFARSIT DACA
SFARSIT DACA
DACA d<0 ATUNCI
NN+1 //creste numarul valorilor negative
DACA N=1 ATUNCI
Maxd //d este primul numar negativ gasit
ALTFEL
DACA d>Max ATUNCI
Maxd
SFARSIT DACA
SFARSIT DACA
ALTFEL
PP+1
DACA P=1 ATUNCI
Mind //d este primul numar pozitiv gasit
ALTFEL
DACA d<Min ATUNCI
Mind
SFARSIT DACA
SFARSIT DACA
SFARSIT DACA
7
DACA N=0 ATUNCI
SCRIE “Nu sunt numere negative!”
ALTFEL
SCRIE “Cel mai mare numar negativ este ”, Max
SFARSIT DACA
DACA P=0 ATUNCI
SCRIE “Nu sunt numere pozitive!”
ALTFEL
SCRIE “Cel mai mare numar pozitiv este ”, Max
SFARSIT DACA
8
Problema 26
CITESTE an
ALTFEL
SFARSIT DACA
9
Problema 31
CITESTE a, b ,c
//a)
MINa
MAXa
DACA b<MIN ATUNCI
MINb
SFARSIT DACA
DACA c<MIN ATUNCI
MINc
SFARSIT DACA
DACA b>MAX ATUNCI
MAXb
SFARSIT DACA
DACA c>MAX ATUNCI
MAXc
SFARSIT DACA
MIJa+b+c-MIN-MAX
SCRIE MIN, MIJ, MAX
10
//b)
Compar fiecare valoare cu toate cele care urmeaza dupa ea. Daca nu sunt in ordinea
corecta le interchimb valorile.
CITESTE a, b, c
DACA a>b ATUNCI //interchimb
auxa
ab
baux
SFARSIT DACA
DACA a>c ATUNCI //interschimb
auxa
ac
caux
SFARSIT DACA
DACA b>c ATUNCI //interschimb
auxb
bc
caux
SFARSIT DACA
SCRIE a, b, c
11
Problema 33
CITESTE a, b, c
xa //pastrez valoarea lui a
ab //il mut pe b in a
bc //il mut pe c in b
cx //il mut pe a in c
SCRIE a, b, c
Problema 34
CITESTE x
c4rest[x/10]
x[x/10]
c3rest[x/10]
x[x/10]
c2rest[x/10]
c1[x/10]
DACA (c1=c4) AND (c2=c3) ATUNCI
SCRIE “Este palindrom!”
ALTFEL
SCRIE “Nu este palindrom!”
SFARSIT DACA
12
Problema 36
CITESTE a, b, c
DACA a=0 ATUNCI //ecuatia este de gradul I bx+c=0
SCRIE “Ecuatia este de gradul I”
DACA b=0 ATUNCI
DACA c=0 ATUNCI //b=0 and c=0
SCRIE “Ecuatia are o infinitate de solutii”
ALTFEL //b=0 and c<>0
SCRIE “Ecuatia nu are solutie”
SFARSIT DACA
ALTFEL //b<>0
x-c/b
SCRIE x
SFARSIT DACA
ALTFEL //ecuatia este de gradul al II-lea
Db*b-4*a*c //delta
DACA D<0 ATUNCI
SCRIE “Ecuatia nu are solutii reale”
ALTFEL
DACA D=0 ATUNCI
x-b/(2*a)
SCRIE x
ALTFEL //D>0
x1(−b +√ D)/(2∗a)
x2(−b−√ D)/(2∗a)
SCRIE x1, x2
SFARSIT DACA
SFARSIT DACA
SFARSIT DACA //a=0
13