Documente Academic
Documente Profesional
Documente Cultură
1.. Variabilele x şi y sunt de tip real. Expresia C/C++ alăturată este echivalentă cu expresia: !(x>0 && y>0)(0.5p)
citeşte m,n,x
2. Se consideră algoritmul alăturat, reprezentat în pseudocod. S-a notat cu a%b restul împărţirii
(numere natural nenule, m<n)
numărului natural a la numărul natural nenul b.
P0
a) Scrieţi valorile afişate în urma executării algoritmului dacă se citesc, în această ordine, numerele 11,
┌cât timp m<n şi p=0 execută
30 și 7. (0.5p.)
│┌dacă m%x=0 şi n%x=0 atunci
b) Scrieţi un set de valori care pot fi citite pentru variabilele m, n şi x, astfel încât, în urma
││ px
executării algoritmului, să se afişeze două numere egale. (1p.)
││altfel
c) Scrieţi în pseudocod un algoritm echivalent cu cel dat, înlocuind structura cât timp...execută cu o
││┌dacă m%x=0 atunci
structură repetitivă de alt tip. (1p.)
│││ nn-1
d) Scrieţi programul C/C++ corespunzător algoritmului dat. (1p.
│││altfel
│││ mm+1
││└■
│└■
└■
scrie m,’ ’,n
NR1 NR2
1 a c
2
a 8 36
b 16 31 1,2,3,4
3 b a
4
a 3 14 28
b 18 orice set in care m%x==0 si n%x==0 si m=n ex 10,20,11 in[10,20] numai 11 sw divide cu 11