Documente Academic
Documente Profesional
Documente Cultură
citetex
(numr natural)
14. Se consider algoritmul alturat, descris n pseudocod. n0
S-a notat cu x%yrestul mpririi numrului natural xla numrul natural cttimpx0execut
nenul yi cu [z]partea ntreag a numrului real z. yx;c0
a) Scriei valoarea ce se va afia dac se citesc, n aceast ordine, numerele cttimpy>0execut
12, 7, 354, 9, 1630, 0. dac y%10>catunci
b) Scriei un set de date de intrare care s determine, n urma executrii cy%10
algoritmului, afiarea valorii 752.
c) Scriei programul C++corespunztor algoritmului dat. y[y/10]
d) Scriei n pseudocod un algoritm echivalent cu cel dat, n care s se
nlocuiasc fiecare structur cttimp...execut, cu cte o structur nn*10+c
repetitiv cu test final. citetex
scrien
citetea,b(numere naturale)
pa;qb
24. Se consider algoritmul alturat, descris n pseudocod. dac p=0sauq=0atunci
a) Scriei valoarea care se va afia pentru a=15i b=25. pp*q;qp*q
b) Scriei toate valorile care, citite pentru b, determin afiarea valorii 60,
dac pentru as-a citit valoarea 10. cttimppqexecut
c) Scriei programul C++corespunztor algoritmului dat. dac p<qatunci
d) Scriei un algoritm echivalent n care s se nlocuiasc structura ct pp+a
timp...execut cu o structur repetitiv cu test final. altfel
qq+b
scriep
citetea,b,c(numere naturale nenule)
dac a>batunci
25. Se consider algoritmul alturat descris n pseudocod.
S-a notat cu y|xfaptul c xeste divizibil cu y. ta;ab;bt
a) Scriei care sunt valorile ce se vor afia pentru a=10, b=20i c=6.
cttimpabexecut
b) Scriei un algoritm echivalent cu cel dat n care s se nlocuiasc
dac c|aatunci
structura cttimp...execut cu o structur pentru...execut.
scriea
c) Scriei programul C++corespunztor algoritmului dat.
d) Scriei o formul care s calculeze cte numere se afieaz dac
aa+1
ab.
citetex,y(numere naturale)
33. Se consider algoritmul alturat descris in pseudocod.
p0
S-a notat cu [z], partea ntreag a numrului real z, iar cu x%yrestul mpririi
repet
numrului natural xla numrul natural nenul y.
dac y%20atunci
a) Scriei care este valoarea afiat dac pentru xi yse citesc numerele x=5
pp+x
i y=27.
b) Scriei un set de valori nenule care pot fi citite pentru variabilele xi y(x<y)
y[y/2]
astfel nct valoarea afiat dup executarea algoritmului alturat s fie un
xx*2
numr de cel mult dou cifre.
c) Scriei programul C++corespunztor algoritmului dat. pn cndy<1
scriep
d) Scriei n pseudocod, un algoritm echivalent cu cel dat, n care s nu se
utilizeze structuri repetitive sau subprograme recursive.
citetex,y(numere naturale)
34. Se consider algoritmul alturat, descris n pseudocod. xx%10
S-a notat cu x%y, restul mpririi numrului natural xla numrul natural nenul y. yy%10
a) Scriei care sunt numerele afiate dac se citesc valorile x=148i y=203. dac y<xatunci
b) Scriei un set de valori care pot fi citite pentru variabilele xi yastfel nct, auxy
dup executarea algoritmului alturat, s se afieze exact 5valori. yx
c) Scriei programul C++corespunztor algoritmului dat. xaux
d) Scriei n pseudocod un algoritm echivalent cu cel dat, n care s se
nlocuiasc structura cttimp...execut cu o structur cttimpxyexecut
pentru...execut. scriex*10+y
xx+1
yy1
citetex(numr natural)
35. Se consider algoritmul alturat, descris n pseudocod. s0
S-a notat cu [z]partea ntreag a numrului real z, iar cu x%yrestul mpririi f2
numrului natural xla numrul natural nenul y. cttimpx>1execut
a) Scriei valoarea care va fi afiat dac se citete numrul x=140. p0
b) Scriei o valoare care poate fi citit pentru x(x1) astfel nct valoarea cttimpx%f=0execut
afiat s fie 6. x[x/f]
c) Scriei programul C++corespunztor algoritmului dat. pp+1
d) Scriei valorile naturale din intervalul [7,28]care pot fi introduse pentru
variabila x, astfel nct, dup executarea programului, valoarea afiat s fie 1. dac p0atunci
ss+p
ff+1
scries
citetea(numr ntreg)
77. Se consider algoritmul alturat, reprezentat n pseudocod: k0
a) Scriei valoarea care se va afia dac se citesc, n acest ordine, valorile: cttimpa0execut
2, 4, 6, 5, 7, 3, 9, 8, 0. citeteb
b) Scriei un ir de date de intrare format din cel puin 3valori care s dac a<batunci
determine afiarea valorii 0. kk+1
c) Scriei programul C++corespunztor algoritmului dat.
d) Scriei n pseudocod un algoritm echivalent cu cel dat, algoritm n care s ab
se nlocuiasc structura cttimpexecut cu o structur repetitiv de alt
tip. scriek
citetea(numr natural)
88. Se consider algoritmul alturat, descris n pseudocod. p1;b0
S-a notat cu x%yrestul mpririi numrului natural xla numrul natural cttimpa0execut
nenul y, iar cu [z]partea ntreag a numrului real z. ca%10
a) Scriei numrul care se va afia dac se citete valoarea 123456. dac a%2=0atunci bb+c*p
b) Scriei o valoare cu exact 5cifre care poate fi citit pentru variabila a altfel bb*10+c
astfel nct numrul afiat s fie format din toate cifrele lui a, scrise n
ordine invers. a[a/10]; pp*10
c) Scriei programul C++corespunztor algoritmului dat.
d) Scriei n pseudocod un algoritm echivalent cu cel dat n care s se scrieb
nlocuiasc structura cttimp...execut cu o structur repetitiv
cu test final.
citeten(numr natural)
89. Se consider algoritmul alturat, descris n pseudocod.
tn;r0
S-a notat cu x%yrestul mpririi numrului natural xla numrul natural
cttimpt>0execut
nenul y, iar cu [z]partea ntreag a numrului real z.
dac (t%10)%2=1atunci
a) Scriei numrul care se va afia dac se citete numrul n=3072941.
rr*10+1
b) Scriei un numr format din exact 5cifre, ele fiind n ordine strict
altfel rr*10+t%10
cresctoare, care poate fi citit astfel nct executarea algoritmului s
determine afiarea unui numr egal cu cel citit.
t[t/10]
citetea,b,k(numere naturale)
c) Scriei programul C++corespunztor algoritmului dat. cttimpr>0execut
ta;p0
d) Scriei n pseudocod un algoritm echivalent cu cel dat n care s se nn*10+r%10; r[r/10]
n0
cttimptbexecut
nlocuiasc fiecare structur cttimp
execut cu cte o structur repetitiv cu test final. dac
scrienk=t%10atunci
scriet
p1
90. Se consider algoritmul alturat, descris n pseudocod.
S-a notat cu x%yrestul mpririi numrului natural xla numrul natural tt+1
nenul y.
dac p=0atunci
scrie1
a) Scriei valorile care se vor afia n urma executrii algoritmului dac se citesc numerele a=105, b=118i k=7.
b) Scriei dou seturi distincte de valori care se pot citi pentru variabilele a, bi k, cu a<b, astfel nct numrul afiat s fie
1n fiecare dintre cele dou cazuri.
c) Scriei programul C++corespunztor algoritmului dat.
d) Scriei n pseudocod un algoritm echivalent cu cel dat n care s se nlocuiasc structura cttimp...execut cu o
structur repetitiv cu test final.