Sunteți pe pagina 1din 4

FIȘE DE LUCRU Informatica – clasa a IX-a

1. Structura liniară (secvențială).

1) Sa se calculeze valoarea expresiilor urmatoare stiind x si y: A=2+x+y; B=x*A-2+y; C=A-2*B+x;


2) Sa se interschimbe doua valori reale a si b citite de la tastatura.
3) Sa se calculeze aria si perimetrul unui patrat, cunoscand diagonal.
4) Sa se calculeze aria si perimetrul unui dreptunghi, cunoscand lungimile celor doua laturi.
5) Sa se calculeze aria si perimetrul unui triunghi, cunoscand cele 3 laturi.
6) Sa se calculeze aria si lungimea unui:cerc, cunoscand raza.
7) Sa se calculeze aria si perimetrul unui trapez, cunoscand lungimile bazelor si inaltimea.
8) Cunoscand cele 4 note si nota la teza obtinute de un elev la informatica sa se calculeze media media semestriala.
9) Se dau coordonatele a doua puncte din plan A(x1, y1), B(x2, y2). Sa se calculeze distanta dintre acestea.
10) Sa se afiseze in ordine inversa cifrele unui numar natural x de trei cifre.
11) Sa se afiseze suma si media aritmetica a cifrelor unui numar natural x de trei cifre.
12) Sa se afiseze produsul cifrelor unui numar natural x de trei cifre.
13) Sa se calculeze suma S=1+2+3+…+n.
14) Se da un interval de timp t exprimat in secunde. Sa se afiseze numarul de ore, minute, secunde.
15) Se da un numar natural x – reprezentand un nr. de ani. Sa se afiseze numarul de saptamani si de zile.

2. Structura decizională (alternativă / selectivă)

1) Date două numere, afişaţi-l pe cel mai mic. Exemplu : Date de intrare : 44 32 Date de ieşire : 32.
2) Sa se verifice daca un numar este par.
3) Sa se verifice daca doua numere sunt consecutive.
4) Se cites 2 numere intregi. Daca primul este mai mare se interschimba valorile, altfel se afiseaza catul celor doua valori.
5) Se introduc trei numere. Să se verifice dacă formează o secvenţă de numere consecutive.
6) Sa se verifice daca trei numere sunt pitagorice.
7) Se dau trei numere reale a,b,c. Sa se verifice daca pot constitui laturile unui triunghi.
8) Se dau trei numere reale a,b,c care reprezinta laturile unui triunghi. Sa se verifice tipul triunghiului (echilateral, isoscel,
dreptunghic, oarecare).
9) Sa se verifice daca un numar natural este „patrat” perfect. (radical din nr = partea intreaga a radicalului din nr.)
10) Se da un numar natural de 3 cifre. Sa se determine cifra cea mai mica.
11) Se da un numar natural cu 3 cifre. Sa se determine cifra cea mai mare.
12) Se da un numar format din 4 cifre. Sa se calculeze suma cifrelor pare.
13) Sa se rezolve ecuatia de gradul I de forma a*x+b=0 (se va trata si cazul particular a=0).
14) Sa se rezolve ecuatia de gradul II de forma a*x2+b*x+c=0. Se vor trata toate cazurile particulare: a=0, delta<0, delta=0.
15) Sa se verifice daca un numar este pozitiv si divizibil cu 5.
16) Se citeste un numar natural de 4 cifre. Sa se afiseze cate cifre prime contine numarul.

1
FIȘE DE LUCRU Informatica – clasa a IX-a

17) La un concurs se dau ca premii primilor 100 de concurenţi, tricouri de culoare albă, roşie, albastră şi neagră, în această
secvenţă. Ionel este pe locul x. Ce culoare va avea tricoul pe care-l va primi? Exemplu : date de intrare : x=38 date de
ieşire : rosie.
18) Într-o tabără, băieţii sunt cazaţi câte 4 într-o căsuţă, în ordinea sosirii. Ionel a sosit al n-lea. În a câta căsuţă se va afla?
Exemplu : date de intrare : n=69 date de ieşire : casuta 17.
19) Elevii clasei a IX-a se repartizează în clase câte 25 în ordinea mediilor clasei a IV-a. Radu este pe locul x în ordinea
mediilor. În ce clasa va fi repartizat (A, B, C, D sau E)?. Exemplu : date de intrare : x=73 date de ieşire : C.
20) Se da un numar real x. Sa se calculeze valoarea functiei f(x):RR definita astfel:
x+1, daca x∈ [0, 1]
5
21) f(x)= x +3, daca x<0
2x+5, daca x>1
22) Se da un numar real x. Sa se calculeze valoarea functiei f(x):RR definita astfel:
sqrt (x2+4), daca x∈ (-2, 2]
23) f(x)= 5x-3, daca x<= -2
(x+4)/3, daca x>2
24) Se dau trei numere diferite. Să se afişeze cel mai mare şi cel mai mic. Exemplu : Date de intrare 45 34 78 Date de ieşire
max=78 min=34.
25) Se dau trei numere diferite. Afisaţi-le în ordine crescătoare. Exemplu:Date de intrare 4 2 6 Date de ieţire 2 4 6.
26) Se dau trei numere diferite. Afişaţi numărul a cărei valoare este cuprinsă între valorile celorlalte două. Exemplu : Date
de intrare 12 14 10 Date de ieşire 12.
27) Se introduc vârstele a 3 persoane. Afişaţi vârstele cuprinse între 18 şi 60 de ani. Exemplu : Date de intrare 56 34 12
Date de ieşire 56 34.
28) Cunoscând data curentă exprimată prin trei numere întregi reprezentând anul, luna, ziua precum şi data naşterii unei
persoane, exprimată la fel, să se facă un program care să calculeze vârsta persoanei respective în număr de ani împliniţi.
Exemplu : Date de intrare data curenta 2005 10 25 data nasterii 1960 11 2 Date de ieşre 44 ani.
29) Andrei primeşte într-o zi trei note, nu toate bune. Se hotărăşte ca, dacă ultima notă este cel puţin 8, să le spună părinţilor
toate notele primite iar dacă este mai mică decât 8, să le comunice doar cea mai mare notă dintre primele două.
Introduceţi notele luate şi afişaţi notele pe care le va comunica părinţilor. Exemple : Date de intrare 6 9 9 Date de
ieşire 6 9 9 ; Date de intrare 8 5 7 Date de ieşire 8.
30) Se consideră trei numere întregi. Dacă toate sunt pozitive, să se afişeze numărul mai mare dintre al doilea şi al treilea
număr, în caz contrar să se calculeze suma primelor două numere. Exemple: Date de intrare 45 23 100 date de ieşire
100 ; Date de intrare 34 -25 10 Date de ieşire 9.
31) Să se afişeze cel mai mare număr par dintre doua numere introduse în calculator. Exemple : Date de intrare 23 45 Date
de ieşire nu exista numar par ; Date de intrare 28 14 Date de ieşire 28 ; Date de intrare 77 4 Date de ieşire 4.
32) Pe o masă de biliard sunt bile albe, roşii şi verzi. Din fiecare culoare sunt bile de două dimensiuni: mari şi mici. Să se
afişeze câte bile sunt în total pe masa de biliard. Un jucător vrea să-i spuneţi care bile sunt mai multe , cele mici sau
cele mari, afişând numărul lor. De ce culoare sunt bilele cele mai numeroase? Precizaţi numărul lor. Exemplu: Date de
intrare Nr. bile albe mici: 2 Nr. bile albe mari: 3 Nr. bile rosii mici: 1 Nr. bile rosii mari: 4 Nr. bile verzi mici: 3 Nr.
bile verzi mari: 4 Date de ieşire Totalul bilelor: 17 Mari: 11 bile Verzi: 7 bile.

2
FIȘE DE LUCRU Informatica – clasa a IX-a

3. Structura repetitivă (ciclică)

1) Suma, produsul, media aritmetică a primelor n numere naturale.


2) Suma, produsul, media cifrelor unui număr.
3) Determinarea divizorilor unui număr. Suma divizorilor.
4) Se citesc succesiv numere până la introducerea numărului 0 (care nu face parte din sir). Să se afişeze:
a. suma numerelor introduse; d. valoarea minima citita;
b. produsul numerelor; e. valoarea maxima;
c. media aritmetica a numerelor; f. numarul valorilor pare citite
5) Se citesc numere de la tastatură până la introducerea unui număr impar divizibil cu 3. Să se afişeze
suma tuturor numerelor pare introduse. Ex.: Date de intrare 7 4 6 2 1 9 Date de ieşire 12.
6) Se citesc de la tastatură numere întregi pozitive atâta timp cât suma lor nu depăşeşte 1000. Să se scrie un
program care să afişeze cea mai mică şi cea mai mare valoare a acestor numere. Exemplu: 550 345
100 45 Date de ieşire max=550 min=100.
7) Sa se afiseze inversul unui număr natural.
8) Verificarea dacă un număr este palindrom (este egal cu inversul).
9) Să se calculeze:
a. 1-2+3-4+ … ± n e. 1*2+2*3+3*4+…+(n-1)*n
b. 2*(-3)*4*(-5)* … *(± n) f. 1+1*2+1*2*3+…+1*2*3*…*n
c. 7+14+21+28+…+98 g. 1/2+2/3+3/4+…+n/(n+1)
d. 3*6*9*12*…*33 h. s6=2-3+4-5+…-99+100
10) Să se calculeze suma numerelor naturale cuprinse între două numere date ( dintr-un interval). Exemplu:
Date de intrare: capetele intervalului 3 6 Date de ieşire suma=9.
11) Ridicarea la o putere întreagă a unui număr.
12) Verificarea dacă un număr este prim.
13) Să se afişeze şi să se contorizeze toate numerele prime din intervalul [a,b].
14) Să se verifice daca un numar este perfect (este egal cu suma divizorilor).
15) Sa se verifice dacă un număr este rotund (numarul transformat in baza 2 are acelasi numar de cifre de 0
si de 1). Ex: 9(10)=1001(2) DA; 8(10)=1000(2) NU .
16) Determinarea cmmdc şi cmmmc a 2 numere a,b. Ex: a=12, b=32  cmmdc=4;
cmmmc=a*b/cmmdc=96.
17) Sa se verifice daca doua numere sunt prime intre ele (cmmdc=1).
18) Cifra de control a unui număr (insumarea cifrelor pana cand se obtine un numar cu o singura cifra).
19) Să se genereze toate numerele pătrate perfecte până la n citit.
20) Să se afişeze perechile de numere a şi b care satisfac relaţiile a+b=1000;
21) Se dă un număr. Să se scrie, dacă este posibil, ca sumă de două numere consecutive. Exemple : Date de
intrare 5 Date de ieşire 5=2+3 ; Date de intrare 6 Date de ieşire Nu se poate.

3
FIȘE DE LUCRU Informatica – clasa a IX-a

22) Să se afişeze toate numerele de două cifre care adunate cu răsturnatul lor dau 55.
23) Se dau un număr n şi un număr prim k. Să se specifice la ce putere apare k în descompunerea în factori
primi a numărului n. Exemplu : Date de intrare n=12 k=2 Date de ieşire 2.
24) Să se afişeze descompunerea unui număr dat în factori primi. Exemplu : Date de intrare 12 Date de
ieşire 12 = 2^2 3^1.
25) Se citesc de la tastatură numere naturale până când suma numerelor pare este mai mare decât k. Căte
numere au fost introduse şi care este suma numerelor pare?
26) Suma a două fracţii cu afişarea rezultatului sub formă de fracţie ireductibilă.
27) Se citesc pe rând temperaturile medii ale fiecărei luni a unui an, ca numere întregi. Să se afişeze cu două
zecimale media anuală a temperaturilor pozitive şi a celor negative. Exemplu: Date de intrare -5 -3 1
8 12 17 20 21 18 10 6 -2 Date de ieşire medie_poz=13.66 medie_neg=-3.33.
28) Se citesc mediile a n elevi, ca numere reale. Să se afişeze cea mai mare şi cea mai mică medie. Să se
verifice dacă sunt corigenţi.
29) Se dau trei numere a,b,c, de câte două cifre, nenule, fiecare. Folosind cifrele unităţilor celor trei numere
se va genera un număr x de trei cifre, iar cu cifrele zecilor se va genera un număr y de trei cifre. Să se
afişeze x şi y. Exemplu : date de intrare a=24 b=13 c=64 date de ieşire x=434 y=216.
30) Să se verifice dacă la scrierea unui număr, introdus de la tastatură, cifrele pare şi impare alternează.
Exemplu : date de intrare 347092 date de ieşire DA.
31) Se introduce un număr natural n cu maxim 8 cifre, nenule şi distincte, mai mici ca 9. Să se afişeze
cifrele numărului în ordine descrescătoare. Indicaţie: fiecare cifră c se înmulţeşte cu 10c, se adună
aceste numere şi se afişează fără zerouri. Exemplu: pentru n=354, s-ar face următoarele calcule:
4*104+5*105+3*103=54300 şi se va afişa 543 .
32) Dat un număr întreg de maxim 9 cifre, să se afişeze numărul de apariţii al fiecărei cifre. Exemplu : Date
de intrare 364901211 Date de ieşire 0 apare de 1 ori 1 apare de 3 ori 2 apare de 1 ori 3 apare de 1 ori
4 apare de 1 ori 5 apare de 0 ori 6 apare de 1 ori 7 apare de 0 ori 8 apare de 0 ori 9 apare de 1 ori.
33) Afişaţi câte cifre distincte conţine un număr nenul.
34) Să se determine perechile de numere gemene până la n citit (numere prime impare consecutive).
35) Conjectura lui Goldbach: orice număr par mai mare decât 4 se poate scrie ca sumă de două numere
prime. Să se descompună un număr par >4 ca sumă de două nr. prime.

S-ar putea să vă placă și