Documente Academic
Documente Profesional
Documente Cultură
citeşte n
max=0
┌repetă
│n=[n/10]
│ ┌dacă max<n%10 atunci max=n%10
│ └■
└până când n=0
scrie max
2.a) Scrieţi valoarea afişată, în urma executării algoritmului, dacă se citeşte pentru n valoarea 232493.
b) Scrieţi două valori naturale distincte care pot fi citite pentru n astfel încât, în urma executării algoritmului să se
afişeze numărul 9654.
citeşte n
nr=0
┌pentru a9,0,-1 execută
│ m=n
│cât timp m≠0 şi m%10≠a execută m=[m/10]
│dacă m≠0 atunci nr=nr*10+m%10
│
└■
scrie nr
3.a) Scrieţi valorile afişate în urma executării algoritmului, dacă se citeşte numărul n=3.
b) Scrieţi cea mai mică valoare care poate fi citită pentru n astfel încât, în urma executării algoritmului, în şirul
valorilor afişate să existe cel puţin 3 numere care au ultima cifră 0 şi care să se afle pe poziţii consecutive.
citeşte n (număr natural)
┌pentru i←1,n execută
│ p←1
│┌pentru j←i,2,-1 execută
││ p←p*j
│└■
│scrie [p/(i*2)]
└■
4. a) Scrieţi valorile afişate dacă pentru n se citeşte valoarea 6, iar pentru x se citesc în ordine următoarele valori:
2008, 1965, 2727, 1861, 11021, 165.
b) Ştiind că valoarea citită pentru n este 4, scrieţi un set de valori distincte, numere naturale cu exact 3 cifre, care
trebuie citite pentru variabila x, astfel încât setul de valori afişate în urma executării algoritmului să fie identic cu setul
de valori citite pentru x .
citeşte n
┌pentru i=1,n execută
│ citeşte x
│ nr=0
│┌cât timp x>0 execută
││ nr=nr*100+x%10
││ x=[x/100]
│└■
│┌cât timp nr>0 execută
││ x=x*10+nr%10
││ nr=[nr/10]
│└■
│scrie x
└■
5.Se dă un număr întreg n și alte k numere întregi. Să se afle dacă, adunând toate cele k numere la n se obține o
valoare egală cu valoarea inițială a lui n.
6. Se citește n număr natural. Calculați suma numerelor naturale mai mici sau egale cu n
7. Se citește numărul natural nenul n. Determinati toate modalitățile de a-l scrie pe n ca sumă două numere naturale
consecutive.
9.Se dă un şir cu n elemente, numere reale, numerotate de la 1 la n. Determinați numărul de ordine al primei şi al
ultimei apariții a valorii maxime din şir.
10. Se dă un număr natural n. Afișați în ordine descrescătoare primele n numere naturale nenule.
11. Se dă un număr natural n. Afișați în ordine descrescătoare primele n numere naturale impare.
12. Se dau n numere naturale. Să se determine ultimul număr par dintre cele date.
13. Se dau n numere naturale. Calculați suma dintre cel mai mare și cel mai mic număr dat.
14. Să se scrie un program care citește numărul natural n și determină valoarea lui n!=1*2*3*...*n.
15. Să se scrie un program care citește numărul natural n și determină suma 2+4+..+(2n).
16. Să se scrie un program care citește numărul natural n și determină suma S=1*n+2*(n-1)+3*(n-2)+...+n*1
17. Să se scrie un program care citește numărul natural n și determină suma S=11+22+ ... + nn
18. Se citesc numere de la tastatură până la apariția lui zero. Să se determine suma celor pare.
19. Gigel se plimbă cu mașina. El parcurge n etape, despre fiecare etapă cunoscându-se durata și viteza constantă de
deplasare. Să se determine distanța totală parcursă și viteza medie de deplasare.
20. La concursul “Miss & Mister Boboc” participă n perechi de elevi, despre fiecare elev cunoscându-se înălțimea.
Numim grad de disproporționalitate al unei perechi este diferența în valoare absolută dintre înălțimile elevilor care
formează perechea. Să se determine perechea cu grad de disproporționalitate maxim.