Sunteți pe pagina 1din 3

Matematic-informatic, clasa a IX-a

1/3 Matematic-informatic, clasa a IX-a Numele i prenumele . . . . . . . . . . . . . . . . . . . . . . . . . . Clasa . . . . . . . . . . . .

1. Se consider algoritmul alturat, descris n pseudocod. citete n (numr natural) i 0 j 1 ct timp (n>0) execut i i+1 n n-j dac ((i+j)%2=0) atunci i i+1 j j+1 scrie i, j S-a notat cu x%y restul mpririi numrului ntreg x la numrul ntreg nenul y. a) Scriei valorile care se vor afia dac se citete n=10. b) Scriei toate numere naturale care pot fi citite pentru variabila n astfel nct s se afieze valorile 5 3.

2. Se consider algoritmul alturat, descris n pseudocod. citete z, x (numere naturale nenule) ct timp (x>0) execut citete y (numr natural) dac (z<y-x) atunci scrie x%10 altfel scrie y%10 x y S-a notat cu x%y restul mpririi numrului ntreg x la numrul ntreg nenul y. a) Scriei ce se va afia dac se citesc, n aceast ordine, numerele: 2 5 16 9 12 13 5 0. b) Scriei un ir de date de intrare, format doar din numere naturale cu o singur cifr fiecare, care s determine afiarea valorii 7310.

3. Se consider algoritmul alturat, descris n pseudocod. S-a notat cu x%y restul mpririi numrului ntreg x la numrul ntreg nenul y. citete a, b (numere ntregi) dac (a<b) atunci s a; a b; b s x a ct timp (xb) execut dac x%2=0 atunci scrie x, x x-1 a) Scriei ce se afieaz pentru a=5 i b=17. b) Scriei toate perechile de valori care pot fi citite pentru variabilele a i b, astfel nct s se afieze, n acest ordine, numerele: 0 -2 -4 -6 -8 -10.

2/3 Matematic-informatic, clasa a IX-a 4. Se d un numr natural n. S se determine cte numere naturale mai mici sau egale cu n sunt impare i se divid la 3 sau 5. Scriei algoritmul PSEUDOCOD. Matematic-informatic, clasa a IX-a Numele i prenumele . . . . . . . . . . . . . . . . . . . . . . . . . . Clasa . . . . . . . . . . . . 1. Se consider algoritmul alturat, descris n pseudocod. citete n (numr natural) S-a notat cu x%y restul mpririi numrului ntreg x la numrul i 0 ntreg nenul y. j 10 ct timp (n>i+j) execut i i+1 a) Scriei valorile care se vor afia dac se citete n=40. n n-i dac (n>i*j) atunci b) Scriei toate numere naturale care pot fi citite pentru variabila n j j+1 astfel nct valoarea final a lui j s fie 12. scrie i, j 2. Se consider algoritmul alturat, descris n pseudocod. citete n (numr natural) S-a notat cu x%y restul mpririi numrului ntreg x la numrul z 0 ntreg nenul y i cu [a] partea ntreag a numrului real a. p 1 ct timp (n>0) execut c n%10 a) Scriei valoarea care se va afia dac se citete n=103456. n [n/10] dac (c%3=0) atunci b) Scriei toate numere naturale impare, distincte, fiecare avnd z z+p*(9-c) exact dou cifre, care pot fi citite pentru variabila n astfel nct s p p*10 se afieze valoarea 3. scrie z 3. Se consider algoritmul alturat, descris n pseudocod. S-a notat cu x%y restul mpririi numrului ntreg x la numrul citete x (numr natural nenul) ntreg nenul y. ct timp (x>0) execut citete y (numr natural) a) Scriei ce se va afia dac se citesc, n aceast ordine, numerele: dac (x>y) atunci 17 22 13 101 2 7 5 0. scrie x%10 altfel b) Scriei un ir de date de intrare, format doar din numere scrie y%10 naturale cu cel mult dou cifre fiecare, care s determine afiarea valorii 9877. x y 4. Se dau dou numere naturale a i b. a. S se schimbe valorile ntre ele (dac este cazul) astfel nct a<b. b. S se determine cte numere pare care nu se divid la 3 i 5 sunt n intervalul [a,b].

3/3 Scriei algoritmul PSEUDOCOD.

Matematic-informatic, clasa a IX-a

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