Sunteți pe pagina 1din 5

Culegere de probleme de informatic pentru clasele V-VIII I.

Instruciuni de introducere, afiare i calcul1) S se afieze triunghiul******S se introduc un caracter de la tastatur i s se afieze un triunghi asemntor folosindcaracterul introdus. 2) Se d un numr natural n. Afiai un triunghi de formann+2 n+2n + 4 n + 4 n + 4 n + 6 n + 6 n + 6 n + 6 ( C N I - e t a p a j u d e e a n , P e t r o a n i , 2 0 0 5 ) 3) ntr-o tabr numrul de biei este cu 10 mai mare dect cel al fetelor. Dac se citete de latastatur numrul de fete, s se spun ci elevi sunt n tabr. Exemplu: date de intrare: 50date de ieire: 110. 4) ntr-un autobuz care pleac n excursie sunt 7 copii. De la nc dou coli urc ali copii, numrulacestora citindu-se de la tastatura. Ci copii au plecat n excursie? Exemplu: Date de intrare: 1520 Date de ieire: 42 copii. 5) Un brdu este mpodobit cu globulee albe, roii i albastre. Numrul globuleelor albe se citetede la tastatur. Cte globulee are brduul, tiind c numrul de globulee roii este cu 3 maimare dect numrul de globulee albe, iar globuleele albastre sunt cu 2 mai puine dect totalulcelor albe i roii. Exemplu: Date de intrare: 12 Date de ieire: 52. 6) Ion i Vasile joac urmtorul joc: Ion spune un numr iar Vasile trebuie s gseasc cinci numereconsecutive, cresctoare, numrul din mijloc fiind cel ales de Ion. Exemplu : Ion spune 10, Vasilespune 8 9 10 11 12. Ajutai-l pe Vasile s gseasc rspunsul mai repede. 7) Doi copii au primit acelai numr de mere Introducnd de la tastatur numrul de mere primte,afiai cte mere are fiecare copil dup ce primul copil mnnc un mr i d unul celuilalt copil.Exemplu : Date de intrare : 10 Date de ieire : primul copil 8 mere al doilea copil 11 mere. 8) Maria vrea s verifice dac greutatea i nlimea ei corespund vrstei pe care o are. Ea a gsit ntr-o carte urmtoarele formule de calcul ale greutii i nlimii unui copil, v fiind vrsta :greutate=2*v+8 (n kg), nlime=5*v+80 (n cm). Realizai un program care s citeasc vrstaunui copil i s afieze greutatea i nlimea ideal, folosind aceste formule. 9)Se introduc de la tastatur trei cifre. Afiai pe aceeai linie 5 numere formate cuacest e cifre luate o singur dat. Exemplu : date de intrare : 3 4 2 Date de ieire :324 342 243 234 432.10) Date trei numere, s se calculeze toate sumele posibile de cte dou numere. Afiarea s cuprind i termenii sumei, nu numai valoarea ei. Exe m p l u : D a t e d e intrare : 2 13 4 Date de ieire: 2+13 =15 2+4=6 1 3+4=17.11)A f i a i t a b l a n m u l i r i i c u n u m r u l n . E x e m p l u : p e n t r u n = 5 , s e v a a f i a p e vertical

1x5=5 2x5=10 3x5=15 4x5=20 5x5=25 6x5=30 7x5=35 8 x 5 = 4 0 9 x 5 = 4 5 10x5=50.12) Se introduc lungimea i limea unui dreptunghi. S se afieze cuvntul PERIMETRU urmatde valoarea perimetrului acelui dreptunghi. 13) Dan are de fcut mai multe exerciii de transformare n centimetri a unei mrimi date nmetri. Realizai un program care s citesc valoarea n metri i s o afieze n centimetri.Exemplu: date de intrare: 72 date de ieire: 7200 cm. 14) S se scrie un program care citete un numr de ani i calculeaz numrul de luni, zile iore corespunztoare. Se consider c un an are 365 zile. Exemplu: date de intrare: 2 date deieire: 24 luni 730 zile 17520 ore. 15) Mriuca ine evidena iepurilor din cresctorie. Ea i noteaz ci iepuri sunt la nceputulfiecrei luni, ci au murit i ci s-au nscut n cursul fiecei luni. Putei s realizai un programcare, primind aceste date, s afieze la sfritul fiecrei luni ci iepuri sunt n cresctorie?Exemplu : Date de intrare : nr. Iepuri la nceput de luna 10 nr. iepuri morti 2 nr. iepuri nascuti 6Date de ieire : 14 iepuri. 1 16) ntr-o gospodrie sunt 4 gini. Introducei n calculator prin variabilele a, b, c, d numrul deou pe care-l d fiecare gin ntr-o zi. Afiai cte ou se obin ntr-o sptmn. 17) Se introduc n calculator dou date n variabilele a i b. S se fac un program care sschimbe ntre ele valorile acestor variabile i s afieze noile valori ale lui a i b. 18) O nav parcurge distana d ( n km ) dintre dou staii orbitale n a sptmni i b zile. S sedetermine viteza navei exprimat n km/or. II. Instruciunea de decizie ; algoritmi cu ramificaii Comparri ntre valorile a dou variabile 1) Date dou numere, afiai-l pe cel mai mic. Exemplu : Date de intrare : 44 32 Date de ieire :32. 2) Se introduc vrstele a doi copii. Afiai care copil este mai mare i diferena de vrst dintre ceidoi. Exemplu : Date de intrare : 6 13 date de ieire : al doilea copil este mai mare cu 7 ani. 3) Se introduc punctajele a doi sportivi. Afiai-le n ordine descresctoare. Exemplu: Date deintrare 100 134 Date de ieire: 134 puncte 100 puncte 4) Dintr-o cutie cu trei numere se extrag dou numere. Cunoscnd s u m a c e l o r d o u n u m e r e extrase, s se afieze numrul rmas n cutie. Exemplu : date de intrare : numere existente incutie 5 12 8 suma numerelor extrase 13 date de ieire : 12. 5)

Se dau dou numere. S se nmuleasc cel mai mare cu doi i cel m a i m i c c u t r e i i s s e afieze rezultatele. Exemplu : date de intrare : 3 7 date de ieire : 9 14 6) Se introduc dou numere ntregi. S se testeze dac primul n u m r e s t e p r e d e c e s o r u l (succesorul) celui de-al doilea i s se afieze un mesaj corespunztor. Exemple : date deintrare : 2 4 date de ieire : Nu ; date de intrare : 5 6 date de ieire : Da. Compararea valorii unei variabile cu o constant 1) Se introduc dou numere nenule i un semn de operaie (+,-,*,/). S se efectueze cu celedou numere operaia introdus i s se afieze expresia care s-a calculat urmat de semnul =i de valoarea ei. Exemplu : Date de intrare 10 6 * Date de ieire 10*6=60. 2) Se introduc trei date de forma numr ordine pacient, valoare glicemie. Afiai numrul deordine al pacienilor cu glicemia mai mare dect 100. Exemplu : Date de intrare nr 6 glicemie90 nr 10 glicemie 107 nr 21 glicemie 110 Date de ieire 10 21 3) Ionel spune prinilor doar notele mai mari sau egale cu 7. ntr-o zi el a luat trei note.Introducei-le n calculator i afiai acele note pe care le va comunica i prinilor. Exemplu :Date de intrare 8 7 5 Date de ieire 8 7. 4) Se introduc dou numere. Dac al doilea numr este diferit de 0, s se afieze ctuld i n t r e p r i m u l i a l d o i l e a , i a r d a c e s t e n u l , s s e a f i e z e m e s a j u l m p r i r e i m p o s i b i l . Exemple : Date de intrare 10 3 Date de ieire 3.33 Date de intrare 45 0 date de ieireImpartire imposibila. 5) Un lift pentru copii accept o greutate de maxim 100 kg. I n t r o d u c n d n c a l c u l a t o r greutile a doi copii, specificai prin afiarea unui mesaj corespunztor, dac POT INTRA AMBIICOPII sau INTRA PE RAND. Exemple : Date de intrare : greutati copii 87 50 Date de ieire :Intra pe rand Date de intrare 45 52 Date de ieire Pot intra ambii copii. 6) Ionel are voie s se uite la TV 20 de ore pe sptmn. Se introduc numrul de ore ct seuit la TV n fiecare zi din sptmn. S se verifice dac va fi pedepsit sau nu. Exemplu: Datede intrare: 3 4 2 2 5 6 1 Date de ieire: Va fi pedepsit. 7) S se scrie un program care determin greutatea ideal a unei persoane cunoscnd nlimea, vrsta i sexul persoanei. Formulele de calcul sunt: Gmasculin = 50 + 0.75 * (inaltime- 150) + (varsta - 20) / 4, Gfeminin = Gmasculin 10, unde nlimea este exprimat n cm ivrsta n ani. Sexul se citete sub forma unui caracter, f sau m. Exemplu: Date de intrare:inaltime= 160 varsta=21 sex=f Date de ieire: greutate= 47.75 kg. 8) Scriei un program care s permit alegerea unei opiuni dintr-un anumit meniu afiat peecran: se afieaz meniul1. suma 2

2. produsse introduc dou numere i se alege o operaie din meniu prin introducerea numrului de ordine.Pe ecran s apar expresia i valoarea calculat. Testarea ctului sau a restului mpririi ntregi 1) Se dau trei numere. S se afieze aceste numere unul sub altul, afind n dreptul fiecruiaunul dintre cuvintele PAR sau IMPAR. Exemplu : Date de intrare : 45 3 24 Date de ieire : 45impar 3 impar 24 par. 2) Se dau dou numere nenule. S se verifice dac primul se mparte e x a c t l a a l d o i l e a . Exemplu : Date de intrare : 45 7 Date de ieire : Nu. 3) Se dau dou numere. S se afieze acele numere care se mpart exact la 7. Exemplu : Datede intrare : 34 28 Date de ieire : 28. 4) M iubete un pic, mult, cu pasiune, la nebunie, de loc, un pic,. Rupnd petalele uneimargarete cu x petale, el (ea) m iubete . Exemplu: Date de intrare: x=10 Date de ieire: de loc. 5) La un concurs se dau ca premii primilor 100 de concureni, tricouri de culoare alb, roie,albastr i neagr, n aceast secven. Ionel este pe locul x. Ce culoare va avea tricoul pe care-lva primi? Exemplu : date de intrare : x=38 date de ieire : rosie. 6) ntr-o tabr, bieii sunt cazai cte 4 ntr-o csu, n ordinea sosirii. Ionel a sosit al n-lea. na cta csu se va afla? Exemplu : date de intrare : n=69 date de ieire : casuta 17. 7) Elevii clasei a V-a se repartizeaz n clase cte 25 n ordinea mediilor clasei a IV-a. Radu estepe locul x n ordinea mediilor. n ce clasa va fi repartizat (A, B, C, D sau E)?. Exemplu : date deintrare : x=73 date de ieire : C. 8) n Galaxia Reckya toate ceasurile au doar 4 ore. tiind c Gygely s-a nscut la ora 1 i c vatri m ore, s se spun la ce or va muri Gygely. (m<=50). Se d numrul m. Se cere ora la careva muri Gygely.Ceasul arat astfel 1423 Exemplu: Date de intrare: m=10 Date de ieire: 3. (www.contaminare.ro) Operatori logici 1) Se dau trei numere diferite. S se afieze cel mai mare i cel mai mic. Exemplu : Date deintrare 45 34 78 Date de ieire max=78 min=34. 2) Se dau trei numere diferite. Afisai-le n ordine cresctoare. Exemplu : Date de intrare 4 2 6Date de ieire 2 4 6. 3) Se dau trei numere diferite. Afiai numrul a crei valoare este cuprins ntre valorilecelorlalte dou. Exemplu : Date de intrare 12 14 10 Date de ieire 12. 4) Se introduc trei date de forma numr curent elev, punctaj. Afiai numrul elevului cu cel

maimare punctaj. Exemplu : Date de intrare nr crt 7 punctaj 120 nr crt 3 punctaj 100 nr crt 4punctaj 119 Date de ieire punctaj maxim are elevul cu nr crt 7. 5) Se introduc trei numere. S se verifice dac formeaz o secven de numere consecutive.Exemple: Date de intrare 3 4 5 Date de ieire Da Date de intrare 4 5 7 D ate de ieire Nu. 6) La ora de matematic Gigel este scos la tabl. Profesoara i dicteaz trei numere i i cere sverifice dac cele trei numere pot fi laturile unui triunghi. Ajutai-l pe Gigel s afle rezultatul.Scriei un program care primete numerele lui Gigel, care sunt mai mici ca 32000, i returneazDA sau NU. Observaie: Trei numere pot fi laturile unui triunghi numai dac fiecare este mai micca suma celorlalte dou. Exemple: Date de intrare 3 5 7 Date de ieire Da Date de intrare 2 59 Date de ieire Nu. 7) S se verifice dac o liter introdus este vocal sau consoan. Exemplu : Date de intrare aDate de ieire vocala. 8) Se introduc vrstele a 3 persoane. Afiai vrstele cuprinse ntre 18 i 60 de ani. Exemplu :Date de intrare 56 34 12 Date de ieire 56 34

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