Sunteți pe pagina 1din 2

Nume elev: _______________________ 1. a.

Ce va afi a urm torul algoritm dac se citesc valorile: 23 423 773 55 74 14 24 36 0 ntreg a, b, k; cite te a k 0 Ct timp a!=0 execut {cite te b; dac a%10 == b%10 atunci k k+1; a b; } scrie k; b. Scrie i un ir de date de intrare format din cel pu in 5 valori astfel nct algoritmul s afi eze valoarea 0. 5 minute 2. Care dintre urm toarele secven e de instruc iuni atribuie variabilei ntregi u valoarea primei cifre a num rului natural reprezentat de variabila x ? a. unx/10; c. unx%10; b. unx; Ct-timp u>=10 execut d. Ct-timp x>=10 execut unx;

unu%10; xnx/10; 2 minute

3. S presupunem c dorim s depunem la banc o sum S, cu o dobnd anual de d%. Presupunnd c timp de n ani nu inten ion m s scoatem bani din banc i tiind c dobnda se calculeaz i se cumuleaz n cont anual, elabora i un algoritm (scris n pseudocod) care s determine ce sum vom avea n cont dup n ani. De exemplu, s presupunem c am depus 100 de lei, cu o dobnd de 5%. Dup 3 ani vom avea 115.7625 lei. Mai exact: Suma Dobnda Total 100 0 100 Ini ial 100 5 105 Dup 1 an 105 5.25 110.25 Dup 2 ani 110.25 5.5125 115.7625 Dup 3 ani 10 minute 4. Scrie i un algoritm n pseudocod care cite te un num r natural n i care afi eaz to i divizorii primi distinc i ai lui n. De exemplu dac se cite te n=720, algoritmul va afi a 2 3 5 10 minute 5. Pa i de broasc O broscu se deplaseaz , efectund cte o s ritur de lungime p centimetri la fiecare secund . Dup fiecare n secunde broscu a devine mai obosit , iar lungimea s riturii pe care o face se njum t e te. Scrie i un program C/C++ care s citeasc de la tastatur lungimea ini ial a s riturii (p), num rul de secunde dup care broscu a i njum t e te saltul (n), precum i durata total a deplas rii broscu ei T (exprimat n num r de secunde) i care s determine distan a total pe care a parcurs-o broscu a. Distan a total determinat va fi afi at pe ecran, cu dou zecimale. Restric ii  p, n, T sunt numere naturale; p, n, T<30000;  T/n<16. Exemplu Pentru n=10, p=20 i T=33, distan a total pe care se deplaseaz broscu a este 357.50 cm. 23 minute Barem 1 punct se acord din oficiu Subiect 1a 1b 2 Punctaj 1 1 1

3 1

4 2

5 3

Barem de notare
Subiect Punctaj Solu ii Detalii 1a 1 R:4 1b 1 R:numere cu ultima cifr distinct 2 1 R:d 3 1 0.25 citire S,d,n 0.5 formul OK 0.25 rezultat OK 4 0.25 0.75 0.75 0.25 2 citire n determinare divizori divizori distincti afi are OK 5 3 0.5 citire p,n,T 1 calcul corect 0.75 rezultat corect (tip) 0.75 afi are OK (2 zecimale)

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