Documente Academic
Documente Profesional
Documente Cultură
Calculati produsul numerelor naturale impare mai mici sau egale cu o valoare data n (ex: pt n=8 p=1*3*5*7=105) ......................................................... 6
Sa se scrie un program care sa rezolve ecuatia de grad II: ax2+bx+c=0, unde a, b, c apartin lui R. .......................................................................................... 7
Sirului Fibonacci; sirul are primii doi termeni egali cu 1 si fiecare din urmatorii termeni este egal cu suma dintre precedentul si ante-precedentul ............ 8
Scrieti un program care afiseaza numarul de aparitii a unei cifre x intr-un numar n; de ex daca citim n=2232 si x=2 se afiseaza numarul 3. ................ 9
Verificati daca un numar natural x diferit de 0 si 1, este prim sau nu ...................................................................................................................................... 10
CEL MAI MARE DIVIZOR COMUN - ALGORITMUL LUI EUCLID (metoda impartirilor succesive) ............................................................................................ 11
CEL MAI MARE DIVIZOR COMUN - ALGORITMUL LUI NICOMAHUS (metoda scaderilor repetate) ......................................................................................... 12
CEL MAI MIC MULTIPLU COMUN .............................................................................................................................................................................................. 13
Ne putem folosi de formula CMMMC = a * b / CMMDC .............................................................................................................................................. 13
Sa se afiseze cifra maxima a unui numar citit de la tastatura(cea mai mare cifra a unui numar) ............................................................................................ 14
Se citeste n. Sa se afiseze toti divizorii numarului citit. ............................................................................................................................................................ 15
Realizati un program care descompune in factori primi un numar n citit de la tastatura ....................................................................................................... 16
Sa se scrie un program care realizeaza trecerea unui numar din baza 10 in baza b, unde b se citeste de la tastatura........................................................... 17
Se citesc mai multe numere pana cand se tasteaza cifra 0;//Sa se afiseze media cifrelor pare ............................................................................................. 20
EXERCITII ................................................................................................................................................................................................................................... 21
STRUCTURA REPETITIVA
Exista trei tipuri de structuri repetitive:
1. Structura cu numar cunoscut de repetitii
2. Structura cu numar necunoscut de repetitii si cu test initial (WHILE)
3. Structura cu numar necunoscut de repetitii si cu test final (DO-WHILE)
algoritm suma
n,i,s intregi;
citeste n;
s=0;
pentru i=1,n executa
s=s+i;
scrie s;
sfarsit algoritm
Exemplu :
Se citeste un numar n natural. Sa se calculeze suma primelor n numere naturale
Algoritm suma
n,i,s intre gi;
citeste n;
s=0;
cat timp i<=n executa
| s=s+i;
| scrie s;
-sfarsit algoritm
Calculati produsul numerelor naturale impare mai mici sau egale cu o valoare data n (ex: pt n=8
p=1*3*5*7=105)
Sa se scrie un program care sa rezolve ecuatia de grad II: ax2+bx+c=0, unde a, b, c apartin lui R.
Sirului Fibonacci; sirul are primii doi termeni egali cu 1 si fiecare din urmatorii termeni este egal cu suma
dintre precedentul si ante-precedentul
Scrieti un program care afiseaza numarul de aparitii a unei cifre x intr-un numar n; de ex daca citim
n=2232 si x=2 se afiseaza numarul 3.
CEL MAI MARE DIVIZOR COMUN - ALGORITMUL LUI EUCLID (metoda impartirilor succesive)
CEL MAI MARE DIVIZOR COMUN - ALGORITMUL LUI NICOMAHUS (metoda scaderilor repetate)
= a * b / CMMDC
Sa se afiseze cifra maxima a unui numar citit de la tastatura(cea mai mare cifra a unui numar)
Baza 10
Baza 8
Baza 16
Sa se scrie un
realizeaza
numar din baza
unde b se citeste
00000
00001
00010
00011
00100
00101
00110
00111
01000
10
01001
11
10
01010
12
11
01011
13
12
01100
14
13
01101
15
14
01110
16
15
01111
17
16
10000
20
10
program care
trecerea unui
10 in baza b,
de la tastatura
Se citesc mai multe numere pana cand se tasteaza cifra 0;//Sa se afiseze media cifrelor pare
EXERCITII
1. Sa se determine suma primelor 10 numere naturale
2. Sa se determine suma primelor 100 numere naturale
3. Sa se determine suma primelor n numere naturale
4. Sa se determine suma primelor n numere pare
5. Sa se determine suma primelor n numere impare
6. Sa se determine suma patratelor primelor n numere
7. Sa se determine suma cuburilor primelor n numere
8. Sa se determine produsul primelor n numere naturale
9. Sa se calculeze media aritmetica a n numere
10. Sa se calculeze suma inverselor primelor n numere naturale
11. Sa se calculeze suma inverselor patratelor primelor n numere naturale
12. Dandu-se un numar n sa se afiseze daca este par sau nu sau daca este prim
13. Dandu-se a si b, sa se determine suma, produsul si media lor aritmetica
14. Se da un numar a. Sa se determine primii 10 multiplii ai lui. (prin adunare, apoi prin inmultire)
15. Se considera trei numere a, b, c. Sa se afiseze cel mai mare dintre ele.
16. Sa se calculeze c.m.m.d.c. al numerelor a si b.
17. Sa se calculeze c.m.m.m.c. al numerelor a si b.
35. Sa se determine trei numere x,y,z direct proportionale cu a,b,c si a caror suma este S. (indicatie:
(x,y,z) direct prop cu (a,b,c) => x/a=y/b=z/c=s/(a+b+c) => x=s*a/(a+b+c); y=b*x/a; z=c*x/a)
36. Se da un sir de n numere intregi. Sa se calculeze urmatoarele sume: a celor care se afla inaintea
primului element =0; a celor care se afla intre 2 elemente nule, consecutive.
37. Ghiceste numarul
38. Permutarea a doua variabile
39. Se dau n numere. Sa se treaca cele nule la coada
40. Se dau n numere. Sa se faca produsul P al celor diferite de zero. In caz ca toate sunt nule sa se
specifice acest lucru. Numerele se vor citi unul cate unul.(se poate folosi un K=0 initial, semafor pt.
cazul cand toate sunt nule. K=1 daca nr<>0.)
41. Se da o succesiune de n numere. Sa se calculeze raportul dintre suma algebrica a celor de rang
impar si suma algebrica a celor de rang par. Citirea se face element cu element.
42. Suma S=12+22+32++n2
43. Suma S=12+32+52++(2n+1)2