Documente Academic
Documente Profesional
Documente Cultură
Subiectul II: Scriei cte un algoritm n pseudocod pentru fiecare din urmtoarele probleme: 1. Pentru numrul n citit s se afieze numrul format cu prima i ultima cifr a numrului. 2. Afieaz toate numerele de trei cifre bine ordonate cresctor(cifrele numrului sunt strict cresctoare de la stnga la dreapta) 3. Afiai cea mai mic cifr a numrului n citit. 4. Locuitorii din ara lui Papur Vod obinuiau s-i pun pe csue numere ciudate i lungi. Piticul Achiu, angajat de prob la Oficiul pentru Evidena Cldirilor Publice, s-a pus pe treab nc din prima zi, experimentnd unele modificri n numerotarea cldirilor. Pentru nceput el a eliminat cifra 2 din numrul nscris pe cldirea n care lucra. Scriei un algoritm care citete un numr natural, elimin din acesta toate apariiile cifrei 2 i afieaz numrul astfel obinut. Exemplu: pentru n=120223 se afieaz 103
2. a) Completai punctele de suspensie din algoritmul de mai jos, punnd cuvintele cheie corespunztoare sintaxei n pseudocod a comenzilor: ______________________ n, m daca (n*m<>0)______________ ____________ (n- m) mod 10=0 atunci scriu * _______________ scriu n+m altfel ______________ # b) ce se afieaz la ncheierea execuiei algoritmului dac valoarile citite sunt 429 i 59. a. * b. # c. 429 d. 488 c) care va fi valoarea citit dac la terminarea execuiei algoritmului se afieaz #? a. 20 5; b. 0 2005; c. 1 35; d. 101 101. 3. Fie urmtorul algoritm n pseudocod: citesc n k0 cat timp n<>0 executa nn div 2 kk+1 scriu k a) Pentru n=18 algoritmul va afia: a) 3; b) 4; c) 5; d) 6. b) Precizai care este valoarea minim pentru n astfel nct algoritmul s afieze 4. R_________________________ 4. Care dintre operaiile urmtoare atribuie variabilei ntregi x una din cifrele sale, tiind c x> 10000: a ) x x mo d 1 00; d) x x d iv 10 0 m od 10;
b) x x m od 1 0 ; c ) x x d iv 10 mo d 1 0 ; e) x x m od 1 0 d iv 1 ; f) x x m od 5 0 ;
Subiectul II: Scriei cte un algoritm n pseudocod pentru fiecare din urmtoarele probleme 1. Pentru numrul n citit s se afieze numrul format cu cifrele aflate pe poziii impare, ntr-o numerotare care ncepe cu cifra unitilor 2. Afieaz toate numerele de trei cifre care ncep i se termin cu aceeai cifr. 3. S se afieze cel mai mare numr dintr-un ir de n numere citite. 4. Piticul Achiu, angajat de prob la Oficiul pentru Evidena Cldirilor Publice, n a patra zi de lucru a luat hotrrea de a transforma numerele caselor. El a nceput s experimenteze ideea de a nlocui fiecare cifr a numrului cu complementul cifrei respective fa de 9 (adic 9-cifr). Scriei un algoritm care transform un numr citit dup metoda lui Achiu i afieaz numrul transformat. Exemplu: pentru n=1093 se afieaz 8906