Sunteți pe pagina 1din 100

Ministerul Educaiei, Cercetrii i Inovrii Centrul Naional pentru Curriculum i Evaluare n nvmntul Preuniversitar

EXAMENUL DE BACALAUREAT 2009 Proba scris la INFORMATIC PROBA E, limbajul PASCAL Specializarea Matematic-informatic intensiv informatic Toate subiectele sunt obligatorii. Se acord 10 puncte din oficiu. Timpul efectiv de lucru este de 3 ore. n rezolvrile cerute, identificatorii utilizai trebuie s respecte precizrile din enun (bold), iar n lipsa unor precizri explicite, notaiile trebuie s corespund cu semnificaiile asociate acestora (eventual n form prescurtat). Subiectul I (30 de puncte) - Varianta 001 Pentru itemul 1, scriei pe foaia de examen litera corespunztoare rspunsului corect. 1. Variabila x este de tip real. Care dintre urmtoarele expresii Pascal are valoarea TRUE dac i numai dac numrul real memorat n variabila x aparine intervalului (5,8]? (4p.) b. (x<=8) or (x>5) a. (x<8) and (x>=5) c. (x>8) or (x<=5) d. (x<=8) and (x>5)

Scriei pe foaia de examen rspunsul pentru fiecare dintre cerinele urmtoare. 2. Se consider algoritmul alturat, descris n pseudocod. citete n (numr natural) z 0 S-a notat cu x%y restul mpririi numrului ntreg x la numrul p 1 ntreg nenul y i cu [a] partea ntreag a numrului real a. ct timp n>0 execut a) Scriei valoarea care se va afia dac se citete c n%10 n=103456. (6p.) n [n/10] b) Scriei toate numere naturale impare, distincte, fiecare dac c%3=0 atunci avnd exact dou cifre, care pot fi citite pentru variabila z z+p*(9-c) n astfel nct s se afieze valoarea 3. (4p.) p p*10 c) Scriei n pseudocod un algoritm, echivalent cu cel dat, n care s se nlocuiasc structura ct timp...execut scrie z cu o structur repetitiv de alt tip. (6p.) d) Scriei programul Pascal corespunztor algoritmului dat. (10p.)

BACALAUREAT 2009 - INFORMATIC, limbajul Pascal Specializarea Matematic-informatic intensiv informatic

Subiectul I

Ministerul Educaiei, Cercetrii i Inovrii Centrul Naional pentru Curriculum i Evaluare n nvmntul Preuniversitar

EXAMENUL DE BACALAUREAT 2009 Proba scris la INFORMATIC PROBA E, limbajul PASCAL Specializarea Matematic-informatic intensiv informatic Toate subiectele sunt obligatorii. Se acord 10 puncte din oficiu. Timpul efectiv de lucru este de 3 ore. n rezolvrile cerute, identificatorii utilizai trebuie s respecte precizrile din enun (bold), iar n lipsa unor precizri explicite, notaiile trebuie s corespund cu semnificaiile asociate acestora (eventual n form prescurtat). Subiectul I (30 de puncte) - Varianta 002 Pentru itemul 1, scriei pe foaia de examen litera corespunztoare rspunsului corect. 1. Variabilele x i y sunt tip integer. Care dintre expresiile Pascal de mai jos are valoarea true dac i numai dac valorile ntregi nenule memorate n variabilele x i y sunt egale? (4p.) b. (x<=y) and (y<x) a. (x mod y=0) and (y mod x=0) and (x*y>0) d. x*x=y*y c. (x<=y) or (y<=x)

Scriei pe foaia de examen rspunsul pentru fiecare dintre cerinele urmtoare. 2. Se consider algoritmul alturat, descris n citete x (numr natural nenul) ct timp x>0 execut pseudocod. S-a notat cu x%y restul mpririi numrului ntreg x la citete y (numr natural) dac x>y atunci numrul ntreg nenul y. scrie x%10 a) Scriei ce se va afia dac se citesc, n aceast altfel ordine, numerele: 17 22 13 101 2 7 5 0. scrie y%10 (6p.) x y b) c) d) Scriei un ir de date de intrare, format doar din numere naturale cu cel mult dou cifre fiecare, care s determine afiarea valorii 9877. (4p.) Scriei n pseudocod un algoritm echivalent cu cel dat, n care s se nlocuiasc structura ct timp...execut cu o structur repetitiv de alt tip. (6p.) Scriei programul Pascal corespunztor algoritmului dat. (10p.)

BACALAUREAT 2009 - INFORMATIC, limbajul Pascal Specializarea Matematic-informatic intensiv informatic

Subiectul I

Ministerul Educaiei, Cercetrii i Inovrii Centrul Naional pentru Curriculum i Evaluare n nvmntul Preuniversitar

EXAMENUL DE BACALAUREAT 2009 Proba scris la INFORMATIC PROBA E, limbajul PASCAL Specializarea Matematic-informatic intensiv informatic Toate subiectele sunt obligatorii. Se acord 10 puncte din oficiu. Timpul efectiv de lucru este de 3 ore. n rezolvrile cerute, identificatorii utilizai trebuie s respecte precizrile din enun (bold), iar n lipsa unor precizri explicite, notaiile trebuie s corespund cu semnificaiile asociate acestora (eventual n form prescurtat). Subiectul I (30 de puncte) - Varianta 003 Pentru itemul 1, scriei pe foaia de examen litera corespunztoare rspunsului corect. 1. Care dintre urmtoarele expresii Pascal are valoarea TRUE dac i numai dac numrul real memorat n variabila x se afl n intervalul (-2,2)? (4p.) b. 4-x*x>0 a. x*x-4<=0 c. (2<x) and (x<-2) d. (x-2)*(x+2)>0

Scriei pe foaia de examen rspunsul pentru fiecare dintre cerinele urmtoare. 2. Se consider algoritmul alturat, descris n citete z,x (numere naturale nenule) pseudocod. ct timp x>0 execut S-a notat cu x%y restul mpririi numrului ntreg x la citete y (numr natural) numrul ntreg nenul y. dac z<y-x atunci a) Scriei ce se va afia dac se citesc, n aceast scrie x%10 ordine, numerele: 2 5 16 9 12 13 5 0. (6p.) altfel scrie y%10 b) Scriei un ir de date de intrare, format doar din numere naturale cu o singur cifr fiecare, care s x y determine afiarea valorii 7310. (4p.) c) d) Scriei n pseudocod un algoritm, echivalent cu cel dat, n care s se nlocuiasc structura ct timp...execut cu o structur repetitiv de alt tip. (6p.) Scriei programul Pascal corespunztor algoritmului dat. (10p.)

BACALAUREAT 2009 - INFORMATIC, limbajul Pascal Specializarea Matematic-informatic intensiv informatic

Subiectul I

Ministerul Educaiei, Cercetrii i Inovrii Centrul Naional pentru Curriculum i Evaluare n nvmntul Preuniversitar

EXAMENUL DE BACALAUREAT 2009 Proba scris la INFORMATIC PROBA E, limbajul PASCAL Specializarea Matematic-informatic intensiv informatic Toate subiectele sunt obligatorii. Se acord 10 puncte din oficiu. Timpul efectiv de lucru este de 3 ore. n rezolvrile cerute, identificatorii utilizai trebuie s respecte precizrile din enun (bold), iar n lipsa unor precizri explicite, notaiile trebuie s corespund cu semnificaiile asociate acestora (eventual n form prescurtat). Subiectul I (30 de puncte) - Varianta 004 Pentru itemul 1, scriei pe foaia de examen litera corespunztoare rspunsului corect. 1. Care este rezultatul evalurii expresiei Pascal alturate? (4p.) b. 10 c. 2.75 a. 2 11*3 div 2*2 div 3 d. 11

Scriei pe foaia de examen rspunsul pentru fiecare dintre cerinele urmtoare. 2. Se consider algoritmul alturat, descris n pseudocod. S-a notat cu x%y restul mpririi numrului ntreg x la numrul ntreg nenul y i cu xy operaia de interschimbare a valorilor variabilelor x i y. a) b) citete a,b (numere ntregi) dac a<b atunci ab pentru x a,b,-1 execut dac x%20 atunci Scriei ce se afieaz pentru a=5 i b=17. (6p.) scrie x, Scriei toate perechile de valori care pot fi citite pentru variabilele a i b, astfel nct s se afieze, n acest ordine, numerele: 1 -1. (4p.)

c) d)

Scriei n pseudocod un algoritm echivalent cu cel dat, n care s se nlocuiasc structura pentru...execut cu o structur repetitiv de alt tip. (6p.) Scriei programul Pascal corespunztor algoritmului dat. (10p.)

BACALAUREAT 2009 - INFORMATIC, limbajul Pascal Specializarea Matematic-informatic intensiv informatic

Subiectul I

Ministerul Educaiei, Cercetrii i Inovrii Centrul Naional pentru Curriculum i Evaluare n nvmntul Preuniversitar

EXAMENUL DE BACALAUREAT 2009 Proba scris la INFORMATIC PROBA E, limbajul PASCAL Specializarea Matematic-informatic intensiv informatic Toate subiectele sunt obligatorii. Se acord 10 puncte din oficiu. Timpul efectiv de lucru este de 3 ore. n rezolvrile cerute, identificatorii utilizai trebuie s respecte precizrile din enun (bold), iar n lipsa unor precizri explicite, notaiile trebuie s corespund cu semnificaiile asociate acestora (eventual n form prescurtat). Subiectul I (30 de puncte) - Varianta 005 Pentru itemul 1, scriei pe foaia de examen litera corespunztoare rspunsului corect. 1. Variabila x este de tip real. Care dintre urmtoarele expresii Pascal are valoarea TRUE dac i numai dac numrul real memorat n variabila x nu aparine intervalului (2,9]? (4p.) b. (x<=2) and (x>9) a. (x>2) and (x<=9) d. (x<2) or (x>9) c. (x<=2) or (x>9)

Scriei pe foaia de examen rspunsul pentru fiecare dintre cerinele urmtoare. 2. Se consider algoritmul alturat, citete x,z (numere naturale) descris n pseudocod. y 0 S-a notat cu x%y restul mpririi numrului repet ntreg x la numrul ntreg nenul y i cu [a] y y*10+x%10 x [x/100] partea ntreag a numrului real a. pn cnd x=0 a) Scriei ce se va afia dac se citesc, ct timp y*z>0 i y%10=z%10 execut n aceast ordine, valorile 729385 i y [y/10] 532. (6p.) z [z/10] b) Dac pentru z se citete valoarea 99, dac y+z=0 atunci scriei cte numere naturale, cu exact scrie 1 3 cifre fiecare, pot fi citite pentru x altfel astfel nct s se afieze valoarea 0 scrie 0 n fiecare dintre aceste cazuri. (4p.) c) d) Scriei n pseudocod un algoritm, echivalent cu cel dat, n care s se foloseasc o singur structur repetitiv. (6p.) Scriei programul Pascal corespunztor algoritmului dat. (10p.)

BACALAUREAT 2009 - INFORMATIC, limbajul Pascal Specializarea Matematic-informatic intensiv informatic

Subiectul I

Ministerul Educaiei, Cercetrii i Inovrii Centrul Naional pentru Curriculum i Evaluare n nvmntul Preuniversitar

EXAMENUL DE BACALAUREAT 2009 Proba scris la INFORMATIC PROBA E, limbajul PASCAL Specializarea Matematic-informatic intensiv informatic Toate subiectele sunt obligatorii. Se acord 10 puncte din oficiu. Timpul efectiv de lucru este de 3 ore. n rezolvrile cerute, identificatorii utilizai trebuie s respecte precizrile din enun (bold), iar n lipsa unor precizri explicite, notaiile trebuie s corespund cu semnificaiile asociate acestora (eventual n form prescurtat). Subiectul I (30 de puncte) - Varianta 006 Pentru itemul 1, scriei pe foaia de examen litera corespunztoare rspunsului corect. 1. Care dintre urmtoarele expresii Pascal are ca valoare cel mai mic dintre numerele naturale nenule, cu cel mult 4 cifre fiecare, memorate n variabilele ntregi x i y? (4p.) b. x+y-abs(x-y)div 2 a. (x+y-abs(x-y))div 2 c. (x+y+abs(x-y))div 2 d. (x+y+abs(x+y))div 2 Scriei pe foaia de examen rspunsul pentru fiecare dintre cerinele urmtoare. 2. Se consider algoritmul alturat, descris n pseudocod: S-a notat cu [c] partea ntreag a numrului real c, iar cu a%b restul mpririi numrului ntreg a la numrul ntreg nenul b. a) b) Scriei valoarea care se afieaz n urma executrii algoritmului, dac se citete numrul 9321. (6p.) Scriei cea mai mare valoare de 4 cifre distincte care poate fi citit pentru n astfel nct s se afieze valoarea 11. (4p.) Scriei n pseudocod un algoritm echivalent cu cel dat n care s se nlocuiasc structura ct timp ... execut cu o structur repetitiv cu test final. (6p.) Scriei programul Pascal corespunztor algoritmului dat. (10p.) citete n (numr natural) s -1 ct timp n>0 execut dac n%10>s atunci s n%10 altfel s 11 n [n/10] scrie s

c)

d)

BACALAUREAT 2009 - INFORMATIC, limbajul Pascal Specializarea Matematic-informatic intensiv informatic

Subiectul I

Ministerul Educaiei, Cercetrii i Inovrii Centrul Naional pentru Curriculum i Evaluare n nvmntul Preuniversitar

EXAMENUL DE BACALAUREAT 2009 Proba scris la INFORMATIC PROBA E, limbajul PASCAL Specializarea Matematic-informatic intensiv informatic Toate subiectele sunt obligatorii. Se acord 10 puncte din oficiu. Timpul efectiv de lucru este de 3 ore. n rezolvrile cerute, identificatorii utilizai trebuie s respecte precizrile din enun (bold), iar n lipsa unor precizri explicite, notaiile trebuie s corespund cu semnificaiile asociate acestora (eventual n form prescurtat). Subiectul I (30 de puncte) - Varianta 007 Pentru itemul 1, scriei pe foaia de examen litera corespunztoare rspunsului corect. 1. Fiecare dintre variabilele ntregi x i y memoreaz cte un numr natural. Care dintre expresiile Pascal de mai jos are valoarea true dac i numai dac numrul memorat n x este strict mai mare dect 0 i numrul memorat n y este strict mai mare dect 5? (4p.) b. x*(y-5)<>0 a. x*y-5<>0 d. not(x*(y-5)<=0) c. x*(y-5)>=0 Scriei pe foaia de examen rspunsul pentru fiecare dintre cerinele urmtoare. 2. Se consider algoritmul alturat descris n pseudocod: S-a notat cu [c] partea ntreag a numrului real c, iar cu a%b restul mpririi numrului ntreg a la numrul ntreg nenul b. a) Scriei valoarea afiat, n urma executrii algoritmului, dac se citete pentru n valoarea 232493. (4p.) citete n (numr natural nenul) nr 0 pentru a=9,0,-1 execut m n ct timp m 0 i m%10a execut m [m/10] dac m0 atunci nr nr*10 +m%10 scrie nr

b) Scriei dou valori naturale distincte care pot fi citite pentru n astfel nct n urma executrii algoritmului s se afieze numrul 9654. (6p.) c)

Scriei n pseudocod un algoritm echivalent cu cel dat n care s se nlocuiasc structura pentru...execut cu o structur repetitiv cu test final. (6p.) (10p.)

d) Scriei programul Pascal corespunztor algoritmului dat.

BACALAUREAT 2009 - INFORMATIC, limbajul Pascal Specializarea Matematic-informatic intensiv informatic

Subiectul I

Ministerul Educaiei, Cercetrii i Inovrii Centrul Naional pentru Curriculum i Evaluare n nvmntul Preuniversitar

EXAMENUL DE BACALAUREAT 2009 Proba scris la INFORMATIC PROBA E, limbajul PASCAL Specializarea Matematic-informatic intensiv informatic Toate subiectele sunt obligatorii. Se acord 10 puncte din oficiu. Timpul efectiv de lucru este de 3 ore. n rezolvrile cerute, identificatorii utilizai trebuie s respecte precizrile din enun (bold), iar n lipsa unor precizri explicite, notaiile trebuie s corespund cu semnificaiile asociate acestora (eventual n form prescurtat). Subiectul I (30 de puncte) - Varianta 008 Pentru itemul 1, scriei pe foaia de examen litera corespunztoare rspunsului corect. 1. Care dintre urmtoarele expresii Pascal are ca valoare cel mai mare dintre numerele naturale nenule, cu cel mult 4 cifre fiecare, memorate n variabilele ntregi a i b? (4p.) b. a+b+abs(a-b)div 2 a. (a+b+abs(a-b))div 2 c. (a+b-abs(a-b))div 2 d. (a+b-abs(a+b))div 2

Scriei pe foaia de examen rspunsul pentru fiecare dintre cerinele urmtoare. 2. Se consider algoritmul alturat descris n pseudocod: S-a notat cu [c] partea ntreag a numrului real c, iar cu a%b restul mpririi numrului ntreg a la numrul ntreg nenul b. a) Scriei valoarea care se afieaz, n urma executrii algoritmului, dac se citete pentru n valoarea 932125 i pentru k valoarea 3. (4p.) Scriei un set de date de intrare, astfel nct, n urma executrii algoritmului, s se afieze valoarea 0. (6p.) Scriei n pseudocod un algoritm echivalent cu cel dat n care s se nlocuiasc structura ct timp...execut cu o structur repetitiv cu test final. (6p.) Scriei programul Pascal corespunztor algoritmului dat. (10p.) citete n,k (numere naturale nenule) nr 0 p 1 ct timp n0 i k0 execut dac n%2=0 atunci nr nr+ n%10*p p p*10 altfel k k-1 n [n/10] scrie nr

b)

c)

d)

BACALAUREAT 2009 - INFORMATIC, limbajul Pascal Specializarea Matematic-informatic intensiv informatic

Subiectul I

Ministerul Educaiei, Cercetrii i Inovrii Centrul Naional pentru Curriculum i Evaluare n nvmntul Preuniversitar

EXAMENUL DE BACALAUREAT 2009 Proba scris la INFORMATIC PROBA E, limbajul PASCAL Specializarea Matematic-informatic intensiv informatic Toate subiectele sunt obligatorii. Se acord 10 puncte din oficiu. Timpul efectiv de lucru este de 3 ore. n rezolvrile cerute, identificatorii utilizai trebuie s respecte precizrile din enun (bold), iar n lipsa unor precizri explicite, notaiile trebuie s corespund cu semnificaiile asociate acestora (eventual n form prescurtat). Subiectul I (30 de puncte) - Varianta 009 Pentru itemul 1, scriei pe foaia de examen litera corespunztoare rspunsului corect. ((a>3) and (a<15)) or (a<>b) 1. Care dintre expresiile Pascal de mai jos este echivalent cu expresia alturat? (4p.) b. not((a<=3)or(a>=15))or(a<>b) a. ((a>3) or (a<15)) and (a=b) c. ((a>3) or (a<15)) and (a<>b) d. not(a<3 or a>15) and (a<>b) Scriei pe foaia de examen rspunsul pentru fiecare dintre cerinele urmtoare. 2. Se consider algoritmul alturat, descris n pseudocod: citete n (numr natural) s 10 S-a notat cu [c] partea ntreag a numrului real c, iar cu a%b ct timp n>0 execut restul mpririi numrului ntreg a la numrul ntreg nenul b. dac n%10<s atunci a) Scriei valoarea care se afieaz, n urma executrii s n%10 algoritmului, dac se citete pentru n valoarea 1239. altfel (6p.) s -1 b) Scriei cea mai mic valoare de 4 cifre distincte care poate fi citit pentru n astfel nct s se afieze n [n/10] valoarea -1. (4p.) scrie s c) Scriei n pseudocod un algoritm echivalent cu cel dat n care s se nlocuiasc structura ct timp ... execut cu o structur repetitiv cu test final. (6p.) d) Scriei programul Pascal corespunztor algoritmului dat. (10p.)

BACALAUREAT 2009 - INFORMATIC, limbajul Pascal Specializarea Matematic-informatic intensiv informatic

Subiectul I

Ministerul Educaiei, Cercetrii i Inovrii Centrul Naional pentru Curriculum i Evaluare n nvmntul Preuniversitar

EXAMENUL DE BACALAUREAT 2009 Proba scris la INFORMATIC PROBA E, limbajul PASCAL Specializarea Matematic-informatic intensiv informatic Toate subiectele sunt obligatorii. Se acord 10 puncte din oficiu. Timpul efectiv de lucru este de 3 ore. n rezolvrile cerute, identificatorii utilizai trebuie s respecte precizrile din enun (bold), iar n lipsa unor precizri explicite, notaiile trebuie s corespund cu semnificaiile asociate acestora (eventual n form prescurtat). Subiectul I (30 de puncte) - Varianta 010 Pentru itemul 1, scriei pe foaia de examen litera corespunztoare rspunsului corect. 1. 9 div 2*2-5 Care este valoarea expresiei Pascal alturate? (4p.) b. 4 c. -3 d. -3.75 a. 3 Scriei pe foaia de examen rspunsul pentru fiecare dintre cerinele urmtoare. 2. Se consider algoritmul alturat, descris n citete n,k (numere naturale nenule) pseudocod nr 0 S-a notat cu [c] partea ntreag a numrului real c, p 1 iar cu a%b restul mpririi numrului ntreg a la b. ct timp n0 i k0 execut a) Scriei valoarea care se afieaz, n urma dac n%20 atunci executrii algoritmului, dac se citete pentru nr nr + [n/10]%10*p n valoarea 23456 i pentru k valoarea 3. (4p.) p p*10 b) Scriei dou seturi distincte de date de intrare, altfel astfel nct, pentru fiecare dintre ele, n urma k k-1 executrii algoritmului, s se afieze valoarea 234. (6p.) n [n/10] c) Scriei n pseudocod un algoritm echivalent cu scrie nr cel dat n care s se nlocuiasc structura ct timp ... execut cu o structur repetitiv cu test final. (6p.) d) Scriei programul Pascal corespunztor algoritmului dat. (10p.)

BACALAUREAT 2009 - INFORMATIC, limbajul Pascal Specializarea Matematic-informatic intensiv informatic

Subiectul I

Ministerul Educaiei, Cercetrii i Inovrii Centrul Naional pentru Curriculum i Evaluare n nvmntul Preuniversitar

EXAMENUL DE BACALAUREAT 2009 Proba scris la INFORMATIC PROBA E, limbajul Pascal Specializarea Matematic-informatic intensiv informatic Toate subiectele sunt obligatorii. Se acord 10 puncte din oficiu. Timpul efectiv de lucru este de 3 ore. n rezolvrile cerute, identificatorii utilizai trebuie s respecte precizrile din enun (bold), iar n lipsa unor precizri explicite, notaiile trebuie s corespund cu semnificaiile asociate acestora (eventual n form prescurtat). Subiectul I (30 de puncte) - Varianta 011 Pentru itemul 1, scriei pe foaia de examen litera corespunztoare rspunsului corect. 1. Variabilele x i y sunt de tip ntreg, x memornd valoarea 8, iar y valoarea 6. Care dintre expresiile Pascal de mai jos are valoarea FALSE? (4p.) 3*x-4*y=0 (x+y) div 2>x mod y+1 b. a. NOT (x div 2+2=y) d. x-y+3<>0 c.

Scriei pe foaia de examen rspunsul pentru fiecare dintre cerinele urmtoare. 2. Se consider algoritmul alturat, descris n pseudocod. S-a notat cu x%y restul mpririi numrului natural x la numrul natural nenul y i cu [z] partea ntreag a numrului real z. a) Scriei valoarea care se va afia dac se citete pentru n valoarea 296385, iar pentru k valoarea 3. (6p.) Dac se citete pentru k valoarea 4, scriei cea mai mare valoare de 5 cifre care poate fi citit pentru n astfel nct numrul afiat n urma executrii algoritmului s fie 1. (4p.) citete n,k (numere naturale) p 1 ct timp n>0 i k>0 execut c n%10 dac c%2=1 atunci p p*c n [n/10] k k-1 scrie p

b)

c) d)

Scriei programul Pascal corespunztor algoritmului dat.

(10p.)

Scriei n pseudocod un algoritm echivalent cu algoritmul dat, n care s se nlocuiasc structur repetitiv structura repetitiv ct timp...execut, cu o pentru...execut. (6p.)

BACALAUREAT 2009 - INFORMATIC, limbajul Pascal Specializarea Matematic-informatic intensiv informatic

Subiectul I

Ministerul Educaiei, Cercetrii i Inovrii Centrul Naional pentru Curriculum i Evaluare n nvmntul Preuniversitar

EXAMENUL DE BACALAUREAT 2009 Proba scris la INFORMATIC PROBA E, limbajul Pascal Specializarea Matematic-informatic intensiv informatic Toate subiectele sunt obligatorii. Se acord 10 puncte din oficiu. Timpul efectiv de lucru este de 3 ore. n rezolvrile cerute, identificatorii utilizai trebuie s respecte precizrile din enun (bold), iar n lipsa unor precizri explicite, notaiile trebuie s corespund cu semnificaiile asociate acestora (eventual n form prescurtat). Subiectul I (30 de puncte) - Varianta 012 Pentru itemul 1, scriei pe foaia de examen litera corespunztoare rspunsului corect. 1. Care dintre urmtoarele expresii Pascal are valoarea TRUE dac i numai dac variabilele x i y memoreaz dou numere naturale pare consecutive? (4p.) (x-y=2) AND (y-x=2) (x=2) AND (y=4) b. a. x-y=2 d. ((x-y=2) OR (y-x=2)) AND (x mod 2=0) c.

Scriei pe foaia de examen rspunsul pentru fiecare dintre cerinele urmtoare. 2. Se consider pseudocod. algoritmul alturat, descris n citete x (numr natural) y 0 ct timp x0 execut ct timp x>9 execut x [x/10] y y*10+x citete x scrie y (10p.)

S-a notat cu [c] partea ntreag a numrului real c. a) Scriei valoarea care va fi afiat dac se citesc, n aceast ordine, numerele 12, 7, 354, 9, 630, 0. (6p.) Scriei un ir de numere ce pot fi citite astfel nct valoarea afiat s fie 321. (4p.)

b)

c) d)

Scriei programul Pascal corespunztor algoritmului dat.

Scriei n pseudocod un algoritm echivalent cu cel dat, n care s se nlocuiasc fiecare dintre cele dou structuri ct timp...execut, cu cte o structur repetitiv cu test final. (6p.)

BACALAUREAT 2009 - INFORMATIC, limbajul Pascal Specializarea Matematic-informatic intensiv informatic

Subiectul I

Ministerul Educaiei, Cercetrii i Inovrii Centrul Naional pentru Curriculum i Evaluare n nvmntul Preuniversitar

EXAMENUL DE BACALAUREAT 2009 Proba scris la INFORMATIC PROBA E, limbajul Pascal Specializarea Matematic-informatic intensiv informatic Toate subiectele sunt obligatorii. Se acord 10 puncte din oficiu. Timpul efectiv de lucru este de 3 ore. n rezolvrile cerute, identificatorii utilizai trebuie s respecte precizrile din enun (bold), iar n lipsa unor precizri explicite, notaiile trebuie s corespund cu semnificaiile asociate acestora (eventual n form prescurtat). Subiectul I (30 de puncte) - Varianta 013 Pentru itemul 1, scriei pe foaia de examen litera corespunztoare rspunsului corect. 1. Care dintre expresiile Pascal de mai jos este NOT ((a<5) AND (b>7)) echivalent cu expresia alturat? (4p.) b. NOT (a<5) OR NOT (b>7) a. (a>=5) AND (b<=7) d. NOT (a>=5) AND NOT (b<=7) c. NOT (a<5) AND NOT (b>7)

Scriei pe foaia de examen rspunsul pentru fiecare dintre cerinele urmtoare. 2. Se consider pseudocod. algoritmul alturat, descris n citete a,b (numere naturale, ab) k 0 pentru i a,b execut n i; c 0 ct timp n>0 execut dac n%2=1 atunci c c+1 n [n/10] dac c>0 atunci k k+1 scrie k

S-a notat cu x%y restul mpririi numrului natural x la numrul natural nenul y i cu [z] partea ntreag a numrului real z. a) Scriei numrul ce se va afia dac pentru a se citete valoarea 404, iar pentru b se citete valoarea 413. (6p.) Dac pentru variabila a se citete valoarea 58 scriei toate valorile care, citite pentru variabila b, determin afiarea numrului 3. (4p.) Scriei programul algoritmului dat. Pascal corespunztor (10p.)

b)

c) d)

Scriei n pseudocod un algoritm echivalent cu algoritmul dat n care s se nlocuiasc structura repetitiv pentru...execut cu o structur repetitiv de un alt tip. (6p.)

BACALAUREAT 2009 - INFORMATIC, limbajul Pascal Specializarea Matematic-informatic intensiv informatic

Subiectul I

Ministerul Educaiei, Cercetrii i Inovrii Centrul Naional pentru Curriculum i Evaluare n nvmntul Preuniversitar

EXAMENUL DE BACALAUREAT 2009 Proba scris la INFORMATIC PROBA E, limbajul Pascal Specializarea Matematic-informatic intensiv informatic Toate subiectele sunt obligatorii. Se acord 10 puncte din oficiu. Timpul efectiv de lucru este de 3 ore. n rezolvrile cerute, identificatorii utilizai trebuie s respecte precizrile din enun (bold), iar n lipsa unor precizri explicite, notaiile trebuie s corespund cu semnificaiile asociate acestora (eventual n form prescurtat). Subiectul I (30 de puncte) - Varianta 014 Pentru itemul 1, scriei pe foaia de examen litera corespunztoare rspunsului corect. 1. Pentru care dintre perechile de valori (a mod 100=b mod 100) AND (a>99) OR (b>99) de mai jos expresia Pascal alturat are valoarea true? (4p.) b. a=35 i b=35 a. a=1003 i b=3 d. a=1234 i b=12

c. a=1100 i b=10

Scriei pe foaia de examen rspunsul pentru fiecare dintre cerinele urmtoare. 2. Se consider pseudocod. algoritmul alturat, descris n citete x (numr natural) n 0 ct timp x0 execut y x; c 0 ct timp y>0 execut dac y%10>c atunci c y%10 y [y/10] n n*10+c citete x scrie n

S-a notat cu x%y restul mpririi numrului natural x la numrul natural nenul y i cu [z] partea ntreag a numrului real z. a) b) Scriei valoarea ce se va afia dac se citesc, n aceast ordine, numerele 12, 7, 354, 9, 1630, 0. (6p.) Scriei un set de date de intrare format din numere pare, care s determine, n urma executrii algoritmului, afiarea valorii 751. (4p.) Scriei programul Pascal corespunztor algoritmului dat. (10p.) Scriei n pseudocod un algoritm echivalent cu cel dat, n care s se nlocuiasc fiecare structur ct timp...execut, cu cte o structur repetitiv cu test final. (6p.)

c) d)

BACALAUREAT 2009 - INFORMATIC, limbajul Pascal Specializarea Matematic-informatic intensiv informatic

Subiectul I

Ministerul Educaiei, Cercetrii i Inovrii Centrul Naional pentru Curriculum i Evaluare n nvmntul Preuniversitar

EXAMENUL DE BACALAUREAT 2009 Proba scris la INFORMATIC PROBA E, limbajul Pascal Specializarea Matematic-informatic intensiv informatic Toate subiectele sunt obligatorii. Se acord 10 puncte din oficiu. Timpul efectiv de lucru este de 3 ore. n rezolvrile cerute, identificatorii utilizai trebuie s respecte precizrile din enun (bold), iar n lipsa unor precizri explicite, notaiile trebuie s corespund cu semnificaiile asociate acestora (eventual n form prescurtat). Subiectul I (30 de puncte) - Varianta 015 Pentru itemul 1, scriei pe foaia de examen litera corespunztoare rspunsului corect. 1. Variabilele x i y sunt de tip ntreg, x memornd valoarea 4, iar y valoarea 2. Care dintre expresiile Pascal de mai jos are valoarea FALSE? (4p.) x-y<>0 x+y>x mod y+1 x-2*y=0 NOT (x=2*y) b. c. d. a.

Scriei pe foaia de examen rspunsul pentru fiecare dintre cerinele urmtoare. 2. Se consider algoritmul alturat, descris n pseudocod. S-a notat cu x%y restul mpririi numrului natural x la numrul natural nenul y. a) Scriei valoarea care se afieaz dac pentru a se citete valoarea 25, iar pentru n se citete valoarea 6. (6p.) Scriei programul Pascal corespunztor algoritmului dat. (10p.) citete a,n (numere naturale) pentru i 1,n execut dac i%2=0 atunci a a-i*i altfel a a+i*i scrie a

b) c) d)

Dac pentru variabila a se citete valoarea 18, scriei valoarea care trebuie citit pentru variabila n, astfel nct s se afieze numrul 8. (6p.) Dac se citete pentru a valoarea 0, cu ce instruciune de atribuire trebuie nlocuit atribuirea a a-i*i n algoritmul dat, astfel nct algoritmul obinut s afieze valoarea expresiei n2 dac numrul citit pentru n este impar i respectiv 0 dac numrul citit pentru n este par. (4p.)

BACALAUREAT 2009 - INFORMATIC, limbajul Pascal Specializarea Matematic-informatic intensiv informatic

Subiectul I

Ministerul Educaiei, Cercetrii i Inovrii Centrul Naional pentru Curriculum i Evaluare n nvmntul Preuniversitar

EXAMENUL DE BACALAUREAT 2009 Proba scris la INFORMATIC PROBA E, limbajul PASCAL Specializarea Matematic-informatic intensiv informatic Toate subiectele sunt obligatorii. Se acord 10 puncte din oficiu. Timpul efectiv de lucru este de 3 ore. n rezolvrile cerute, identificatorii utilizai trebuie s respecte precizrile din enun (bold), iar n lipsa unor precizri explicite, notaiile trebuie s corespund cu semnificaiile asociate acestora (eventual n form prescurtat). Subiectul I (30 de puncte) - Varianta 016 Pentru itemul 1, scriei pe foaia de examen litera corespunztoare rspunsului corect. 1. Care dintre urmtoarele instruciuni Pascal determin inserarea cifrei 7 n faa ultimei cifre a unui numr natural, cu mai mult de 2 cifre, memorat n variabila x? (4p.) b. x:=x div 10+7+x mod 10 a. x:=(x div 10*10+7)*10+x mod 10 c. x:=(x mod 10*10+7)*10+x div 10 d. x:=(x div 10+7)*10+x mod 10

Scriei pe foaia de examen rspunsul pentru fiecare dintre cerinele urmtoare. 2. Se consider algoritmul alturat, descris n pseudocod. S-a notat cu cu x%y restul mpririi numrului natural x la numrul natural, nenul, y. a) citete n (numr natural nenul) pentru i 1,n-1 execut dac i%2=0 atunci scrie # Scriei caracterele care se vor afia n urma pentru j i+1,n execut executrii algoritmului dac se citete valoarea 4. scrie * (6p.) Scriei o valoare care poate fi citit pentru variabila n, astfel nct caracterul * s fie afiat de exact 66 de ori. (4p.) Scriei programul algoritmului dat. Pascal corespunztor (10p.)

b)

c) d)

Scriei n pseudocod un algoritm echivalent cu cel dat, n care s se nlocuiasc fiecare structur repetitiv pentru...execut cu cte o structur repetitiv ct timp...execut. (6p.)

BACALAUREAT 2009 - INFORMATIC, limbajul Pascal Specializarea Matematic-informatic intensiv informatic

Subiectul I

Ministerul Educaiei, Cercetrii i Inovrii Centrul Naional pentru Curriculum i Evaluare n nvmntul Preuniversitar

EXAMENUL DE BACALAUREAT 2009 Proba scris la INFORMATIC PROBA E, limbajul PASCAL Specializarea Matematic-informatic intensiv informatic Toate subiectele sunt obligatorii. Se acord 10 puncte din oficiu. Timpul efectiv de lucru este de 3 ore. n rezolvrile cerute, identificatorii utilizai trebuie s respecte precizrile din enun (bold), iar n lipsa unor precizri explicite, notaiile trebuie s corespund cu semnificaiile asociate acestora (eventual n form prescurtat). Subiectul I (30 de puncte) - Varianta 017 Pentru itemul 1, scriei pe foaia de examen litera corespunztoare rspunsului corect. 1. Care este valoarea pe care poate s o aib y:=0; iniial variabila ntreag x dac, la sfritul repeat x:=x div 10; executrii secvenei alturate, variabila y:=y+1 ntreag y are valoarea 2? (4p.) until x mod 100<>0; b. 5000 c. 120 d. 0 a. 300

Scriei pe foaia de examen rspunsul pentru fiecare dintre cerinele urmtoare. 2. Se consider algoritmul alturat, descris n pseudocod. a) Scriei succesiunea de caractere pe care le va afia algoritmul dac se citesc, n aceasta ordine, valorile 2, respectiv 9. (6p.) Scriei numrul de perechi de valori aparinnd intervalului [1,20], care pot fi citite pentru variabilele x i y, astfel nct rezultatul afiat s fie format din exact 12 caractere ? (4p.) Scriei programul Pascal corespunztor algoritmului dat. (10p.) Scriei n pseudocod un algoritm echivalent cu cel dat, n care s se nlocuiasc structura repetitiv ct timp...execut cu o structur repetitiv de alt tip. (6p.) citete x,y (numere naturale) dac x<y atunci x x-y y x+y x y-x ct timp xy execut scrie A x x-y scrie B

b)

c) d)

BACALAUREAT 2009 - INFORMATIC, limbajul Pascal Specializarea Matematic-informatic intensiv informatic

Subiectul I

Ministerul Educaiei, Cercetrii i Inovrii Centrul Naional pentru Curriculum i Evaluare n nvmntul Preuniversitar

EXAMENUL DE BACALAUREAT 2009 Proba scris la INFORMATIC PROBA E, limbajul PASCAL Specializarea Matematic-informatic intensiv informatic Toate subiectele sunt obligatorii. Se acord 10 puncte din oficiu. Timpul efectiv de lucru este de 3 ore. n rezolvrile cerute, identificatorii utilizai trebuie s respecte precizrile din enun (bold), iar n lipsa unor precizri explicite, notaiile trebuie s corespund cu semnificaiile asociate acestora (eventual n form prescurtat). Subiectul I (30 de puncte) - Varianta 018 Pentru itemul 1, scriei pe foaia de examen litera corespunztoare rspunsului corect. 1. Care dintre urmtoarele instruciuni Pascal determin eliminarea cifrei din mijloc a unui numr natural, cu exact 5 cifre, memorat n variabila x? (4p.) b. x:=x mod 1000*100+x div 100 a. x:=x div 1000*100+x mod 100 c. x:=x div 100*100+x mod 100 d. x:=x div 1000+x mod 100

Scriei pe foaia de examen rspunsul pentru fiecare dintre cerinele urmtoare. citete x,y 2. Se consider algoritmul alturat, descris n pseudocod. (numere naturale) S-a notat cu a%b restul mpririi numrului natural a la dac x>y atunci numrul natural, nenul, b i cu a b interschimbarea y x valorilor reinute de variabilele a i b. Scriei succesiunea de caractere care se vor afia n dac x%2=0 atunci a) urma executrii algoritmului dac se citesc, n acest x x+1 ordine, valorile 2 i 9. (6p.) tiind c pentru variabila y se citete valoarea 79, ct timp xy execut b) x x+2 scriei dou valori distincte care pot fi citite pentru scrie * variabila x, astfel nct s fie afiat de exact 40 de ori caracterul *. (4p.) c) d) Scriei programul Pascal corespunztor algoritmului dat. (10p.) Scriei n pseudocod un algoritm echivalent cu cel dat, n care s se nlocuiasc structura repetitiv ct timp...execut cu o structur repetitiv de alt tip. (6p.)

BACALAUREAT 2009 - INFORMATIC, limbajul Pascal Specializarea Matematic-informatic intensiv informatic

Subiectul I

Ministerul Educaiei, Cercetrii i Inovrii Centrul Naional pentru Curriculum i Evaluare n nvmntul Preuniversitar

EXAMENUL DE BACALAUREAT 2009 Proba scris la INFORMATIC PROBA E, limbajul PASCAL Specializarea Matematic-informatic intensiv informatic Toate subiectele sunt obligatorii. Se acord 10 puncte din oficiu. Timpul efectiv de lucru este de 3 ore. n rezolvrile cerute, identificatorii utilizai trebuie s respecte precizrile din enun (bold), iar n lipsa unor precizri explicite, notaiile trebuie s corespund cu semnificaiile asociate acestora (eventual n form prescurtat). Subiectul I (30 de puncte) - Varianta 019 Pentru itemul 1, scriei pe foaia de examen litera corespunztoare rspunsului corect. 1. Cte atribuiri se execut, n total, n p:=1; n:=279; secvena alturat, dac n i p sunt while n>=100 do begin variabile de tip ntreg? (4p.) p:=p*10; n:=n-100 end; b. 6 c. 2 a. 4

d. 8

Scriei pe foaia de examen rspunsul pentru fiecare dintre cerinele urmtoare. 2. Se consider algoritmul alturat, descris n pseudocod. S-a notat cu cu x%y restul mpririi numrului natural x la numrul natural nenul y i cu [z] partea ntreag a numrului real z. a) citete a,b (numere naturale) a [a/10]%10*10+a%10 b [b/10]%10*10+b%10 pentru i a,b execut dac[i/10]=i%10 atunci Scriei numerele care se vor afia n urma scrie i%10 executrii algoritmului dac se citesc valorile a=312 i b=1354. (6p.)

b)

Scriei cte o valoare care poate fi citit pentru variabila a, respectiv b, astfel nct algoritmul s afieze exact 2 valori. (4p.) Scriei programul algoritmului dat. Pascal corespunztor (10p.)

c) d)

Scriei n pseudocod un algoritm echivalent cu cel dat, n care s se nlocuiasc structura pentru...execut cu o structur repetitiv de alt tip. (6p.)

BACALAUREAT 2009 - INFORMATIC, limbajul Pascal Specializarea Matematic-informatic intensiv informatic

Subiectul I

Ministerul Educaiei, Cercetrii i Inovrii Centrul Naional pentru Curriculum i Evaluare n nvmntul Preuniversitar

EXAMENUL DE BACALAUREAT 2009 Proba scris la INFORMATIC PROBA E, limbajul PASCAL Specializarea Matematic-informatic intensiv informatic Toate subiectele sunt obligatorii. Se acord 10 puncte din oficiu. Timpul efectiv de lucru este de 3 ore. n rezolvrile cerute, identificatorii utilizai trebuie s respecte precizrile din enun (bold), iar n lipsa unor precizri explicite, notaiile trebuie s corespund cu semnificaiile asociate acestora (eventual n form prescurtat). Subiectul I (30 de puncte) - Varianta 020 Pentru itemul 1, scriei pe foaia de examen litera corespunztoare rspunsului corect. 1. Care este valoarea tiprit de secvena de program Pascal alturat, tiind c x i y sunt variabile ntregi, iar z este o variabil real? (4p.) b. 5.833333 x:=30; y:=5; z:=(x+y)/6; z:=trunc(z*100); z:=z/100; write(z:5:2); c. 5.83 d. 583

a. 5

Scriei pe foaia de examen rspunsul pentru fiecare dintre cerinele urmtoare. 2. Se consider algoritmul alturat, descris n pseudocod. citete n (numr natural) a n%10 S-a notat cu cu x%y restul mpririi numrului natural x la m a numrul natural nenul y i cu [z] partea ntreag a numrului ct timp n>9 execut real z. n [n/10] Scriei valoarea pe care o va afia algoritmul dac se b n%10 a) citete numrul 16389. (6p.) dac a>b atunci Scriei cea mai mic valoare de patru cifre distincte m m*10+b b) care poate fi citit pentru variabila n, astfel nct s se a b afieze valoarea 0. (4p.) Scriei programul Pascal corespunztor algoritmului scrie m c) dat. (10p.) d) Scriei n pseudocod un algoritm echivalent cu cel dat, n care s se nlocuiasc structura ct timp...execut cu o structur repetitiv de alt tip. (6p.)

BACALAUREAT 2009 - INFORMATIC, limbajul Pascal Specializarea Matematic-informatic intensiv informatic

Subiectul I

Ministerul Educaiei, Cercetrii i Inovrii Centrul Naional pentru Curriculum i Evaluare n nvmntul Preuniversitar

EXAMENUL DE BACALAUREAT 2009 Proba scris la INFORMATIC PROBA E, limbajul PASCAL Specializarea Matematic-informatic intensiv informatic Toate subiectele sunt obligatorii. Se acord 10 puncte din oficiu. Timpul efectiv de lucru este de 3 ore. n rezolvrile cerute, identificatorii utilizai trebuie s respecte precizrile din enun (bold), iar n lipsa unor precizri explicite, notaiile trebuie s corespund cu semnificaiile asociate acestora (eventual n form prescurtat). Subiectul I (30 de puncte) - Varianta 021 Pentru itemul 1, scriei pe foaia de examen litera corespunztoare rspunsului corect. v1:=0; v2:=0; 1. Care dintre expresiile Pascal de mai jos are for i:=1 to 3 do valoarea true dup executarea secvenei de begin instruciuni Pascal alturat, n care toate for j:=1 to i do variabilele sunt ntregi? (4p.) v1:=v1+1; for k:=i to 3 do v2:=v2+1 end; b. v1<v2 c. v1=v2 d. v1+v2=9 a. v1>v2 Scriei pe foaia de examen rspunsul pentru fiecare dintre cerinele urmtoare. 2. Se consider algoritmul alturat, descris n pseudocod. S-a notat cu [z] partea ntreag a numrului real z i cu x%y restul mpririi numrului ntreg x la numrul ntreg nenul y. a) Scriei valorile care se vor afia dac se citesc, n ordine, valorile 17, 6, 4. (6p.) b) Scriei n pseudocod un algoritm echivalent cu cel dat n care s se nlocuiasc structura repet...pn cnd cu o structur repetitiv de tip ct timp...execut. (6p.) c) Scriei programul Pascal corespunztor algoritmului dat. (10p.) d) Scriei un set de date de intrare astfel nct, la finalul executrii algoritmului, valorile variabilelor n i i, s satisfac condiia: n-i=2. (4p.) citete a,b,n (numere naturale) dac b=0 atunci scrie greit altfel scrie [a/b] dac n>0 i a%b 0 atunci scrie , a a%b; i 0 repet scrie [(a*10)/b] a (a*10)%b i i+1 pn cnd i=n sau a=0

BACALAUREAT 2009 - INFORMATIC, limbajul Pascal Specializarea Matematic-informatic intensiv informatic

Subiectul I

Ministerul Educaiei, Cercetrii i Inovrii Centrul Naional pentru Curriculum i Evaluare n nvmntul Preuniversitar

EXAMENUL DE BACALAUREAT 2009 Proba scris la INFORMATIC PROBA E, limbajul PASCAL Specializarea Matematic-informatic intensiv informatic Toate subiectele sunt obligatorii. Se acord 10 puncte din oficiu. Timpul efectiv de lucru este de 3 ore. n rezolvrile cerute, identificatorii utilizai trebuie s respecte precizrile din enun (bold), iar n lipsa unor precizri explicite, notaiile trebuie s corespund cu semnificaiile asociate acestora (eventual n form prescurtat). Subiectul I (30 de puncte) - Varianta 022 Pentru itemul 1, scriei pe foaia de examen litera corespunztoare rspunsului corect. 1. Care este valoarea expresiei Pascal alturate (a div b mod c<=b) or not(b=a) dac variabilele ntregi a, b, c au valorile a=20, b=3, c=5? (4p.) b. true c. 0 d. 1 a. false Scriei pe foaia de examen rspunsul pentru fiecare dintre cerinele urmtoare. 2. Se consider algoritmul alturat, descris n pseudocod. S-a notat cu [a] partea ntreag a numrului real a i cu y|x faptul c numrul ntreg x este divizibil cu numrul ntreg nenul y. a) b) Scriei valoarea care se va afia pentru n=45. (6p.) Scriei n pseudocod un algoritm echivalent cu cel dat n care s se nlocuiasc structura pentru...execut cu o structur repetitiv de tip ct timp...execut. (6p.) Scriei programul algoritmului dat. Pascal corespunztor (10p.) citete n (numr ntreg) dac n < 0 atunci n -n d 1 pentru i 2,[n/2] execut dac i|n atunci d i scrie d

c) d)

Scriei o valoare pentru n astfel nct n urma executrii algoritmului obinut prin nlocuirea structurii pentru i 2,[n/2] execut ... cu pentru i [n/2],2,-1 execut ... s se afieze aceeai valoare, ca n algoritmul iniial. (4p.)

BACALAUREAT 2009 - INFORMATIC, limbajul Pascal Specializarea Matematic-informatic intensiv informatic

Subiectul I

Ministerul Educaiei, Cercetrii i Inovrii Centrul Naional pentru Curriculum i Evaluare n nvmntul Preuniversitar

EXAMENUL DE BACALAUREAT 2009 Proba scris la INFORMATIC PROBA E, limbajul Pascal Specializarea Matematic-informatic intensiv informatic Toate subiectele sunt obligatorii. Se acord 10 puncte din oficiu. Timpul efectiv de lucru este de 3 ore. n rezolvrile cerute, identificatorii utilizai trebuie s respecte precizrile din enun (bold), iar n lipsa unor precizri explicite, notaiile trebuie s corespund cu semnificaiile asociate acestora (eventual n form prescurtat). Subiectul I (30 de puncte) - Varianta 023 Pentru itemul 1, scriei pe foaia de examen litera corespunztoare rspunsului corect. 1. Care dintre expresiile Pascal de mai jos este echivalent cu cea alturat? (4p.) not(((a<=b) and (a>=c)) or (a<=d)) b. (a>b) or (a<c) and (a>d) d. ((a>b) or (a<c)) and (a>d)

a. (a<=b) or (a>=c) and (a<=d) c. (a>b) or (a<c) or (a>d)

Scriei pe foaia de examen rspunsul pentru fiecare dintre cerinele urmtoare. 2. Se consider algoritmul alturat, descris n pseudocod. S-a notat cu x%y restul mpririi numrului natural x la numrul natural nenul y i cu [z] partea ntreag a numrului real z. a) b) Scriei valoarea care se va afia dac se citesc, n ordine, valorile 24 i 36. (6p.) Scriei dou valori care trebuie citite (una pentru variabila a i una pentru variabila b) astfel nct, n urma executrii algoritmului, s se afieze valoarea 0. (4p.) Scriei programul Pascal corespunztor algoritmului dat. (10p.) Scriei n pseudocod un algoritm echivalent cu cel dat n care s se nlocuiasc structura repet...pn cnd cu o structur repetitiv cu test iniial. (6p.) citete a,b (numere naturale nenule) c 0 repet i a%2 j b%2 dac i+j=0 atunci c c+1 a a*i+(1-i)*[a/2] b b*j+(1-j)*[b/2] pn cnd i*j=1 scrie c

c) d)

BACALAUREAT 2009 - INFORMATIC, limbajul Pascal Specializarea Matematic-informatic intensiv informatic

Subiectul I

Ministerul Educaiei, Cercetrii i Inovrii Centrul Naional pentru Curriculum i Evaluare n nvmntul Preuniversitar

EXAMENUL DE BACALAUREAT 2009 Proba scris la INFORMATIC PROBA E, limbajul PASCAL Specializarea Matematic-informatic intensiv informatic Toate subiectele sunt obligatorii. Se acord 10 puncte din oficiu. Timpul efectiv de lucru este de 3 ore. n rezolvrile cerute, identificatorii utilizai trebuie s respecte precizrile din enun (bold), iar n lipsa unor precizri explicite, notaiile trebuie s corespund cu semnificaiile asociate acestora (eventual n form prescurtat). Subiectul I (30 de puncte) - Varianta 024 Pentru itemul 1, scriei pe foaia de examen litera corespunztoare rspunsului corect. 1. Care din urmtoarele afirmaii despre operatorii din Pascal este fals? (4p.) b. mod este operator aritmetic a. > este operator relaional d. <= este operator logic c. and este operator logic Scriei pe foaia de examen rspunsul pentru fiecare dintre cerinele urmtoare. 2. Se consider algoritmul alturat, descris n pseudocod. a) Scriei valoarea care se va afia pentru a=15 i b=25. (6p.) b) Scriei toate valorile care, citite pentru b, determin afiarea valorii 60, dac pentru a s-a citit valoarea 10. (6p.) c) Scriei programul Pascal corespunztor algoritmului dat. (10p.) d) Scriei un algoritm echivalent n care s se nlocuiasc structura ct timp...execut cu o structur repetitiv cu test final. (4p.) citete a,b (numere naturale) p a; q b dac p=0 sau q=0 atunci p p*q; q p*q ct timp pq execut dac p<q atunci p p+a altfel q q+b scrie p

BACALAUREAT 2009 - INFORMATIC, limbajul Pascal Specializarea Matematic-informatic intensiv informatic

Subiectul I

Ministerul Educaiei, Cercetrii i Inovrii Centrul Naional pentru Curriculum i Evaluare n nvmntul Preuniversitar

EXAMENUL DE BACALAUREAT 2009 Proba scris la INFORMATIC PROBA E, limbajul PASCAL Specializarea Matematic-informatic intensiv informatic Toate subiectele sunt obligatorii. Se acord 10 puncte din oficiu. Timpul efectiv de lucru este de 3 ore. n rezolvrile cerute, identificatorii utilizai trebuie s respecte precizrile din enun (bold), iar n lipsa unor precizri explicite, notaiile trebuie s corespund cu semnificaiile asociate acestora (eventual n form prescurtat). Subiectul I (30 de puncte) - Varianta 025 Pentru itemul 1, scriei pe foaia de examen litera corespunztoare rspunsului corect. a ... 1. n secvena pseudocod alturat, toate variabilele b ... memoreaz numere naturale. Cu ce valori pot fi nlocuite punctele de suspensie din secven astfel pentru i 3,7 execut nct, la finalul executrii secvenei s se afieze, n c a+b; x a; a b; b c acest ordine, valorile 16 i 41? (4p.) scrie x,c b. 3 i 4 c. 5 i 2 d. 2 i 7 a. 1 i 1 Scriei pe foaia de examen rspunsul pentru fiecare dintre cerinele urmtoare. 2. Se consider algoritmul alturat descris n pseudocod. citete a,b,c S-a notat cu y|x faptul c x este divizibil cu y. (numere naturale nenule) a) dac a>b atunci Scriei care sunt valorile ce se vor afia pentru a=10, t a; a b; b t b=20 i c=6. (6p.) b) Scriei un algoritm echivalent cu cel dat n care s se ct timp ab execut nlocuiasc structura ct timp...execut cu o dac c|a atunci structur pentru...execut. (6p.) scrie a c) Scriei programul Pascal corespunztor algoritmului a a+1 dat. (10p.) d) Scriei o formul care s calculeze cte numere se afieaz dac ab. (4p.)

BACALAUREAT 2009 - INFORMATIC, limbajul Pascal Specializarea Matematic-informatic intensiv informatic

Subiectul I

Ministerul Educaiei, Cercetrii i Inovrii Centrul Naional pentru Curriculum i Evaluare n nvmntul Preuniversitar

EXAMENUL DE BACALAUREAT 2009 Proba scris la INFORMATIC PROBA E, limbajul PASCAL Specializarea Matematic-informatic intensiv informatic Toate subiectele sunt obligatorii. Se acord 10 puncte din oficiu. Timpul efectiv de lucru este de 3 ore. n rezolvrile cerute, identificatorii utilizai trebuie s respecte precizrile din enun (bold), iar n lipsa unor precizri explicite, notaiile trebuie s corespund cu semnificaiile asociate acestora (eventual n form prescurtat). Subiectul I (30 de puncte) - Varianta 026 Pentru itemul 1, scriei pe foaia de examen litera corespunztoare rspunsului corect. 1. Care este cea mai mic valoare pe care o poate avea expresia x div 7-x mod 7 Pascal alturat dac variabila x, de tip integer, memoreaz un numr natural cu o singur cifr? (4p.) b. 1.14 c. -6 d. 1 a. 0 Scriei pe foaia de examen rspunsul pentru fiecare dintre cerinele urmtoare. 2. Se consider algoritmul alturat descris n pseudocod. citeste n (numr natural) S-a notat cu x%y restul mpririi numrului natural x la c 0 pentru i 1,n execut numrul natural nenul y. c (c+1)%10 a) Scriei valorile care se afieaz pentru n=11. (6p.) scrie c b) Scriei programul Pascal corespunztor algoritmului dat.(10p.) c) Scriei n pseudocod un algoritm echivalent cu cel dat, n care s se nlocuiasc structura pentru...execut cu o structur repetitiv de un alt tip. (6p.) Scriei numrul de valori distincte, numere naturale nenule cu cel mult dou cifre fiecare, care pot fi citite pentru n astfel nct cifra 1 s fie afiat de exact 3 ori. (4p.)

d)

BACALAUREAT 2009 - INFORMATIC, limbajul Pascal Specializarea Matematic-informatic intensiv informatic

Subiectul I

Ministerul Educaiei, Cercetrii i Inovrii Centrul Naional pentru Curriculum i Evaluare n nvmntul Preuniversitar

EXAMENUL DE BACALAUREAT 2009 Proba scris la INFORMATIC PROBA E, limbajul PASCAL Specializarea Matematic-informatic intensiv informatic Toate subiectele sunt obligatorii. Se acord 10 puncte din oficiu. Timpul efectiv de lucru este de 3 ore. n rezolvrile cerute, identificatorii utilizai trebuie s respecte precizrile din enun (bold), iar n lipsa unor precizri explicite, notaiile trebuie s corespund cu semnificaiile asociate acestora (eventual n form prescurtat). Subiectul I (30 de puncte) - Varianta 027 Pentru itemul 1, scriei pe foaia de examen litera corespunztoare rspunsului corect. 1. a. b. c. d. n expresia Pascal alturat variabila x este de tip ntreg. x mod 2+(x+1) mod 2 Aceast expresie: (4p.) are valoarea 1 pentru orice numr natural x. are valoarea 1 dac i numai dac x este un numr par. are valoarea 1 dac i numai dac x este un numr impar. are o valoare strict mai mare dect 1 pentru orice numr natural x.

Scriei pe foaia de examen rspunsul pentru fiecare dintre cerinele urmtoare. 2. Se consider algoritmul alturat descris n citeste a,b (numere naturale) pseudocod. c 0 S-a notat cu x%y restul mpririi numrului natural x la numrul natural nenul y i cu [x] partea ntreag a d 0 p 1 numrului real x. ct timp a+b+c>0 execut a) Scriei valoarea care se afieaz dac se citesc c a%10+b%10+c numerele a=493 i b=1836. (6p.) d d+(c%10)*p b) Scriei programul Pascal corespunztor p p*10 algoritmului dat. (10p.) a [a/10] b [b/10] c) Scriei n pseudocod un algoritm echivalent cu cel c [c/10] dat, n care s se nlocuiasc structura ct timp...execut cu o structur repetitiv de scrie d un alt tip. (6p.) d) Scriei n pseudocod un algoritm echivalent cu cel dat, care s NU foloseasc structuri repetitive sau recursive. (4p.)

BACALAUREAT 2009 - INFORMATIC, limbajul Pascal Specializarea Matematic-informatic intensiv informatic

Subiectul I

Ministerul Educaiei, Cercetrii i Inovrii Centrul Naional pentru Curriculum i Evaluare n nvmntul Preuniversitar

EXAMENUL DE BACALAUREAT 2009 Proba scris la INFORMATIC PROBA E, limbajul PASCAL Specializarea Matematic-informatic intensiv informatic Toate subiectele sunt obligatorii. Se acord 10 puncte din oficiu. Timpul efectiv de lucru este de 3 ore. n rezolvrile cerute, identificatorii utilizai trebuie s respecte precizrile din enun (bold), iar n lipsa unor precizri explicite, notaiile trebuie s corespund cu semnificaiile asociate acestora (eventual n form prescurtat). Subiectul I (30 de puncte) - Varianta 028 Pentru itemul 1, scriei pe foaia de examen litera corespunztoare rspunsului corect. 1. Cte valori distincte, numere naturale, poate primi variabila x pentru ca valoarea expresiei x div 2 div 2 scris n Pascal s fie egal cu 1? (4p.) b. 4 c. 2 d. 0 a. 1

Scriei pe foaia de examen rspunsul pentru fiecare dintre cerinele urmtoare. 2. Se consider algoritmul alturat descris n pseudocod. S-a notat cu [x]partea ntreag a numrului real x. a) b) c) Scriei valoarea afiat dac se citete numrul 120.12. (6p.) Scriei programul Pascal corespunztor algoritmului dat. (10p.) Scriei n pseudocod un algoritm echivalent cu cel dat, n care s se nlocuiasc structura ct timp...execut cu o structur repetitiv de un alt tip. (6p.) Scriei un numr real, cu exact dou cifre la partea ntreag, care poate fi citit pentru x, astfel nct algoritmul s afieze valoarea 1. (4p.) citeste x (numr real pozitiv) y [x] x x-y ct timp x[x] execut x x*10 dac x=y atunci scrie 1 altfel scrie 2

d)

BACALAUREAT 2009 - INFORMATIC, limbajul Pascal Specializarea Matematic-informatic intensiv informatic

Subiectul I

Ministerul Educaiei, Cercetrii i Inovrii Centrul Naional pentru Curriculum i Evaluare n nvmntul Preuniversitar

EXAMENUL DE BACALAUREAT 2009 Proba scris la INFORMATIC PROBA E, limbajul PASCAL Specializarea Matematic-informatic intensiv informatic Toate subiectele sunt obligatorii. Se acord 10 puncte din oficiu. Timpul efectiv de lucru este de 3 ore. n rezolvrile cerute, identificatorii utilizai trebuie s respecte precizrile din enun (bold), iar n lipsa unor precizri explicite, notaiile trebuie s corespund cu semnificaiile asociate acestora (eventual n form prescurtat). Subiectul I (30 de puncte) - Varianta 029 Pentru itemul 1, scriei pe foaia de examen litera corespunztoare rspunsului corect. 1. Care dintre urmtoarele expresii Pascal are valoarea true dac i numai dac numrul natural nenul memorat n variabila x, de tip integer, este divizibil cu 100? (4p.) b. x div 100=0 a. x mod 10+x div 10 mod 10=0 c. x mod 10+x div 10=0 d. x mod 10+x mod 10 div 10=0

Scriei pe foaia de examen rspunsul pentru fiecare dintre cerinele urmtoare. 2. Se consider algoritmul alturat descris n pseudocod. a) b) c) Scriei valoarea care se afieaz dac se citesc numerele n=6 i m=12. (6p.) Scriei programul Pascal corespunztor algoritmului dat.(10p.) Scriei dou perechi distincte de numere ce pot fi citite pentru n i m astfel nct s se afieze valoarea 10, n urma executrii algoritmului, pentru fiecare dintre perechi. (6p.) Scriei n pseudocod un algoritm echivalent cu cel dat, care s NU foloseasc structuri repetitive sau recursive. (4p.) citeste n,m (numere naturale) ct timp nm execut n n+1 m m-1 ct timp m<n execut m m+1 n n-1 scrie n

d)

BACALAUREAT 2009 - INFORMATIC, limbajul Pascal Specializarea Matematic-informatic intensiv informatic

Subiectul I

Ministerul Educaiei, Cercetrii i Inovrii Centrul Naional pentru Curriculum i Evaluare n nvmntul Preuniversitar

EXAMENUL DE BACALAUREAT 2009 Proba scris la INFORMATIC PROBA E, limbajul PASCAL Specializarea Matematic-informatic intensiv informatic Toate subiectele sunt obligatorii. Se acord 10 puncte din oficiu. Timpul efectiv de lucru este de 3 ore. n rezolvrile cerute, identificatorii utilizai trebuie s respecte precizrile din enun (bold), iar n lipsa unor precizri explicite, notaiile trebuie s corespund cu semnificaiile asociate acestora (eventual n form prescurtat). Subiectul I (30 de puncte) - Varianta 030 Pentru itemul 1, scriei pe foaia de examen litera corespunztoare rspunsului corect. 1. Care dintre urmtoarele expresii Pascal are valoarea true dac i numai dac numrul natural memorat de variabila x, de tip integer, are exact dou cifre? (4p.) b. (x div 100 =0) and (x mod 10=0) a. x div 100=0 c. x div 10<>0 d. (x div 100 =0) and (x div 10<>0)

Scriei pe foaia de examen rspunsul pentru fiecare dintre cerinele urmtoare. 2. Se consider algoritmul alturat descris n pseudocod. S-a notat cu x%y restul mpririi numrului natural x la numrul natural nenul y i cu [z] partea ntreag a numrului real z. a) b) c) Scriei valoarea care se afieaz dac se citete numrul n=5172. (6p.) Scriei programul Pascal corespunztor algoritmului dat. (10p.) Scriei n pseudocod un algoritm echivalent cu cel dat, se nlocuiasc structura n care s ct timp...execut cu o structur repetitiv de un alt tip. (6p.) Scriei toate valorile distincte, fiecare avnd exact patru cifre, care pot fi citite pentru variabila n astfel nct s se afieze valoarea 2008, pentru fiecare dintre acestea. (4p.) citeste n (numr natural) m 0 P 1 ct timp n>0 execut c n%10 dac c>0 atunci c c-1 m m+c*p p p*10 n [n/10] scrie m

d)

BACALAUREAT 2009 - INFORMATIC, limbajul Pascal Specializarea Matematic-informatic intensiv informatic

Subiectul I

Ministerul Educaiei, Cercetrii i Inovrii Centrul Naional pentru Curriculum i Evaluare n nvmntul Preuniversitar

EXAMENUL DE BACALAUREAT 2009 Proba scris la INFORMATIC PROBA E, limbajul PASCAL Specializarea Matematic-informatic intensiv informatic Toate subiectele sunt obligatorii. Se acord 10 puncte din oficiu. Timpul efectiv de lucru este de 3 ore. n rezolvrile cerute, identificatorii utilizai trebuie s respecte precizrile din enun (bold), iar n lipsa unor precizri explicite, notaiile trebuie s corespund cu semnificaiile asociate acestora (eventual n form prescurtat). Subiectul I (30 de puncte) - Varianta 031 Pentru itemul 1, scriei pe foaia de examen litera corespunztoare rspunsului corect. 1. Se consider variabila a care memoreaz un numr cu exact 6 cifre. Care dintre expresiile Pascal de mai jos are ca valoare numrul format din cele dou cifre din mijloc ale valorii memorate n a? (4p.) a div 100 mod 100 b. a. (a mod 100) div 100 a div 100 mod 10+a div 1000 mod 10 d. c. a div 1000+a mod 1000 Scriei pe foaia de examen rspunsul pentru fiecare dintre cerinele urmtoare. citete a 2. Se consider algoritmul alturat, descris n pseudocod: (numr natural, a>0) k 0 S-a notat cu [x] partea ntreag a numrului real x. b [(a+1)*(a+2)/2] a) Scriei valorile care se vor afia pentru a=9. ct timp ba execut (4p.) b b-a b) Scriei numrul valorilor din intervalul [1,5] care citite k k+1 pentru variabila a, determin, dup executarea scrie b,k algoritmului alturat, memorarea valorii 1 n variabila b. (6p.) c) d) Scriei programul Pascal corespunztor algoritmului dat. (10p.) Scriei n pseudocod un algoritm echivalent cu cel dat, n care s nu se utilizeze structuri repetitive sau subprograme recursive. (6p.)

BACALAUREAT 2009 - INFORMATIC, limbajul Pascal Specializarea Matematic-informatic intensiv informatic

Subiectul I

Ministerul Educaiei, Cercetrii i Inovrii Centrul Naional pentru Curriculum i Evaluare n nvmntul Preuniversitar

EXAMENUL DE BACALAUREAT 2009 Proba scris la INFORMATIC PROBA E, limbajul PASCAL Specializarea Matematic-informatic intensiv informatic Toate subiectele sunt obligatorii. Se acord 10 puncte din oficiu. Timpul efectiv de lucru este de 3 ore. n rezolvrile cerute, identificatorii utilizai trebuie s respecte precizrile din enun (bold), iar n lipsa unor precizri explicite, notaiile trebuie s corespund cu semnificaiile asociate acestora (eventual n form prescurtat). Subiectul I (30 de puncte) - Varianta 032 Pentru itemul 1, scriei pe foaia de examen litera corespunztoare rspunsului corect. 1. Stabilii care dintre urmtoarele expresii Pascal are valoarea true dac i numai dac numrul ntreg memorat n variabila x , nu aparine intervalului (-35,-20)[17,100]. (4p.) a. (x<=-35) OR ((x<=16) OR (x>=-20)) OR (x>100) b. (x<=-35) OR ((x<=17) AND (x>=-20)) OR (x>=100) c. (x<-35) OR ((x<16) AND (x>-20)) OR (x>100) d. (x<=-35) OR ((x<=16) AND (x>=-20)) OR (x>100) Scriei pe foaia de examen rspunsul pentru fiecare dintre cerinele urmtoare. citete a,b 2. Se consider algoritmul alturat, descris in pseudocod: dac a>b atunci c b;b a;a c a) Scriei numerele care sunt afiate dac pentru a i b se citesc valorile a=150 i b=9. (4p.) ct timp a<=b execut b) Dac pentru b se citete valoarea 150, scriei cea mai scrie a mare valoare care se poate citi pentru a, astfel nct a a*2 algoritmul s afieze exact 4 valori. (6p.) scrie a c) Scriei programul Pascal corespunztor algoritmului dat. (10p.) d) Scriei n pseudocod un algoritm echivalent cu cel dat, n care s se nlocuiasc structura ct timp ... execut cu o structur repetitiv cu test final (6p.)

BACALAUREAT 2009 - INFORMATIC, limbajul Pascal Specializarea Matematic-informatic intensiv informatic

Subiectul I

Ministerul Educaiei, Cercetrii i Inovrii Centrul Naional pentru Curriculum i Evaluare n nvmntul Preuniversitar

EXAMENUL DE BACALAUREAT 2009 Proba scris la INFORMATIC PROBA E, limbajul PASCAL Specializarea Matematic-informatic intensiv informatic Toate subiectele sunt obligatorii. Se acord 10 puncte din oficiu. Timpul efectiv de lucru este de 3 ore. n rezolvrile cerute, identificatorii utilizai trebuie s respecte precizrile din enun (bold), iar n lipsa unor precizri explicite, notaiile trebuie s corespund cu semnificaiile asociate acestora (eventual n form prescurtat). Subiectul I (30 de puncte) - Varianta 033 Pentru itemul 1, scriei pe foaia de examen litera corespunztoare rspunsului corect. 1. Variabila a memoreaz un numr natural care are exact 3 cifre. Care dintre expresiile Pascal de mai jos are ca valoare numrul format din prima i ultima cifr a numrului memorat de a? (4p.) b. a DIV 100+a MOD 10 a. a DIV 10+a MOD 100 d. a-a DIV 10 MOD 10 c. a DIV 100*10+a MOD 10 Scriei pe foaia de examen rspunsul pentru fiecare dintre cerinele urmtoare. 2. Se consider algoritmul alturat descris in pseudocod. S-a notat cu x%y restul mpririi numrului natural x la numrul natural nenul y. a) b) Scriei care este valoarea afiat dac pentru a i n se citesc numerele a=12 i n=10. (6p.) Dac pentru a se citete valoarea 32, scriei un numr natural care poate fi citit pentru variabila n, astfel nct, n urma executrii algoritmului, s se afieze 34. (6p.) Scriei programul Pascal corespunztor algoritmului dat. (10p.) Scriei n pseudocod, un algoritm echivalent cu cel dat, n care s nu se utilizeze structuri repetitive sau subprograme recursive. (4p.)
citete a,n (numere naturale) j 3 pentru i=1,n execut dac i%2=0 atunci a a-j altfel a a+j j 7-j scrie a

c) d)

BACALAUREAT 2009 - INFORMATIC, limbajul Pascal Specializarea Matematic-informatic intensiv informatic

Subiectul I

Ministerul Educaiei, Cercetrii i Inovrii Centrul Naional pentru Curriculum i Evaluare n nvmntul Preuniversitar

EXAMENUL DE BACALAUREAT 2009 Proba scris la INFORMATIC PROBA E, limbajul PASCAL Specializarea Matematic-informatic intensiv informatic Toate subiectele sunt obligatorii. Se acord 10 puncte din oficiu. Timpul efectiv de lucru este de 3 ore. n rezolvrile cerute, identificatorii utilizai trebuie s respecte precizrile din enun (bold), iar n lipsa unor precizri explicite, notaiile trebuie s corespund cu semnificaiile asociate acestora (eventual n form prescurtat). Subiectul I (30 de puncte) - Varianta 034 Pentru itemul 1, scriei pe foaia de examen litera corespunztoare rspunsului corect. 1. n secvena alturat de program, instruciunea de for i:=1 to 3 do afiare se va executa de un numr de ori egal cu: for j:=10 downto i+1 do (4p.) write(i); b. 21 c. 3 d. 30 a. 24 Scriei pe foaia de examen rspunsul pentru fiecare dintre cerinele urmtoare. citete x,y 2. Se consider algoritmul alturat, descris n pseudocod. (numere naturale) S-a notat cu x%y, restul mpririi numrului natural x la x x%10 y y%10 numrul natural nenul y. dac y<x atunci a) Scriei care sunt numerele afiate dac se citesc aux y valorile x=148 i y=203. (6p.) y x x aux b) Scrieii un set de valori care pot fi citite pentru variabilele x i y astfel nct, dup executarea ct timp xy execut algoritmului alturat, s se afieze exact 5 valori. (4p.) scrie x*10+y c) Scriei programul Pascal corespunztor algoritmului x x+1 dat. (10p.) y y-1 d) Scriei n pseudocod un algoritm echivalent cu cel dat, n care s se nlocuiasc structura ct timp...execut cu o structur pentru...execut. (6p.)

BACALAUREAT 2009 - INFORMATIC, limbajul Pascal Specializarea Matematic-informatic intensiv informatic

Subiectul I

Ministerul Educaiei, Cercetrii i Inovrii Centrul Naional pentru Curriculum i Evaluare n nvmntul Preuniversitar

EXAMENUL DE BACALAUREAT 2009 Proba scris la INFORMATIC PROBA E, limbajul PASCAL Specializarea Matematic-informatic intensiv informatic Toate subiectele sunt obligatorii. Se acord 10 puncte din oficiu. Timpul efectiv de lucru este de 3 ore. n rezolvrile cerute, identificatorii utilizai trebuie s respecte precizrile din enun (bold), iar n lipsa unor precizri explicite, notaiile trebuie s corespund cu semnificaiile asociate acestora (eventual n form prescurtat). Subiectul I (30 de puncte) - Varianta 035 Pentru itemul 1, scriei pe foaia de examen litera corespunztoare rspunsului corect. 1. Stabilii care dintre urmtoarele expresii Pascal are valoarea true dac i numai dac numrul ntreg memorat n variabila x, nu aparine intervalului (-35,-20]. (4p.) b. (x<=-35) or (x>=-20) a. (x<-35) or (x>-20) d. (x<=-35) and (x>20) c. (x<=-35) or (x>-20) Scriei pe foaia de examen rspunsul pentru fiecare dintre cerinele urmtoare. citete x 2. Se consider algoritmul alturat, descris n (numr natural) pseudocod. s 0 f 2 S-a notat cu [x] partea ntreag a numrului real x, iar cu x%y restul mpririi numrului natural x la numrul ct timp x>1 execut p 0 natural nenul y. ct timp x%f=0 execut a) Scriei valoarea care va fi afiat dac se citete x [x/f] numrul x=140. (6p.) p p+1 b) Scriei o valoare de 3 cifre care poate fi citit pentru s s+p x astfel nct valoarea afiat s fie 6. (4p.) f f+1 c) Scriei programul Pascal corespunztor scrie s algoritmului dat. (10p.) d) Scriei valorile naturale din intervalul [7,28] care pot fi introduse pentru variabila x, astfel nct, dup executarea programului, valoarea afiat s fie 1. (6p.)

BACALAUREAT 2009 - INFORMATIC, limbajul Pascal Specializarea Matematic-informatic intensiv informatic

Subiectul I

Ministerul Educaiei, Cercetrii i Inovrii Centrul Naional pentru Curriculum i Evaluare n nvmntul Preuniversitar

EXAMENUL DE BACALAUREAT 2009 Proba scris la INFORMATIC PROBA E, limbajul PASCAL Specializarea Matematic-informatic intensiv informatic Toate subiectele sunt obligatorii. Se acord 10 puncte din oficiu. Timpul efectiv de lucru este de 3 ore. n rezolvrile cerute, identificatorii utilizai trebuie s respecte precizrile din enun (bold), iar n lipsa unor precizri explicite, notaiile trebuie s corespund cu semnificaiile asociate acestora (eventual n form prescurtat). Subiectul I (30 de puncte) - Varianta 036 Pentru itemul 1, scriei pe foaia de examen litera corespunztoare rspunsului corect. 1. n secvena de instruciuni alturat, variabilele x i y sunt de tip integer. Care este valoarea pe care trebuie s o aib iniial variabila x dac la finalul executrii secvenei s-a afiat un singur caracter asterisc (*)? (4p.) b. 2 a. 0 y:=x; while x<=3 do begin write(*); y:=y+1; x:=x+y end; c. 1 d. 4

Scriei pe foaia de examen rspunsul pentru fiecare dintre cerinele urmtoare. s 0 2. Se consider algoritmul alturat descris n pseudocod: citete v (valoare natural) ct timp v 0 execut S-a notat cu x%y restul mpririi numrului natural x la a v%10 numrul natural nenul y i cu [z] partea ntreag a b [v/10]%10 numrului real z. s s + a*10 + b Scriei ce valoare se va afia dac se citesc, n a) citete v ordine, urmtoarele valori : 114, 123, 517, 3312, 14, 412, 22, 0. (6p.) scrie s b) Scriei ce valoare se va afia dac se citesc, n ordine, primele 99 de numere naturale nenule, urmate de 0 (adic 1,2,3,4,,98,99,0). (4p.) Scriei n pseudocod un algoritm echivalent cu cel dat, n care s se nlocuiasc structura ct timp...execut cu o structur repetitiv de un alt tip. (6p.) Scriei programul Pascal corespunztor algoritmului dat. (10p.)

c) d)

BACALAUREAT 2009 - INFORMATIC, limbajul Pascal Specializarea Matematic-informatic intensiv informatic

Subiectul I

Ministerul Educaiei, Cercetrii i Inovrii Centrul Naional pentru Curriculum i Evaluare n nvmntul Preuniversitar

EXAMENUL DE BACALAUREAT 2009 Proba scris la INFORMATIC PROBA E, limbajul PASCAL Specializarea Matematic-informatic intensiv informatic Toate subiectele sunt obligatorii. Se acord 10 puncte din oficiu. Timpul efectiv de lucru este de 3 ore. n rezolvrile cerute, identificatorii utilizai trebuie s respecte precizrile din enun (bold), iar n lipsa unor precizri explicite, notaiile trebuie s corespund cu semnificaiile asociate acestora (eventual n form prescurtat). Subiectul I (30 de puncte) - Varianta 037 Pentru itemul 1, scriei pe foaia de examen litera corespunztoare rspunsului corect. 1. Care este valoarea pe care trebuie s o aib while x<>3 do iniial variabila ntreag x pentru ca, n urma begin x:=x-1; executrii secvenei alturate, s se afieze write(HH) irul de mai jos? end; HHHHHH (4p.) b. 4 c. 6 d. 5 a. 0

Scriei pe foaia de examen rspunsul pentru fiecare dintre cerinele urmtoare. 2. Se consider algoritmul alturat descris n pseudocod: S-a notat cu x%y restul mpririi numrului natural x la numrul natural nenul y i cu [z] partea ntreag a numrului real z. a) b) Scriei numrul afiat dac se citesc valorile n=1232 i k=2. (6p.) Scriei toate perechile de valori care pot fi citite pentru n i k, cu n<100, astfel nct n urma executrii algoritmului valoarea afiat s aib 4 cifre. (4p.) Scriei n pseudocod un algoritm echivalent cu cel dat, n care s se nlocuiasc structura ct timp...execut cu o structur repetitiv de un alt tip. (6p.) Scriei programul Pascal corespunztor algoritmului dat. (10p.) citete n,k (numere naturale, k9) nr 0; p 1 ct timp n 0 execut c n%10 nr nr+c*p p p*10 dac c=k atunci nr nr+c*p p p*10 n [n/10] n nr scrie n

c)

d)

BACALAUREAT 2009 - INFORMATIC, limbajul Pascal Specializarea Matematic-informatic intensiv informatic

Subiectul I

Ministerul Educaiei, Cercetrii i Inovrii Centrul Naional pentru Curriculum i Evaluare n nvmntul Preuniversitar

EXAMENUL DE BACALAUREAT 2009 Proba scris la INFORMATIC PROBA E, limbajul PASCAL Specializarea Matematic-informatic intensiv informatic Toate subiectele sunt obligatorii. Se acord 10 puncte din oficiu. Timpul efectiv de lucru este de 3 ore. n rezolvrile cerute, identificatorii utilizai trebuie s respecte precizrile din enun (bold), iar n lipsa unor precizri explicite, notaiile trebuie s corespund cu semnificaiile asociate acestora (eventual n form prescurtat). Subiectul I (30 de puncte) - Varianta 038 Pentru itemul 1, scriei pe foaia de examen litera corespunztoare rspunsului corect. 1. Care dintre expresiile urmtoare, scrise n limbajul Pascal, are valoarea TRUE dac i numai dac valorile variabilelor ntregi x i y sunt numere pare? (4p.) b. (x+y) mod 2=0 a. x-y=0 c. (x mod 2=0) or (y mod 2=0) d. (x mod 2=0) and (y mod 2=0)

Scriei pe foaia de examen rspunsul pentru fiecare dintre cerinele urmtoare. 2. Se consider algoritmul alturat descris pseudocod. S-a notat cu [z] partea ntreag a numrului real z. a) b) n citete n (numr natural) pentru i1,n execut p1 Scriei valorile afiate n urma executrii pentru ji,2,-1 execut algoritmului, dac se citete numrul n=3. (6p.) pp*j Scriei cea mai mic valoare care poate fi citit scrie [p/(i*2)] pentru n astfel nct, n urma executrii algoritmului, n irul valorilor afiate s existe cel puin 3 numere care au ultima cifr 0 i care s se afle pe poziii consecutive. (4p.) Scriei n pseudocod un algoritm echivalent cu cel dat, n care s se utilizeze o singur structur repetitiv. (6p.) Scriei programul Pascal corespunztor algoritmului dat. (10p.)

c) d)

BACALAUREAT 2009 - INFORMATIC, limbajul Pascal Specializarea Matematic-informatic intensiv informatic

Subiectul I

Ministerul Educaiei, Cercetrii i Inovrii Centrul Naional pentru Curriculum i Evaluare n nvmntul Preuniversitar

EXAMENUL DE BACALAUREAT 2009 Proba scris la INFORMATIC PROBA E, limbajul PASCAL Specializarea Matematic-informatic intensiv informatic Toate subiectele sunt obligatorii. Se acord 10 puncte din oficiu. Timpul efectiv de lucru este de 3 ore. n rezolvrile cerute, identificatorii utilizai trebuie s respecte precizrile din enun (bold), iar n lipsa unor precizri explicite, notaiile trebuie s corespund cu semnificaiile asociate acestora (eventual n form prescurtat). Subiectul I (30 de puncte) - Varianta 039 Pentru itemul 1, scriei pe foaia de examen litera corespunztoare rspunsului corect. 1. Care este numrul total de atribuiri efectuate la executarea x:=4; y:=6; secvenei de instruciuni alturate? (4p.) while y=6 do y:=y+1; if x=y then x:=x+1; 4 3 2 b. c. d. 5 a.

Scriei pe foaia de examen rspunsul pentru fiecare dintre cerinele urmtoare. 2. Se consider algoritmul alturat descris n citete n (numr natural) pseudocod: nr 0 p 1 S-a notat cu x%y restul mpririi numrului natural x la numrul natural nenul y i cu [z] partea ntreag a ct timp n 0 execut c n%10 numrului real z. dac c>0 i c < 9 atunci Scriei numrul afiat dac se citete valoarea c c+1 a) n=12939. (6p.) nr+c*p b) Scriei toate valorile care pot fi citite pentru nr p p*10 variabila n astfel nct, n urma executrii [n/10] algoritmului, valoarea afiat s fie 2009. (4p.) n scrie nr c) d) Scriei n pseudocod un algoritm echivalent cu cel dat, n care s se nlocuiasc structura ct timp...execut cu o structur repetitiv de un alt tip. (6p.) Scriei programul Pascal corespunztor algoritmului dat. (10p.)

BACALAUREAT 2009 - INFORMATIC, limbajul Pascal Specializarea Matematic-informatic intensiv informatic

Subiectul I

Ministerul Educaiei, Cercetrii i Inovrii Centrul Naional pentru Curriculum i Evaluare n nvmntul Preuniversitar

EXAMENUL DE BACALAUREAT 2009 Proba scris la INFORMATIC PROBA E, limbajul PASCAL Specializarea Matematic-informatic intensiv informatic Toate subiectele sunt obligatorii. Se acord 10 puncte din oficiu. Timpul efectiv de lucru este de 3 ore. n rezolvrile cerute, identificatorii utilizai trebuie s respecte precizrile din enun (bold), iar n lipsa unor precizri explicite, notaiile trebuie s corespund cu semnificaiile asociate acestora (eventual n form prescurtat). Subiectul I (30 de puncte) - Varianta 040 Pentru itemul 1, scriei pe foaia de examen litera corespunztoare rspunsului corect. 1. Care este alturate? a. -30 valoarea expresiei Pascal 50 - (100 300 div 2 div (2+3)) (4p.) c. -20 d. 60

b. 70

Scriei pe foaia de examen rspunsul pentru fiecare dintre cerinele urmtoare. 2. Se consider algoritmul alturat descris n pseudocod: S-a notat cu x%y restul mpririi numrului natural x la numrul natural nenul y i cu [z] partea ntreag a numrului real z. a) b) Scriei numerele afiate dac se citete valoarea x=168. (6p.) Scriei cea mai mare valoare din intervalul nchis [1,50] care poate fi citit pentru variabila x astfel nct, n urma executrii algoritmului, s se afieze dou valori egale. (4p.) Scriei n pseudocod un algoritm echivalent cu cel dat, n care s se nlocuiasc fiecare structur ct timp...execut cu cte o structur repetitiv cu test final. (6p.) Scriei programul algoritmului dat. Pascal corespunztor (10p.) citete x (numr natural nenul) d 2; y 0; z 0 ct timp x 1 execut p 0 ct timp x%d=0 execut p p+1 x [x/d] dac p0 atunci dac y=0 atunci y d z d d d+1 scrie y scrie z

c)

d)

BACALAUREAT 2009 - INFORMATIC, limbajul Pascal Specializarea Matematic-informatic intensiv informatic

Subiectul I

Ministerul Educaiei, Cercetrii i Inovrii Centrul Naional pentru Curriculum i Evaluare n nvmntul Preuniversitar

EXAMENUL DE BACALAUREAT 2009 Proba scris la INFORMATIC PROBA E, limbajul PASCAL Specializarea Matematic-informatic intensiv informatic Toate subiectele sunt obligatorii. Se acord 10 puncte din oficiu. Timpul efectiv de lucru este de 3 ore. n rezolvrile cerute, identificatorii utilizai trebuie s respecte precizrile din enun (bold), iar n lipsa unor precizri explicite, notaiile trebuie s corespund cu semnificaiile asociate acestora (eventual n form prescurtat). Subiectul I (30 de puncte) - Varianta 041 Pentru itemul 1, scriei pe foaia de examen litera corespunztoare rspunsului corect. 1. tiind c variabilele x i y sunt de tip ntreg, care este instruciunea prin care variabilei x i se atribuie ultima cifr a numrului natural memorat n variabila y? (4p.) b. y:=x mod 10; c. y:=x div 10; d. x:=x div 10; a. x:=y mod 10; Scriei pe foaia de examen rspunsul pentru fiecare dintre cerinele urmtoare. citete x (numr natural) 2. Se consider algoritmul alturat, descris n d 2 pseudocod. scrie x S-a notat cu [x] partea ntreag numrului real x, iar cu ct timp xd execut x%y restul mpririi numrului ntreg x la numrul ntreg ct timp x%d=0 execut x [x/d] nenul y. scrie x a) Scriei numerele care se afieaz dac se citete valoarea 100. (6p.) d d+1 b) Scriei cel mai mare numr natural de dou cifre care trebuie citit pentru variabila x, astfel nct algoritmul s afieze exact dou valori. (4p.) c) d) Scriei n pseudocod un algoritm echivalent cu cel dat, care s conin o singur structur repetitiv. (6p.) Scriei programul Pascal corespunztor algoritmului dat. (10p.)

BACALAUREAT 2009 - INFORMATIC, limbajul Pascal Specializarea Matematic-informatic intensiv informatic

Subiectul I

Ministerul Educaiei, Cercetrii i Inovrii Centrul Naional pentru Curriculum i Evaluare n nvmntul Preuniversitar

EXAMENUL DE BACALAUREAT 2009 Proba scris la INFORMATIC PROBA E, limbajul PASCAL Specializarea Matematic-informatic intensiv informatic Toate subiectele sunt obligatorii. Se acord 10 puncte din oficiu. Timpul efectiv de lucru este de 3 ore. n rezolvrile cerute, identificatorii utilizai trebuie s respecte precizrile din enun (bold), iar n lipsa unor precizri explicite, notaiile trebuie s corespund cu semnificaiile asociate acestora (eventual n form prescurtat). Subiectul I (30 de puncte) - Varianta 042 Pentru itemul 1, scriei pe foaia de examen litera corespunztoare rspunsului corect. 1. tiind c variabilele x i y sunt de tip ntreg, care este instruciunea prin care variabilei x i se atribuie cifra zecilor numrului natural cu cel puin dou cifre memorat de variabila y? (4p.) x:=y mod 10 div 10; x:=y div 10 mod 10; b. a. d. x:=x div 100; c. x:=y mod 10; Scriei pe foaia de examen rspunsul pentru fiecare dintre cerinele urmtoare. citete x,y 2. Se consider algoritmul alturat, descris n (numere naturale) pseudocod: ct timp y>0 execut S-a notat cu x%y restul mpririi numrului natural x la z x%y x 2*y numrul natural nenul y. y 2*z a) Scriei valoarea care se va afia la finalul executrii algoritmului dac se citesc valorile x=15 i y=25. scrie x (6p.) b) Dac pentru y se citete valoarea 3, scriei toate numerele formate dintr-o singur cifr care pot fi citite pentru variabila x astfel nct, pentru fiecare dintre acestea, la finalul executrii algoritmului s se afieze o valoare de forma 2p, unde p este numr natural. (4p.) Scriei n pseudocod un algoritm echivalent cu cel dat n care structura ct timp...execut s fie nlocuit cu o structur repetitiv cu test final. (6p.) Scriei programul Pascal corespunztor algoritmului dat. (10p.)

c) d)

BACALAUREAT 2009 - INFORMATIC, limbajul Pascal Specializarea Matematic-informatic intensiv informatic

Subiectul I

Ministerul Educaiei, Cercetrii i Inovrii Centrul Naional pentru Curriculum i Evaluare n nvmntul Preuniversitar

EXAMENUL DE BACALAUREAT 2009 Proba scris la INFORMATIC PROBA E, limbajul PASCAL Specializarea Matematic-informatic intensiv informatic Toate subiectele sunt obligatorii. Se acord 10 puncte din oficiu. Timpul efectiv de lucru este de 3 ore. n rezolvrile cerute, identificatorii utilizai trebuie s respecte precizrile din enun (bold), iar n lipsa unor precizri explicite, notaiile trebuie s corespund cu semnificaiile asociate acestora (eventual n form prescurtat). Subiectul I (30 de puncte) - Varianta 043 Pentru itemul 1, scriei pe foaia de examen litera corespunztoare rspunsului corect. 1. Care este instruciunea prin care variabilei x i se atribuie valoarea sumei cifrelor numrului natural format din exact trei cifre, memorat de variabila ntreag y? (4p.) a. x:=y div 100 + y div 10 mod 10 + y mod 10; b. x:=y + y div 10 + y div 100; c. x:=y mod 10 + y mod 10 div 10 + y div 100; d. x:=y mod 10 + y mod 100 + y mod 1000; Scriei pe foaia de examen rspunsul pentru fiecare dintre cerinele urmtoare. citete x,y (numere naturale) 2. Se consider algoritmul alturat, descris n pseudocod: ct timp x*y0 execut daca x>y atunci S-a notat cu x%y restul mpririi numrului natural x la x x%y numrul natural nenul y. altfel a) Scriei valoarea pe care o va afia algoritmul dac se y y%x citesc, n aceast ordine, numerele 30 i 25. (6p.) b) Dac se citete pentru variabila y valoarea 26, scriei scrie x+y toate numerele naturale de cel mult dou cifre care pot fi citite pentru variabila x, astfel nct la finalul executrii algoritmului s se afieze valoarea 13. (4p.) c) Scriei n pseudocod un algoritm care s fie echivalent cu cel dat n care structura ct timp...execut s fie nlocuit cu o structur repetitiv cu test final. (6p.) Scriei programul Pascal corespunztor algoritmului dat. (10p.)

d)

BACALAUREAT 2009 - INFORMATIC, limbajul Pascal Specializarea Matematic-informatic intensiv informatic

Subiectul I

Ministerul Educaiei, Cercetrii i Inovrii Centrul Naional pentru Curriculum i Evaluare n nvmntul Preuniversitar

EXAMENUL DE BACALAUREAT 2009 Proba scris la INFORMATIC PROBA E, limbajul PASCAL Specializarea Matematic-informatic intensiv informatic Toate subiectele sunt obligatorii. Se acord 10 puncte din oficiu. Timpul efectiv de lucru este de 3 ore. n rezolvrile cerute, identificatorii utilizai trebuie s respecte precizrile din enun (bold), iar n lipsa unor precizri explicite, notaiile trebuie s corespund cu semnificaiile asociate acestora (eventual n form prescurtat). Subiectul I (30 de puncte) - Varianta 044 Pentru itemul 1, scriei pe foaia de examen litera corespunztoare rspunsului corect. 1. Care este instructiunea prin care variabilei ntregi x i se atribuie valoarea cifrei sutelor numrului natural cu cel puin 4 cifre memorat n variabila ntreag y? (4p.) b. x:=y div 10 div 10; a. x:=y mod 10 div 10; c. x:=y mod 100; d. x:=y div 100 mod 10; Scriei pe foaia de examen rspunsul pentru fiecare dintre cerinele urmtoare. citete x (numr natural) 2. Se consider algoritmul alturat, descris n pseudocod: y 0 S-a notat cu x%y restul mparirii numrului natural x la ct timp x>y execut y y*10+9-x%10; numrul natural nenul y. a) Scriei numrul care se afieaz dac se citete scrie y valoarea 274. (6p.) b) c) d) Scriei un numr natural de 3 cifre care poate fi citit pentru variabila x, astfel nct, la finalul executrii algoritmului s se afieze valoarea 1111. (4p.) Scriei n pseudocod un algoritm echivalent cu cel dat n care structura ct timp...execut s fie nlocuit cu o structur repetitiv cu test final. (6p.) Scriei programul Pascal corespunztor algoritmului dat. (10p.)

BACALAUREAT 2009 - INFORMATIC, limbajul Pascal Specializarea Matematic-informatic intensiv informatic

Subiectul I

Ministerul Educaiei, Cercetrii i Inovrii Centrul Naional pentru Curriculum i Evaluare n nvmntul Preuniversitar

EXAMENUL DE BACALAUREAT 2009 Proba scris la INFORMATIC PROBA E, limbajul PASCAL Specializarea Matematic-informatic intensiv informatic Toate subiectele sunt obligatorii. Se acord 10 puncte din oficiu. Timpul efectiv de lucru este de 3 ore. n rezolvrile cerute, identificatorii utilizai trebuie s respecte precizrile din enun (bold), iar n lipsa unor precizri explicite, notaiile trebuie s corespund cu semnificaiile asociate acestora (eventual n form prescurtat). Subiectul I (30 de puncte) - Varianta 045 Pentru itemul 1, scriei pe foaia de examen litera corespunztoare rspunsului corect. 1. Care este instruciunea prin care variabilei x i se atribuie numrul obinut prin inversarea ordinii cifrelor numrului natural format din exact 2 cifre, memorat n variabila ntreag y? (4p.) x:=y div 10 * 10 + y mod 10; x:=y mod 10 * 10 + y div 10; b. a. d. x:=y mod 10 + y div 10; c. x:=y mod 10 + y div 10 * 10; Scriei pe foaia de examen rspunsul pentru fiecare dintre cerinele urmtoare. citete x,y (numere naturale) 2. Se consider algoritmul alturat, descris n z 1 pseudocod: t 0 S-a notat cu x%y restul mpririi numrului natural x la ct timp xz execut dac x%z=y atunci numrul natural nenul y. t z a) Scriei valoarea care va fi afiat de algoritm dac se citesc, n aceast ordine, valorile 12 i 3. (6p.) z z+1 b) Dac valoarea citit pentru variabila y este 7, scriei scrie t care este cea mai mare valoare care trebuie citit pentru x, astfel nct algoritmul s afieze numrul 0. (4p.) c) Scriei n pseudocod un algoritm echivalent cu cel dat n care s se nlocuiasc structura ct timp...execut cu o structur repetitiv cu test final. (6p.) Scriei programul Pascal corespunztor algoritmului dat. (10p.)

d)

BACALAUREAT 2009 - INFORMATIC, limbajul Pascal Specializarea Matematic-informatic intensiv informatic

Subiectul I

Ministerul Educaiei, Cercetrii i Inovrii Centrul Naional pentru Curriculum i Evaluare n nvmntul Preuniversitar

EXAMENUL DE BACALAUREAT 2009 Proba scris la INFORMATIC PROBA E, limbajul PASCAL Specializarea Matematic-informatic intensiv informatic Toate subiectele sunt obligatorii. Se acord 10 puncte din oficiu. Timpul efectiv de lucru este de 3 ore. n rezolvrile cerute, identificatorii utilizai trebuie s respecte precizrile din enun (bold), iar n lipsa unor precizri explicite, notaiile trebuie s corespund cu semnificaiile asociate acestora (eventual n form prescurtat). Subiectul I (30 de puncte) - Varianta 046 Pentru itemul 1, scriei pe foaia de examen litera corespunztoare rspunsului corect. 1. Variabila ntreag n memoreaz un numr natural impar. Care dintre urmtoarele expresii Pascal are valoarea true? (4p.) b. n mod 2=0 c. n mod 2<>0 d. not((n+1) mod 2=0) a. not(n mod 2<>0)

Scriei pe foaia de examen rspunsul pentru fiecare dintre cerinele urmtoare. citete n 2. Se consider algoritmul alturat, descris n pseudocod. (numr natural) S-a notat cu x%y restul mpririi numrului ntreg x la numrul s 0 ntreg nenul y i cu [a] partea ntreag a numrului real a. nr 0 Scriei valoarea afiat dac se citete numrul ct timp n0 execut a) n=10326. (6p.) dac n%2=0 atunci s s*10+n%10 Scriei pentru cte numere de forma , unde a b) este cifra sutelor, b este cifra unitilor i ab, valoarea n [n/10] afiat este 1. (4p.) dac s0 atunci Scriei programul Pascal corespunztor algoritmului nr 1 c) dat. (10p.) Scriei n pseudocod un algoritm echivalent cu cel dat n scrie nr care s se nlocuiasc structura ct timp...execut d) cu o structur repetitiv cu test final. (6p.)

BACALAUREAT 2009 - INFORMATIC, limbajul Pascal Specializarea Matematic-informatic intensiv informatic

Subiectul I

Ministerul Educaiei, Cercetrii i Inovrii Centrul Naional pentru Curriculum i Evaluare n nvmntul Preuniversitar

EXAMENUL DE BACALAUREAT 2009 Proba scris la INFORMATIC PROBA E, limbajul PASCAL Specializarea Matematic-informatic intensiv informatic Toate subiectele sunt obligatorii. Se acord 10 puncte din oficiu. Timpul efectiv de lucru este de 3 ore. n rezolvrile cerute, identificatorii utilizai trebuie s respecte precizrile din enun (bold), iar n lipsa unor precizri explicite, notaiile trebuie s corespund cu semnificaiile asociate acestora (eventual n form prescurtat). Subiectul I (30 de puncte) - Varianta 047 Pentru itemul 1, scriei pe foaia de examen litera corespunztoare rspunsului corect. c:=2*a-b; Care dintre urmtoarele variabile nu i modific valoarea n urma 1. executrii secvenei de instruciuni alturate, oricare ar fi valorile lor a:=a-b; a:=c-a; iniiale? (a,b,c sunt variabile de tip integer). (4p.) b:=2*a-c; a. niciuna b. doar c c. doar a i c d. doar a i b

Scriei pe foaia de examen rspunsul pentru fiecare dintre cerinele urmtoare. citete n 2. Se consider algoritmul alturat, descris n pseudocod. (numr natural nenul) S-a notat cu x%y restul mpririi numrului ntreg x la numrul max 0 ntreg nenul y i cu [a] partea ntreag a numrului real a. repet a) Scriei valoarea afiat dac se citete numrul 27349. n [n/10] (6p.) dac max<n%10 atunci max n%10 b) Scriei cte numere naturale de trei cifre pot fi citite pentru variabila n, astfel nct valoarea afiat s fie 3. pn cnd n=0 (4p.) scrie max c) Scriei n pseudocod un algoritm echivalent cu cel dat n care s se nlocuiasc structura repet...pn cnd cu o structur repetitiv cu test iniial. (6p.) d) Scriei programul Pascal corespunztor algoritmului dat. (10p.)

BACALAUREAT 2009 - INFORMATIC, limbajul Pascal Specializarea Matematic-informatic intensiv informatic

Subiectul I

Ministerul Educaiei, Cercetrii i Inovrii Centrul Naional pentru Curriculum i Evaluare n nvmntul Preuniversitar

EXAMENUL DE BACALAUREAT 2009 Proba scris la INFORMATIC PROBA E, limbajul PASCAL Specializarea Matematic-informatic intensiv informatic Toate subiectele sunt obligatorii. Se acord 10 puncte din oficiu. Timpul efectiv de lucru este de 3 ore. n rezolvrile cerute, identificatorii utilizai trebuie s respecte precizrile din enun (bold), iar n lipsa unor precizri explicite, notaiile trebuie s corespund cu semnificaiile asociate acestora (eventual n form prescurtat). Subiectul I (30 de puncte) - Varianta 048 Pentru itemul 1, scriei pe foaia de examen litera corespunztoare rspunsului corect. 1. Variabilele a, b i c, de tip integer, pot fi iniializate cu oricare numere naturale impare distincte. tiind c c este divizor al lui a, iar b nu este multiplu al lui c, care dintre urmtoarele expresii scrise n Pascal are valoare true? (4p.) b. (a mod c<>0) and not(b mod c<>0) a. not((a mod c<>0) or not(b mod c<>0)) d. not(c mod a<>0) and (c mod b<>0) c. (a mod c<>0) or not(b mod c<>0)

Scriei pe foaia de examen rspunsul pentru fiecare dintre cerinele urmtoare. 2. Se consider algoritmul alturat, descris n pseudocod. S-a notat cu x%y restul mpririi numrului ntreg x la numrul ntreg nenul y i cu [z] partea ntreag a numrului real z. Scriei valorile afiate dac pentru n se citete valoarea a) 6 iar pentru x se citesc n ordine urmtoarele valori: 2008, 1965, 2727, 1861, 11021, 165. (6p.) b) tiind c valoarea citit pentru n este 4, scriei un set de valori distincte, numere naturale cu exact 3 cifre, care trebuie citite pentru variabila x, astfel nct setul de valori afiate n urma executrii algoritmului s fie identic cu setul de valori citite pentru x . (4p.) Scriei n pseudocod un algoritm echivalent cu cel dat, n care s se nlocuiasc structura pentru...execut cu o structur repetitiv cu test final. (6p.) Scriei programul Pascal corespunztor algoritmului dat. (10p.) citete n (numr natural nenul ) pentru i 1,n execut citete x (nr. natural) nr 0 ct timp x>0 execut nr nr*100+x%10 x [x/100] ct timp nr>0 execut x x*10+nr%10 nr [nr/10] scrie x

c)

d)

BACALAUREAT 2009 - INFORMATIC, limbajul Pascal Specializarea Matematic-informatic intensiv informatic

Subiectul I

Ministerul Educaiei, Cercetrii i Inovrii Centrul Naional pentru Curriculum i Evaluare n nvmntul Preuniversitar

EXAMENUL DE BACALAUREAT 2009 Proba scris la INFORMATIC PROBA E, limbajul PASCAL Specializarea Matematic-informatic intensiv informatic Toate subiectele sunt obligatorii. Se acord 10 puncte din oficiu. Timpul efectiv de lucru este de 3 ore. n rezolvrile cerute, identificatorii utilizai trebuie s respecte precizrile din enun (bold), iar n lipsa unor precizri explicite, notaiile trebuie s corespund cu semnificaiile asociate acestora (eventual n form prescurtat). Subiectul I (30 de puncte) - Varianta 049 Pentru itemul 1, scriei pe foaia de examen litera corespunztoare rspunsului corect. 1. a. b. c. d. Variabila a, de tip integer, memoreaz un numr natural impar, iar variabila b, de tip integer, memoreaz un numr natural par. Care dintre urmtoarele expresii Pascal are valoarea true? (4p.) (a mod 2<>0) and (b mod 2<>0) not(not(a mod 2<>0) or (b mod 2<>0)) (a+b+1) mod 2<>0 not(a mod 2<>0) or (b mod 2<>0)

Scriei pe foaia de examen rspunsul pentru fiecare dintre cerinele urmtoare. 2. Se consider algoritmul alturat, descris n pseudocod. S-a notat cu x%y restul mpririi numrului ntreg x la numrul ntreg nenul y i cu [a] partea ntreag a numrului real a. a) Scriei valoarea afiat dac pentru x se citete numrul 210345. (6p.) b) Scriei cea mai mare valoare format din cifre distincte care poate fi citit astfel nct numrul afiat s fie 987. (4p.) c) Scriei n pseudocod un algoritm echivalent cu cel dat, n care s se nlocuiasc fiecare structur ct timp...execut cu cte o structur repetitiv cu test final. (6p.) d) Scriei programul Pascal corespunztor algoritmului dat. (10p.) citete x (numr natural nenul) k 0 ct timp x0 execut k k*10+x%10 x [x/10] ct timp k0 execut x x*10+k%10 k [k/100] scrie x

BACALAUREAT 2009 - INFORMATIC, limbajul Pascal Specializarea Matematic-informatic intensiv informatic

Subiectul I

Ministerul Educaiei, Cercetrii i Inovrii Centrul Naional pentru Curriculum i Evaluare n nvmntul Preuniversitar

EXAMENUL DE BACALAUREAT 2009 Proba scris la INFORMATIC PROBA E, limbajul PASCAL Specializarea Matematic-informatic intensiv informatic Toate subiectele sunt obligatorii. Se acord 10 puncte din oficiu. Timpul efectiv de lucru este de 3 ore. n rezolvrile cerute, identificatorii utilizai trebuie s respecte precizrile din enun (bold), iar n lipsa unor precizri explicite, notaiile trebuie s corespund cu semnificaiile asociate acestora (eventual n form prescurtat). Subiectul I (30 de puncte) - Varianta 050 Pentru itemul 1, scriei pe foaia de examen litera corespunztoare rspunsului corect. 1. Variabila a este de tip integer, variabila b este de tip boolean, iar variabilele c i d sunt de tip real. Care dintre urmtoarele instruciuni de atribuire nu este corect din punct de vedere sintactic? (4p.) b. c:=2-d mod 2*a; c. c:=sqrt(a*a); a. c:=d+2*c; d. b:=(d<=c);

Scriei pe foaia de examen rspunsul pentru fiecare dintre cerinele urmtoare. 2. Se consider algoritmul alturat, descris n pseudocod. S-a notat cu x%y restul mpririi numrului ntreg x la numrul ntreg nenul y i cu [a] partea ntreag a numrului real a. a) Scriei numrul care va fi afiat dac pentru n se citete valoarea 3, iar pentru x se citesc n ordine urmtoarele valori: 90, 965, 727. (6p.) b) tiind c valoarea citit pentru n este 4, scriei un set de valori care pot fi citite pentru variabila x astfel nct la finalul executrii algoritmului s se afieze numrul 9. (4p.) c) Scriei n pseudocod un algoritm echivalent cu cel dat, n care s se nlocuiasc structura pentru...execut cu o structur repetitiv cu test final. (6p.) d) Scriei programul Pascal corespunztor algoritmului dat. (10p.) citete n (numr natural nenul) k 9 pentru i 1,n execut citete x (numr. natural) c [x/10]%10 dac c<k atunci k c scrie k

BACALAUREAT 2009 - INFORMATIC, limbajul Pascal Specializarea Matematic-informatic intensiv informatic

Subiectul I

Ministerul Educaiei, Cercetrii i Inovrii Centrul Naional pentru Curriculum i Evaluare n nvmntul Preuniversitar

EXAMENUL DE BACALAUREAT 2009 Proba scris la INFORMATIC PROBA E, limbajul PASCAL Specializarea Matematic-informatic intensiv informatic Toate subiectele sunt obligatorii. Se acord 10 puncte din oficiu. Timpul efectiv de lucru este de 3 ore. n rezolvrile cerute, identificatorii utilizai trebuie s respecte precizrile din enun (bold), iar n lipsa unor precizri explicite, notaiile trebuie s corespund cu semnificaiile asociate acestora (eventual n form prescurtat). Subiectul I (30 de puncte) - Varianta 051 Pentru itemul 1, scriei pe foaia de examen litera corespunztoare rspunsului corect. 1. Variabila ntreag x memoreaz un numr natural cu exact 4 cifre. Care dintre urmtoarele instruciuni Pascal determin, n urma executrii, eliminarea cifrei sutelor numrului memorat de variabila x? (4p.) b. x:=x mod 1000*100+x div 100 ; a. x:=x mod 10+x div 10+x div 1000 ; d. x:=x div 1000*100+x mod 100 ; c. x:=x mod 1000+x mod 100+x mod 10 ;
citete x

Scriei pe foaia de examen rspunsul pentru fiecare dintre cerinele urmtoare. 2. Se consider algoritmul alturat descris n pseudocod. (numr natural nenul) S-a notat cu x%y restul mpririi numrului ntreg x la z 0 numrul ntreg nenul y i cu [a] partea ntreag a numrului repet real a. c x%10 dac c%20 atunci Scriei ce valoare se va afia dac pentru x se citete a) numrul 1234. (6p.) z z*10+c-1 altfel Scriei cea mai mare valoare format din exact 4 cifre z z*10+c b) distincte, care poate fi citit pentru variabila x, astfel nct algoritmul s afieze un numr format din toate x [x/10] cifrele lui x, dar n ordine invers. (4p.) pn cnd x = 0 scrie z Scriei n pseudocod un algoritm echivalent cu cel dat, c) n care s se nlocuiasc structura repetitiv cu test final cu o structur repetitiv cu test iniial. (6p.) Scriei programul Pascal corespunztor algoritmului d) dat. (10p.)

BACALAUREAT 2009 - INFORMATIC, limbajul Pascal Specializarea Matematic-informatic intensiv informatic

Subiectul I

Ministerul Educaiei, Cercetrii i Inovrii Centrul Naional pentru Curriculum i Evaluare n nvmntul Preuniversitar

EXAMENUL DE BACALAUREAT 2009 Proba scris la INFORMATIC PROBA E, limbajul PASCAL Specializarea Matematic-informatic intensiv informatic Toate subiectele sunt obligatorii. Se acord 10 puncte din oficiu. Timpul efectiv de lucru este de 3 ore. n rezolvrile cerute, identificatorii utilizai trebuie s respecte precizrile din enun (bold), iar n lipsa unor precizri explicite, notaiile trebuie s corespund cu semnificaiile asociate acestora (eventual n form prescurtat). Subiectul I (30 de puncte) - Varianta 052 Pentru itemul 1, scriei pe foaia de examen litera corespunztoare rspunsului corect. 1. Crui interval i aparine valoarea memorat de variabila real x astfel nct expresia urmtoare, scris n limbajul Pascal, s aib valoarea true? (4p.) (x<=-2) or (x>-1) and (not(x>=1)) or (x>50) b. (-,-2) (-1,50) a. (-,-2] (-1,1) (50, ) d. (-,-2) (-1,1) (50, ) c. (-,-2) (-1,1] (50, )

Scriei pe foaia de examen rspunsul pentru fiecare dintre cerinele urmtoare. citete n 2. Se consider algoritmul alturat, descris n (numr natural nenul) pseudocod. d 0 S-a notat cu x%y restul mpririi numrului ntreg x la c 0 numrul ntreg nenul y i cu [a] partea ntreag a pentru i 1,n execut numrului real a. citete x Scriei care este valoarea afiat dac se citesc, n (numr natural nenul) a) aceast ordine, numerele 5, 12, 4, 13, 25, 17.(6p.) ct timp x%2=0 execut x [x/2]; d d+1 Scriei un ir de date de intrare ce pot citite astfel b) ct timp x%5=0 execut nct valoarea afiat s fie 4. (4p.) x [x/5]; c c+1 Scriei n pseudocod un algoritm echivalent cu cel c) dat, n care s se nlocuiasc structura repetitiv pentru... execut cu o structur repetitiv cu dac c<d atunci test final. (6p.) scrie c Scriei programul Pascal corespunztor altfel d) scrie d algoritmului dat. (10p.)

BACALAUREAT 2009 - INFORMATIC, limbajul Pascal Specializarea Matematic-informatic intensiv informatic

Subiectul I

Ministerul Educaiei, Cercetrii i Inovrii Centrul Naional pentru Curriculum i Evaluare n nvmntul Preuniversitar

EXAMENUL DE BACALAUREAT 2009 Proba scris la INFORMATIC PROBA E, limbajul PASCAL Specializarea Matematic-informatic intensiv informatic Toate subiectele sunt obligatorii. Se acord 10 puncte din oficiu. Timpul efectiv de lucru este de 3 ore. n rezolvrile cerute, identificatorii utilizai trebuie s respecte precizrile din enun (bold), iar n lipsa unor precizri explicite, notaiile trebuie s corespund cu semnificaiile asociate acestora (eventual n form prescurtat). Subiectul I (30 de puncte) - Varianta 053 Pentru itemul 1, scriei pe foaia de examen litera corespunztoare rspunsului corect. 1. Variabila ntreag x memoreaz un numr natural. Care dintre urmtoarele expresii Pascal are valoarea 0 dac i numai dac numrul memorat de x NU este divizibil cu 3? (4p.) b. (1-x mod 3)+(2-x mod 3) a. x mod 3 d. 3-x mod 3 c. (1-x mod 3)*(2-x mod 3)

Scriei pe foaia de examen rspunsul pentru fiecare dintre cerinele urmtoare. 2. Se consider algoritmul alturat descris n pseudocod. S-a notat cu x%y restul mpririi numrului ntreg x la numrul ntreg nenul y i cu [a] partea ntreag a numrului real a. a) b) Scriei care este valoarea ce se va afia dac pentru x se citete numrul 1234. (6p.) Scriei cea mai mic valoare format din exact 4 cifre, care poate fi citit pentru variabila x, astfel nct algoritmul s afieze valoarea 0. (4p.) Scriei n pseudocod un algoritm echivalent cu cel dat, n care s se nlocuiasc structura repetitiv cu test final cu o structur repetitiv cu test iniial. (6p.) Scriei programul Pascal corespunztor algoritmului dat. (10p.)
citete x

c)

(numr natural nenul) z 0 p 1 repet c x%10 dac c%20 atunci z z+c*p p p*10 x [x/10] pn cnd x = 0 scrie z

d)

BACALAUREAT 2009 - INFORMATIC, limbajul Pascal Specializarea Matematic-informatic intensiv informatic

Subiectul I

Ministerul Educaiei, Cercetrii i Inovrii Centrul Naional pentru Curriculum i Evaluare n nvmntul Preuniversitar

EXAMENUL DE BACALAUREAT 2009 Proba scris la INFORMATIC PROBA E, limbajul PASCAL Specializarea Matematic-informatic intensiv informatic Toate subiectele sunt obligatorii. Se acord 10 puncte din oficiu. Timpul efectiv de lucru este de 3 ore. n rezolvrile cerute, identificatorii utilizai trebuie s respecte precizrile din enun (bold), iar n lipsa unor precizri explicite, notaiile trebuie s corespund cu semnificaiile asociate acestora (eventual n form prescurtat). Subiectul I (30 de puncte) - Varianta 054 Pentru itemul 1, scriei pe foaia de examen litera corespunztoare rspunsului corect. 1. Crui interval i aparine valoarea memorat de variabila real x astfel nct expresia urmtoare, scris n limbajul Pascal, s aib valoarea true? (4p.) not((x<=1) or (x>50)) b. (-,1] (50, ) a. (1,50) [1,50) d. (1,50] c.

Scriei pe foaia de examen rspunsul pentru fiecare dintre cerinele urmtoare. 2. Se consider algoritmul alturat, descris n citete n (numr natural nenul) pseudocod. s 0 S-a notat cu x%y restul mpririi numrului ntreg x la ct timp n>0 execut numrul ntreg nenul y i cu [a] partea ntreag a c n%10 numrului real a. dac c%2=0 atunci Scriei care este valoarea afiat dac se p 1 a) citete numrul 1234. (6p.) pentru i 2,c execut p p*i Scriei un numr natural, de exact 4 cifre, b) care poate fi citit pentru variabila n, astfel nct s s+p valoarea afiat s fie 3. (4p.) n [n/10] Scriei n pseudocod un algoritm echivalent cu c) cel dat, n care s se nlocuiasc structura repetitiv pentru...execut cu o structur scrie s repetitiv cu test final. (6p.) d) Scriei programul algoritmului dat. Pascal corespunztor (10p.)

BACALAUREAT 2009 - INFORMATIC, limbajul Pascal Specializarea Matematic-informatic intensiv informatic

Subiectul I

Ministerul Educaiei, Cercetrii i Inovrii Centrul Naional pentru Curriculum i Evaluare n nvmntul Preuniversitar

EXAMENUL DE BACALAUREAT 2009 Proba scris la INFORMATIC PROBA E, limbajul PASCAL Specializarea Matematic-informatic intensiv informatic Toate subiectele sunt obligatorii. Se acord 10 puncte din oficiu. Timpul efectiv de lucru este de 3 ore. n rezolvrile cerute, identificatorii utilizai trebuie s respecte precizrile din enun (bold), iar n lipsa unor precizri explicite, notaiile trebuie s corespund cu semnificaiile asociate acestora (eventual n form prescurtat). Subiectul I (30 de puncte) - Varianta 055 Pentru itemul 1, scriei pe foaia de examen litera corespunztoare rspunsului corect. 1. not((x>=5)and (x<10)) Care dintre urmtoarele expresii Pascal este echivalent cu cea scris alturat? (4p.) b. (x<5) or (x>10) a. (x<5) or (x>=10) c. (not(x>=5)) and (not(x>10)) d. (x>=5) or (x<10)

Scriei pe foaia de examen rspunsul pentru fiecare dintre cerinele urmtoare. 2. Se consider algoritmul alturat, descris n pseudocod. S-a notat cu x%y restul mpririi numrului ntreg x la numrul ntreg nenul y. a) Scriei care este valoarea afiat dac se citesc, n aceast ordine, valorile: 5, 12, 22, 1232, 3, 563. (6p.) Pentru n=7, scriei un set de valori ce trebuie citite n continuare, astfel nct valoarea afiat s fie 4. (4p.) Scriei n pseudocod un algoritm echivalent cu algoritmul dat, n care s se nlocuiasc structura repetitiv pentru...execut cu o structur repetitiv cu test final. (6p.) Scriei programul algoritmului dat. Pascal corespunztor (10p.) citete n (numr natural nenul) citete a (numr natural) k 0 pentru i 2,n execut citete b (numr natural) dac a%10=b%10 atunci k k+1 altfel k k-1 a b scrie k

b) c)

d)

BACALAUREAT 2009 - INFORMATIC, limbajul Pascal Specializarea Matematic-informatic intensiv informatic

Subiectul I

Ministerul Educaiei, Cercetrii i Inovrii Centrul Naional pentru Curriculum i Evaluare n nvmntul Preuniversitar

EXAMENUL DE BACALAUREAT 2009 Proba scris la INFORMATIC PROBA E, limbajul PASCAL Specializarea Matematic-informatic intensiv informatic Toate subiectele sunt obligatorii. Se acord 10 puncte din oficiu. Timpul efectiv de lucru este de 3 ore. n rezolvrile cerute, identificatorii utilizai trebuie s respecte precizrile din enun (bold), iar n lipsa unor precizri explicite, notaiile trebuie s corespund cu semnificaiile asociate acestora (eventual n form prescurtat). Subiectul I (30 de puncte) - Varianta 056 Pentru itemul 1, scriei pe foaia de examen litera corespunztoare rspunsului corect. 1. Variabilele ntregi x i y memoreaz cte un numr natural nenul. Cel mai mic multiplu comun al valorilor lor este egal cu numrul memorat n y dac i numai dac urmtoarea expresie scris n limbajul Pascal are valoarea true: (4p.) b. y mod x=0 c. x mod y<>0 d. x mod y=0 a. y mod x<>0

Scriei pe foaia de examen rspunsul pentru fiecare dintre cerinele urmtoare. citete n (numr natural) r 0 S-a notat cu [x] partea ntreag a numrului real x i cu a%b repet restul mpririi numrului ntreg a la numrul ntreg nenul b. r (r*10+n%10)*10 a) Scriei valoarea care se va afia pentru n=8291. (6p.) n [n/100] pn cnd n<10 b) Scriei o valoare de 5 cifre distincte care poate fi citit scrie r pentru variabila n astfel nct numrul afiat s fie 7080. (4p.) c) Scriei programul Pascal corespunztor algoritmului dat. (10p.) 2. Se consider algoritmul alturat, descris n pseudocod:

d) Scriei n pseudocod un algoritm echivalent cu cel dat, n care s se nlocuiasc structura repet...pn cnd cu o structur repetitiv de alt tip. (6p.)

BACALAUREAT 2009 - INFORMATIC, limbajul Pascal Specializarea Matematic-informatic intensiv informatic

Subiectul I

Ministerul Educaiei, Cercetrii i Inovrii Centrul Naional pentru Curriculum i Evaluare n nvmntul Preuniversitar

EXAMENUL DE BACALAUREAT 2009 Proba scris la INFORMATIC PROBA E, limbajul PASCAL Specializarea Matematic-informatic intensiv informatic Toate subiectele sunt obligatorii. Se acord 10 puncte din oficiu. Timpul efectiv de lucru este de 3 ore. n rezolvrile cerute, identificatorii utilizai trebuie s respecte precizrile din enun (bold), iar n lipsa unor precizri explicite, notaiile trebuie s corespund cu semnificaiile asociate acestora (eventual n form prescurtat). Subiectul I (30 de puncte) - Varianta 057 Pentru itemul 1, scriei pe foaia de examen litera corespunztoare rspunsului corect. 1. Variabilele ntregi x i y memoreaz numere naturale nenule. Care dintre urmtoarele expresii Pascal are valoarea true dac i numai dac numrul obinut prin nsumarea valorilor variabilelor x i y are ultima cifr 0? (4p.) x mod 10+y mod 10=0 y mod 10=x mod 10 b. a. c. x+y mod 10=0 d. (x mod 10+y mod 10) mod 10=0 Scriei pe foaia de examen rspunsul pentru fiecare dintre cerinele urmtoare. 2. Se consider algoritmul alturat, descris n pseudocod: S-a notat cu a%b restul mpririi numrului ntreg a la numrul ntreg nenul b i cu [x] partea ntreag a numrului real x. a) b) c) d) Scriei valoarea care se va afia pentru n=20. (6p.) Scriei o valoare care poate fi citit pentru variabila n astfel nct numrul afiat s fie 9. (4p.) Scriei programul algoritmului dat. Pascal corespunztor (10p.) citete n (numr natural) q 1 i 1 ct timp i<[n/i] execut dac n%i=0 atunci q q+i i i+3 scrie q

Scriei n pseudocod un algoritm, echivalent cu cel dat, n care s se nlocuiasc structura ct timp...execut cu o structur repetitiv de alt tip. (6p.)

BACALAUREAT 2009 - INFORMATIC, limbajul Pascal Specializarea Matematic-informatic intensiv informatic

Subiectul I

Ministerul Educaiei, Cercetrii i Inovrii Centrul Naional pentru Curriculum i Evaluare n nvmntul Preuniversitar

EXAMENUL DE BACALAUREAT 2009 Proba scris la INFORMATIC PROBA E, limbajul PASCAL Specializarea Matematic-informatic intensiv informatic Toate subiectele sunt obligatorii. Se acord 10 puncte din oficiu. Timpul efectiv de lucru este de 3 ore. n rezolvrile cerute, identificatorii utilizai trebuie s respecte precizrile din enun (bold), iar n lipsa unor precizri explicite, notaiile trebuie s corespund cu semnificaiile asociate acestora (eventual n form prescurtat). Subiectul I (30 de puncte) - Varianta 058 Pentru itemul 1, scriei pe foaia de examen litera corespunztoare rspunsului corect. 1. tiind c variabila ntreag n memoreaz un numr natural cu cel puin 3 cifre, care dintre urmtoarele expresii Pascal are ca valoare numrul obinut dup eliminarea ultimelor 2 cifre ale lui n? (4p.) b. n mod 10 a. n mod 10 div 10 c. n div 100 d. n div 10 mod 10

Scriei pe foaia de examen rspunsul pentru fiecare dintre cerinele urmtoare. 2. Se consider algoritmul alturat, descris n pseudocod: S-a notat cu [x] partea ntreag a numrului real x i cu a%b restul mpririi numrului ntreg a la numrul ntreg nenul b. a) b) c) d) Scriei valoarea care se va afia pentru n=53. (6p.) citete n (numr natural) q 1 ct timp n>0 execut dac n%5=0 atunci q q*10 altfel q q*10+1 n [n/5] scrie q

Scriei o valoare care poate fi citit pentru variabila n astfel nct numrul afiat s fie 1001. (4p.) Scriei programul Pascal corespunztor algoritmului dat. (10p.) Scriei n pseudocod un algoritm, echivalent cu cel dat, n care s se nlocuiasc structura ct timp...execut cu o structur repetitiv de alt tip. (6p.)

BACALAUREAT 2009 - INFORMATIC, limbajul Pascal Specializarea Matematic-informatic intensiv informatic

Subiectul I

Ministerul Educaiei, Cercetrii i Inovrii Centrul Naional pentru Curriculum i Evaluare n nvmntul Preuniversitar

EXAMENUL DE BACALAUREAT 2009 Proba scris la INFORMATIC PROBA E, limbajul PASCAL Specializarea Matematic-informatic intensiv informatic Toate subiectele sunt obligatorii. Se acord 10 puncte din oficiu. Timpul efectiv de lucru este de 3 ore. n rezolvrile cerute, identificatorii utilizai trebuie s respecte precizrile din enun (bold), iar n lipsa unor precizri explicite, notaiile trebuie s corespund cu semnificaiile asociate acestora (eventual n form prescurtat). Subiectul I (30 de puncte) - Varianta 059 Pentru itemul 1, scriei pe foaia de examen litera corespunztoare rspunsului corect. 1. Fiecare dintre variabilele ntregi x, y i t memoreaz cte un numr natural de cel mult 4 cifre. tiind c x<y, care dintre urmtoarele expresii Pascal are valoarea true dac i numai dac numrul memorat de variabila t aparine intervalului nchis [x,y]? (4p.) (t<x) and (t>y) (t>=x) and (t<=y) b. a. c. (t>=x) or (t<=y) d. (t<x) or (t>y) Scriei pe foaia de examen rspunsul pentru fiecare dintre cerinele urmtoare. 2. Se consider algoritmul alturat, descris n pseudocod: citete n (numr natural) S-a notat cu [x] partea ntreag a numrului real x i cu a%b repet n n+n%10 restul mpririi numrului ntreg a la numrul ntreg nenul b. n [n/10] a) Scriei valoarea care se va afia pentru n=76261. (6p.) pn cnd n<10 scrie n b) Scriei o valoare care poate fi citit pentru variabila n astfel nct numrul afiat s fie 6. (4p.) c) d) Scriei programul Pascal corespunztor algoritmului dat. (10p.)

Scriei n pseudocod un algoritm echivalent cu cel dat, n care s se nlocuiasc structura repet...pn cnd cu o structur repetitiv de alt tip. (6p.)

BACALAUREAT 2009 - INFORMATIC, limbajul Pascal Specializarea Matematic-informatic intensiv informatic

Subiectul I

Ministerul Educaiei, Cercetrii i Inovrii Centrul Naional pentru Curriculum i Evaluare n nvmntul Preuniversitar

EXAMENUL DE BACALAUREAT 2009 Proba scris la INFORMATIC PROBA E, limbajul PASCAL Specializarea Matematic-informatic intensiv informatic Toate subiectele sunt obligatorii. Se acord 10 puncte din oficiu. Timpul efectiv de lucru este de 3 ore. n rezolvrile cerute, identificatorii utilizai trebuie s respecte precizrile din enun (bold), iar n lipsa unor precizri explicite, notaiile trebuie s corespund cu semnificaiile asociate acestora (eventual n form prescurtat). Subiectul I (30 de puncte) - Varianta 060 Pentru itemul 1, scriei pe foaia de examen litera corespunztoare rspunsului corect. 1. Fiecare dintre variabilele ntregi x, y i t memoreaz cte un numr natural de cel mult 4 cifre. tiind c x<y, care dintre urmtoarele expresii Pascal are valoarea true dac i numai dac numrul memorat de variabila t nu aparine intervalului deschis (x,y)? (4p.) b. (t>x) or (t<y) a. (t<=x) or (t>=y) c. (t<=x) and (t>=y) d. (t>x) and (t<y) Scriei pe foaia de examen rspunsul pentru fiecare dintre cerinele urmtoare. 2. Se consider algoritmul alturat, descris n pseudocod: citete n (numr natural) S-a notat cu [x] partea ntreag a numrului real x i cu a%b c 10 ct timp n%2=1 execut restul mpririi numrului ntreg a la numrul ntreg nenul b. c n%10 Scriei valoarea care se va afia pentru n=32751. (6p.) n [n/10] a) b) Scriei cea mai mic valoare de 5 cifre distincte care scrie c poate fi citit pentru variabila n astfel nct numrul afiat s fie 5. (4p.) c) d) Scriei programul Pascal corespunztor algoritmului dat. (10p.) Scriei n pseudocod un algoritm echivalent cu cel dat, n care s se nlocuiasc structura ct timp...execut cu o structur repetitiv de alt tip. (6p.)

BACALAUREAT 2009 - INFORMATIC, limbajul Pascal Specializarea Matematic-informatic intensiv informatic

Subiectul I

Ministerul Educaiei, Cercetrii i Inovrii Centrul Naional pentru Curriculum i Evaluare n nvmntul Preuniversitar

EXAMENUL DE BACALAUREAT 2009 Proba scris la INFORMATIC PROBA E, limbajul Pascal Specializarea Matematic-informatic intensiv informatic Toate subiectele sunt obligatorii. Se acord 10 puncte din oficiu. Timpul efectiv de lucru este de 3 ore. n rezolvrile cerute, identificatorii utilizai trebuie s respecte precizrile din enun (bold), iar n lipsa unor precizri explicite, notaiile trebuie s corespund cu semnificaiile asociate acestora (eventual n form prescurtat). Subiectul I (30 de puncte) - Varianta 061 Pentru itemul 1, scriei pe foaia de examen litera corespunztoare rspunsului corect. 1. Variabilele ntregi x i y memoreaz dou numere naturale cu cel mult 4 cifre fiecare. Care dintre expresiile de mai jos are valoarea TRUE, dac i numai dac valoarea memorat de x aparine intervalului [10,100] i valoarea memorat de y aparine intervalului [5,30]? (4p.) (x<=100) and (x>10) and (y>=5) or (y<30) (x<=100) and (x>=10) and (y<5) or (y<=30) (x<=100) and (x>=10)or (y>=5) and (y<=30) not((x>100) or (x<10) or (y<5) or (y>30))

a. b. c. d.

Scriei pe foaia de examen rspunsul pentru fiecare dintre cerinele urmtoare. 2. Se consider algoritmul alturat, descris n pseudocod. citete a,b (numere naturale care au S-a notat cu x%y restul mpririi numrului natural x la acelai numr de cifre ) numrul natural nenul y i cu [z], partea ntreag a n 0 numrului real z. ct timp ab execut x a%10 a) Scriei ce valoare se va afia dac se citesc numerele y b%10 a=8231 i b=3074. (6p.) dac x<y atunci n n*10+x b Scriei cte perechi de numere formate din cte o altfel singur cifr pot fi citite pentru a i b (a>b), astfel n n*10+y nct, de fiecare dat, valoarea afiat s fie nenul? (4p.) a [a/10] c) Scriei programul Pascal corespunztor algoritmului b [b/10] dat. (10p.) scrie n Scriei n pseudocod un algoritm echivalent cu cel dat d) n care structura ct timp...execut s fie nlocuit cu o structur repetitiv cu test final. (6p.)

BACALAUREAT 2009 - INFORMATIC, limbajul Pascal Specializarea Matematic-informatic intensiv informatic

Subiectul I

Ministerul Educaiei, Cercetrii i Inovrii Centrul Naional pentru Curriculum i Evaluare n nvmntul Preuniversitar

EXAMENUL DE BACALAUREAT 2009 Proba scris la INFORMATIC PROBA E, limbajul Pascal Specializarea Matematic-informatic intensiv informatic Toate subiectele sunt obligatorii. Se acord 10 puncte din oficiu. Timpul efectiv de lucru este de 3 ore. n rezolvrile cerute, identificatorii utilizai trebuie s respecte precizrile din enun (bold), iar n lipsa unor precizri explicite, notaiile trebuie s corespund cu semnificaiile asociate acestora (eventual n form prescurtat). Subiectul I (30 de puncte) - Varianta 062 Pentru itemul 1, scriei pe foaia de examen litera corespunztoare rspunsului corect. 1. Toate variabilele din secvena de instruciuni if a>b then begin Pascal alturat sunt ntregi. Care dintre aux:=a; a:=b; b:=aux urmtoarele afirmaii, referitoare la secvena end; de instruciuni Pascal alturat, este for i:=a to b do adevarat? (4p.) write(i); a. Secvena conine o instruciune repetitiv b. Secvena conine o inclus ntr-o instruciune alternativ alternativ urmat de o repetitiv. d. Secvena c. Secvena conine o instruciune conine o alternativ, urmat de o instruciune alternativ inclus ntr-o repetitiv, urmat de o instruciune de repetitiv. afiare.

instruciune instruciune instruciune instruciune

Scriei pe foaia de examen rspunsul pentru fiecare dintre cerinele urmtoare. 2. Se consider pseudocod. algoritmul alturat, descris n citete x (numr natural) aux x t 1 ct timp aux>9 execut aux aux/10 t t*10 aux x repet c x%10 x [x/10] x c*t+x scrie x pn cnd x=aux

S-a notat cu x%y restul mpririi numrului natural x la numrul natural nenul y, iar cu [z] partea ntreag a numrului real z. a) b) Scriei valorile care se afieaz dac se citete numrul x=1628. (6p.) Scriei o valoare cu minimum 3 cifre ce poate fi citit pentru x, astfel nct toate numerele afiate s fie egale ntre ele. (4p.) Scriei programul Pascal corespunztor algoritmului dat. (10p.) Scriei n pseudocod un algoritm echivalent cu cel dat n care structura ct timp...execut s fie nlocuit cu o structur repetitiv cu test final. (6p.)

c) d)

BACALAUREAT 2009 - INFORMATIC, limbajul Pascal Specializarea Matematic-informatic intensiv informatic

Subiectul I

Ministerul Educaiei, Cercetrii i Inovrii Centrul Naional pentru Curriculum i Evaluare n nvmntul Preuniversitar

EXAMENUL DE BACALAUREAT 2009 Proba scris la INFORMATIC PROBA E, limbajul Pascal Specializarea Matematic-informatic intensiv informatic Toate subiectele sunt obligatorii. Se acord 10 puncte din oficiu. Timpul efectiv de lucru este de 3 ore. n rezolvrile cerute, identificatorii utilizai trebuie s respecte precizrile din enun (bold), iar n lipsa unor precizri explicite, notaiile trebuie s corespund cu semnificaiile asociate acestora (eventual n form prescurtat). Subiectul I (30 de puncte) - Varianta 063 Pentru itemul 1, scriei pe foaia de examen litera corespunztoare rspunsului corect. Considerm variabilele ntregi i i j. Care dintre urmtoarele secvene de instruciuni 1. determin afiarea pe ecran , n urma executrii, a succesiunii de cifre 55? (4p.) i:=5; j:=6; i:=5; j:=6; b. a. while j>4 do while j>4 do begin write(j); write(i); j:=j-1 j:=j-1; end; c. j:=5; d. j:=5; for i:=5 to 5 do for i:=1 to 1 do write(i); write(j); Scriei pe foaia de examen rspunsul pentru fiecare dintre cerinele urmtoare. 2. Se consider algoritmul alturat, descris n pseudocod. S-a notat cu x%y restul mpririi numrului natural x la numrul natural nenul y i cu [z] partea ntreag a numrului real z. a) Scriei ce se afieaz dac n=3, d=2 iar valorile citite pentru x sunt n ordine: 40,19,56. (6p.) Pentru n=3 i d=2, scriei 3 valori distincte care pot fi citite n ordine pentru x, astfel nct valorile afiate s fie 0 0. (4p.) Scriei programul Pascal corespunztor algoritmului dat. (10p.) Scriei un algoritm pseudocod echivalent cu cel dat n care structura ct timp...execut s fie nlocuit cu o structur repetitiv cu test final. (6p.) citete n, d (numere naturale nenule) b 0 v 0 pentru i 1,n execut citete x (numr natural nenul) a 0 aux x ct timp x % d = 0 execut a a+1 x [x/d] dac a>b atunci b a v aux scrie v, ,b

b)

c) d)

BACALAUREAT 2009 - INFORMATIC, limbajul Pascal Specializarea Matematic-informatic intensiv informatic

Subiectul I

Ministerul Educaiei, Cercetrii i Inovrii Centrul Naional pentru Curriculum i Evaluare n nvmntul Preuniversitar

EXAMENUL DE BACALAUREAT 2009 Proba scris la INFORMATIC PROBA E, limbajul Pascal Specializarea Matematic-informatic intensiv informatic Toate subiectele sunt obligatorii. Se acord 10 puncte din oficiu. Timpul efectiv de lucru este de 3 ore. n rezolvrile cerute, identificatorii utilizai trebuie s respecte precizrile din enun (bold), iar n lipsa unor precizri explicite, notaiile trebuie s corespund cu semnificaiile asociate acestora (eventual n form prescurtat). Subiectul I (30 de puncte) - Varianta 064 Pentru itemul 1, scriei pe foaia de examen litera corespunztoare rspunsului corect. 1. Variabila ntreag a memoreaz un numr natural format din exact trei cifre, toate cifrele fiind nenule i distincte. Care dintre urmtoarele instruciuni Pascal atribuie variabilei e suma cifrelor lui a? (4p.) e:=a mod 10 div 10 + a div 100 mod 10 + a mod 10 e:=a div 10 + a div 100 + a div 1000 e:=a*10 div 1000 + a div 10 mod 10 + a mod 10 e:=a*10 div 1000 + a mod 100 mod 10 + a mod 10

a. b. c. d.

Scriei pe foaia de examen rspunsul pentru fiecare dintre cerinele urmtoare. citete n 2. Se consider algoritmul alturat, descris n (numr natural nenul) pseudocod. k 0 pentru i 1,n execut a) Scriei ce se afieaz pentru n=4. (6p.) pentru j 1,i execut scrie i+j b) Scriei o valoare care poate fi citit pentru k k+1 variabila n astfel nct, n urma executrii algoritmului, valoarea 20 s fie afiat de exact 6 ori. (4p.) scrie k c) Scriei programul Pascal corespunztor algoritmului dat. (10p.) Scriei un algoritm pseudocod echivalent cu d) cel dat n care fiecare structur de tip pentru...execut s fie nlocuit cu cte o structur repetitiv de tip ct timp...execut. (6p.)

BACALAUREAT 2009 - INFORMATIC, limbajul Pascal Specializarea Matematic-informatic intensiv informatic

Subiectul I

Ministerul Educaiei, Cercetrii i Inovrii Centrul Naional pentru Curriculum i Evaluare n nvmntul Preuniversitar

EXAMENUL DE BACALAUREAT 2009 Proba scris la INFORMATIC PROBA E, limbajul Pascal Specializarea Matematic-informatic intensiv informatic Toate subiectele sunt obligatorii. Se acord 10 puncte din oficiu. Timpul efectiv de lucru este de 3 ore. n rezolvrile cerute, identificatorii utilizai trebuie s respecte precizrile din enun (bold), iar n lipsa unor precizri explicite, notaiile trebuie s corespund cu semnificaiile asociate acestora (eventual n form prescurtat). Subiectul I (30 de puncte) - Varianta 065 Pentru itemul 1, scriei pe foaia de examen litera corespunztoare rspunsului corect. 1. Variabilele a,b i z sunt reale, iar ab. Care dintre expresiile urmtoare are valoarea TRUE dac i numai dac valoarea variabilei z nu aparine intervalului nchis determinat de valorile variabilelor a i b? (4p.) (z>a) or (z>b) (z<a) or (z>b) b. (z<a) and (z>b) d. (z>=a) and (z<=b)

a. c.

Scriei pe foaia de examen rspunsul pentru fiecare dintre cerinele urmtoare. 2. Se consider pseudocod. algoritmul alturat, descris n citete n (numr natural nenul, n10000) m 0 v n u n%10 repet c n%10 v v*10+c dac c=u atunci m m+1 n [n/10] pn cnd n=0 scrie v, m

S-a notat cu x%y restul mpririi numrului natural x la numrul natural nenul y i cu [z] partea ntreag a numrului real z. a) b) Scriei valorile care se vor afia dac se citete numrul n=1327. (6p.) Scriei dou valori diferite, cu exact 4 cifre fiecare, ce pot fi citite pentru variabila n astfel nct, n urma executrii algoritmului, valoarea afiat pentru m s fie 3. (4p.) Scriei programul Pascal corespunztor algoritmului dat. (10p.) Scriei n pseudocod un algoritm echivalent cu cel dat n care structura repet... pn cnd s fie nlocuit cu o structur repetitiv cu test iniial. (6p.)

c) d)

BACALAUREAT 2009 - INFORMATIC, limbajul Pascal Specializarea Matematic-informatic intensiv informatic

Subiectul I

Ministerul Educaiei, Cercetrii i Inovrii Centrul Naional pentru Curriculum i Evaluare n nvmntul Preuniversitar

EXAMENUL DE BACALAUREAT 2009 Proba scris la INFORMATIC PROBA E, limbajul PASCAL Specializarea Matematic-informatic intensiv informatic Toate subiectele sunt obligatorii. Se acord 10 puncte din oficiu. Timpul efectiv de lucru este de 3 ore. n rezolvrile cerute, identificatorii utilizai trebuie s respecte precizrile din enun (bold), iar n lipsa unor precizri explicite, notaiile trebuie s corespund cu semnificaiile asociate acestora (eventual n form prescurtat). Subiectul I (30 de puncte) - Varianta 066 Pentru itemul 1, scriei pe foaia de examen litera corespunztoare rspunsului corect. 1. Variabilele x, y i z sunt ntregi, x memoreaz valoarea 7, y memoreaz valoarea 20, iar z memoreaz valoarea 5. Care este x+y+x*z div y rezultatul evalurii expresiei aritmetice Pascal alturat? (4p.) b. 28 c. 29 d. 27 a. 28.75

Scriei pe foaia de examen rspunsul pentru fiecare dintre cerinele urmtoare. 2. Se consider pseudocod. n n 0 repet citete x (numr natural) S-a notat cu a%b restul mpririi numrului ntreg a la dac x0 atunci numrul ntreg nenul b. dac x%5=0 atunci a) Scriei ce se afieaz n urma executrii n n+1 algoritmului dac se citesc, n aceast ordine, altfel valorile 10, 13, 46, 70, 35, 0. (6p.) n n-1 b) Scriei un ir de valori care pot fi citite pentru variabila x astfel nct programul s afieze, n urma executrii, mesajul DA. (4p.) pn cnd x=0 dac n=0 atunci c) Scriei programul Pascal corespunztor scrie DA algoritmului dat. (10p.) altfel d) Scriei n pseudocod un algoritm echivalent cu cel scrie NU dat n care s se nlocuiasc structura repet...pn cnd cu o structur repetitiv cu test iniial. (6p.) algoritmul alturat, descris

BACALAUREAT 2009 - INFORMATIC, limbajul Pascal Specializarea Matematic-informatic intensiv informatic

Subiectul I

Ministerul Educaiei, Cercetrii i Inovrii Centrul Naional pentru Curriculum i Evaluare n nvmntul Preuniversitar

EXAMENUL DE BACALAUREAT 2009 Proba scris la INFORMATIC PROBA E, limbajul PASCAL Specializarea Matematic-informatic intensiv informatic Toate subiectele sunt obligatorii. Se acord 10 puncte din oficiu. Timpul efectiv de lucru este de 3 ore. n rezolvrile cerute, identificatorii utilizai trebuie s respecte precizrile din enun (bold), iar n lipsa unor precizri explicite, notaiile trebuie s corespund cu semnificaiile asociate acestora (eventual n form prescurtat). Subiectul I (30 de puncte) - Varianta 067 Pentru itemul 1, scriei pe foaia de examen litera corespunztoare rspunsului corect. 1. Variabilele x, y, z i w sunt ntregi, x memoreaz valoarea 2, y memoreaz valoarea 3, z memoreaz valoarea 5, iar w memoreaz valoarea 7. Care dintre urmtoarele expresii Pascal are valoarea TRUE? (4p.) b. (x=z) and ((y=3) or (w=7)) a. (y>z) or (x>3) c. (z<=w) and (x>0) or (y>=x) d. (y>=3) and (w<7)

Scriei pe foaia de examen rspunsul pentru fiecare dintre cerinele urmtoare. 2. Se consider algoritmul alturat, descris n pseudocod. S-a notat cu x%y restul mpririi numrului natural x la numrul natural nenul y i cu [z] partea ntreag a numrului real z. a) b) c) d) Scriei valoarea afiat dac pentru n se citete valoarea 52381. (6p.) Scriei o valoare de 3 cifre care poate fi citit pentru variabila n astfel nct s se afieze numrul 0. (4p.) Scriei programul Pascal corespunztor algoritmului dat. (10p.) Scriei n pseudocod un algoritm echivalent cu cel dat n care s se nlocuiasc structura ct timp...execut cu o structur repetitiv cu test final. (6p.) citete n (numr natural) z 0 ct timp n>0 execut c n%10 n [n/10] dac c<5 atunci z z*10+2*c scrie z

BACALAUREAT 2009 - INFORMATIC, limbajul Pascal Specializarea Matematic-informatic intensiv informatic

Subiectul I

Ministerul Educaiei, Cercetrii i Inovrii Centrul Naional pentru Curriculum i Evaluare n nvmntul Preuniversitar

EXAMENUL DE BACALAUREAT 2009 Proba scris la INFORMATIC PROBA E, limbajul PASCAL Specializarea Matematic-informatic intensiv informatic Toate subiectele sunt obligatorii. Se acord 10 puncte din oficiu. Timpul efectiv de lucru este de 3 ore. n rezolvrile cerute, identificatorii utilizai trebuie s respecte precizrile din enun (bold), iar n lipsa unor precizri explicite, notaiile trebuie s corespund cu semnificaiile asociate acestora (eventual n form prescurtat). Subiectul I (30 de puncte) - Varianta 068 Pentru itemul 1, scriei pe foaia de examen litera corespunztoare rspunsului corect. 1. Variabilele x, y i z memoreaz valori reale, iar x<y. Care dintre expresiile de mai jos, scrise n limbajul Pascal, are valoarea TRUE dac valoarea variabilei z este situat n intervalul nchis determinat de valorile memorate n variabilele x i y ? (4p.) b. (z<=x) and (z<=y) a. (z>=x) and (z<=y) c. (y<x) or (z<=x) d. (z<x) or (z>y)

Scriei pe foaia de examen rspunsul pentru fiecare dintre cerinele urmtoare. 2. Se consider algoritmul alturat, descris n pseudocod. S-a notat cu x%y restul mpririi numrului natural x la numrul natural nenul y. a) Scriei valoarea afiat n urma executrii algoritmului dac se citesc, n ordine, valorile: 5, 14, 6, 15, 16, 90. (6p.) b) tiind c valoarea citit pentru x este 7, scriei un ir de numere distincte care pot fi citite n continuare astfel nct valoarea afiat s fie 0. (4p.) c) d) Scriei programul Pascal corespunztor algoritmului dat. (10p.) Scriei n pseudocod un algoritm echivalent cu cel dat n care s se nlocuiasc structura pentru...execut cu o structur repetitiv ct timp...execut. (6p.) citete x (numr natural nenul) nr 0 pentru i 1,x execut citete n (numr ntreg) dac n%x=0 atunci nr nr+1 scrie nr

BACALAUREAT 2009 - INFORMATIC, limbajul Pascal Specializarea Matematic-informatic intensiv informatic

Subiectul I

Ministerul Educaiei, Cercetrii i Inovrii Centrul Naional pentru Curriculum i Evaluare n nvmntul Preuniversitar

EXAMENUL DE BACALAUREAT 2009 Proba scris la INFORMATIC PROBA E, limbajul PASCAL Specializarea Matematic-informatic intensiv informatic Toate subiectele sunt obligatorii. Se acord 10 puncte din oficiu. Timpul efectiv de lucru este de 3 ore. n rezolvrile cerute, identificatorii utilizai trebuie s respecte precizrile din enun (bold), iar n lipsa unor precizri explicite, notaiile trebuie s corespund cu semnificaiile asociate acestora (eventual n form prescurtat). Subiectul I (30 de puncte) - Varianta 069 Pentru itemul 1, scriei pe foaia de examen litera corespunztoare rspunsului corect. x:=20; y:=5; 1. n secvena de instruciuni Pascal alturat, variabilele x i y x:=x+y; sunt ntregi. Ce valoare va reine variabila x dup executarea y:=x-2*y; acesteia? (4p.) x:=y+x; -10 25 15 40 b. c. d. a. Scriei pe foaia de examen rspunsul pentru fiecare dintre cerinele urmtoare. n citete x,y (numere naturale nenule) t 0 S-a notat cu x%y restul mpririi numrului natural x la u 1 numrul natural nenul y i cu [z] partea ntreag a repet numrului real z. dac x%10 > y%10 atunci a) Scriei valoarea afiat dac pentru x se citete z x%10 valoarea 4589 i pentru y se citete valoarea altfel y%10 723. (6p.) z b) Scriei toate perechile de valori care pot fi citite pentru t t+z*u x i y astfel nct valoarea afiat s fie 200. (4p.) u u*10 c) Scriei programul Pascal corespunztor x [x/10] algoritmului dat. (10p.) y [y/10] d) Scriei n pseudocod un algoritm echivalent cu pn cnd x=0 i y=0 cel dat n care s se nlocuiasc structura scrie t repet...pn cnd cu o structur repetitiv cu test iniial. (6p.) 2. Se consider pseudocod. algoritmul alturat, descris

BACALAUREAT 2009 - INFORMATIC, limbajul Pascal Specializarea Matematic-informatic intensiv informatic

Subiectul I

Ministerul Educaiei, Cercetrii i Inovrii Centrul Naional pentru Curriculum i Evaluare n nvmntul Preuniversitar

EXAMENUL DE BACALAUREAT 2009 Proba scris la INFORMATIC PROBA E, limbajul PASCAL Specializarea Matematic-informatic intensiv informatic Toate subiectele sunt obligatorii. Se acord 10 puncte din oficiu. Timpul efectiv de lucru este de 3 ore. n rezolvrile cerute, identificatorii utilizai trebuie s respecte precizrile din enun (bold), iar n lipsa unor precizri explicite, notaiile trebuie s corespund cu semnificaiile asociate acestora (eventual n form prescurtat). Subiectul I (30 de puncte) - Varianta 070 Pentru itemul 1, scriei pe foaia de examen litera corespunztoare rspunsului corect. 1. a. c. Care dintre expresiile Pascal de mai jos are valoarea TRUE dac valoarea variabilei ntregi x este un numr ntreg par i strict pozitiv ? (4p.) not((x mod 2<>0) or (x<=0)) (x mod 2<>0) or (x<0) b. not((x mod 2=0) or (x>0)) ((x+1) mod 2=0) and (x>=2) d.

Scriei pe foaia de examen rspunsul pentru fiecare dintre cerinele urmtoare. 2. Se consider algoritmul alturat, descris n pseudocod. S-a notat cu ab operaia de interschimbare a valorilor variabilelor a i b. a) Scriei ce valori se vor afia dac pentru x se citete valoarea 19, iar pentru y se citete valoarea 4. (6p.) citete x,y (numere naturale nenule) dac x<y atunci xy n 0 ct timp x>=y execut x x-y n n+1 scrie n, x

b)

c) d)

Scriei toate perechile de valori, fiecare valoare fiind un numr de o cifr, care pot fi citite pentru variabilele x i respectiv y, astfel nct valorile afiate n urma executrii algoritmului s fie 2 1, n aceast ordine. (4p.) Scriei programul Pascal corespunztor algoritmului dat. (10p.) Scriei n pseudocod un algoritm echivalent cu cel dat n care s se nlocuiasc structura ct timp...execut cu o structur repetitiv cu test final. (6p.)

BACALAUREAT 2009 - INFORMATIC, limbajul Pascal Specializarea Matematic-informatic intensiv informatic

Subiectul I

Ministerul Educaiei, Cercetrii i Inovrii Centrul Naional pentru Curriculum i Evaluare n nvmntul Preuniversitar

EXAMENUL DE BACALAUREAT 2009 Proba scris la INFORMATIC PROBA E, limbajul Pascal Specializarea Matematic-informatic intensiv informatic Toate subiectele sunt obligatorii. Se acord 10 puncte din oficiu. Timpul efectiv de lucru este de 3 ore. n rezolvrile cerute, identificatorii utilizai trebuie s respecte precizrile din enun (bold), iar n lipsa unor precizri explicite, notaiile trebuie s corespund cu semnificaiile asociate acestora (eventual n form prescurtat). Subiectul I (30 de puncte) - Varianta 071 Pentru itemul 1, scriei pe foaia de examen litera corespunztoare rspunsului corect. 1. Variabila ntreag x reine un numr natural cu cel puin dou cifre. Care dintre urmtoarele expresii Pascal are valoarea egal cu cifra zecilor numrului natural memorat n variabila x? (4p.) b. x x div 10 *10 a. x mod 10 div 10 d. x x div 10 mod 10 c. x div 10 mod 10

Scriei pe foaia de examen rspunsul pentru fiecare dintre cerinele urmtoare. s 0 2. Se consider algoritmul alturat, descris n citete n (numr natural, n<10) pseudocod. pentru i 1,n execut S-a notat cu [a/b] ctul mpririi ntregi a numrului citete x (numr natural) natural a la numrul natural nenul b. ct timp x>9 execut x [x/10] a) Scriei valoarea ce se va afia dac se citesc pentru n valoarea 5 i pentru x, n aceast ordine, valorile: 523, 4256, 324, 4, 86935. (6p.) pentru j 1,i-1 execut x x*10 b) Dac n = 4, scriei un ir de valori pare care pot fi citite pentru x astfel nct s se afieze 1234. s s + x (6p.) scrie s c) Scriei programul Pascal corespunztor algoritmului dat. (10p.) d) Scriei n pseudocod un algoritm echivalent cu cel dat care s utilizeze n locul structurii ct timp...execut o structur repetitiv condiionat posterior. (4p.)

BACALAUREAT 2009 - INFORMATIC, limbajul Pascal Specializarea Matematic-informatic intensiv informatic

Subiectul I

Ministerul Educaiei, Cercetrii i Inovrii Centrul Naional pentru Curriculum i Evaluare n nvmntul Preuniversitar

EXAMENUL DE BACALAUREAT 2009 Proba scris la INFORMATIC PROBA E, limbajul Pascal Specializarea Matematic-informatic intensiv informatic Toate subiectele sunt obligatorii. Se acord 10 puncte din oficiu. Timpul efectiv de lucru este de 3 ore. n rezolvrile cerute, identificatorii utilizai trebuie s respecte precizrile din enun (bold), iar n lipsa unor precizri explicite, notaiile trebuie s corespund cu semnificaiile asociate acestora (eventual n form prescurtat). Subiectul I (30 de puncte) - Varianta 072 Pentru itemul 1, scriei pe foaia de examen litera corespunztoare rspunsului corect. 1. a. b. c. d. Care dintre urmtoarele expresii Pascal are valoarea true dac numrul natural memorat de variabila n este divizibil cu 12? (4p.) (n mod 4 = 0) or (n mod 3 = 0) (n div 4 = 0) and not (n mod 3<>0) (n mod 4 <> 0) and (n mod 3<>0) (n mod 4 = 0) and (n mod 3 = 0)

Scriei pe foaia de examen rspunsul pentru fiecare dintre cerinele urmtoare. 2. Se consider algoritmul alturat, descris n citete n (numr natural nenul) pseudocod. pentru i 1,2*n-1 execut 0 a) Scriei ce se va afia dac pentru n se b dac n-i < 0 atunci citete valoarea 5. (6p.) j i-n b) Se nlocuiete prima structur altfel dac...atunci cu atribuirea j 4. j n-i Modificai condiia logic din cadrul structurii ct timp...execut astfel ct timp j 0 execut nct, pentru n=4, algoritmul s afieze: scrie * **** j j-1 *** b 1 ** (4p.) dac b 0 atunci * c) Scriei programul Pascal corespunztor salt la rnd nou (sfrit de rnd) algoritmului dat. (10p.) d) Scriei n pseudocod un algoritm echivalent cu cel dat n care s se nlocuiasc prima (6p.) structur dac...atunci cu o operaie de atribuire.

BACALAUREAT 2009 - INFORMATIC, limbajul Pascal Specializarea Matematic-informatic intensiv informatic

Subiectul I

Ministerul Educaiei, Cercetrii i Inovrii Centrul Naional pentru Curriculum i Evaluare n nvmntul Preuniversitar

EXAMENUL DE BACALAUREAT 2009 Proba scris la INFORMATIC PROBA E, limbajul Pascal Specializarea Matematic-informatic intensiv informatic Toate subiectele sunt obligatorii. Se acord 10 puncte din oficiu. Timpul efectiv de lucru este de 3 ore. n rezolvrile cerute, identificatorii utilizai trebuie s respecte precizrile din enun (bold), iar n lipsa unor precizri explicite, notaiile trebuie s corespund cu semnificaiile asociate acestora (eventual n form prescurtat). Subiectul I (30 de puncte) - Varianta 073 Pentru itemul 1, scriei pe foaia de examen litera corespunztoare rspunsului corect. 1. Variabilele numerice a, b i aux sunt de acelai tip. Care dintre urmtoarele secvene interschimb corect valorile variabilelor a i b? (4p.) b. aux := a; b := a; b := aux; d. b := aux; aux := a; a := b;

a. aux := b; b := a; a := aux; c. aux := b; aux := a; a := b;

Scriei pe foaia de examen rspunsul pentru fiecare dintre cerinele urmtoare. 2. Se consider algoritmul alturat, descris n citete a, b, p pseudocod. (numere naturale nenule, a < b) S-a notat cu x%y restul mpririi numrului nr 0 natural x la numrul natural nenul y, iar prin pentru i a,b execut i [x/y] ctul mpririi ntregi a numrului natural x ct timp x0 i x%p0 execut x la numrul natural nenul y. x [x/10] Scriei ce se va afia dac se citesc a) pentru a valoarea 260, pentru b valoarea dac x 0 atunci (6p.) 288 i pentru p valoarea 9. nr nr+1 Dac a=110, iar p=18, scriei cel mai b) mare numr care poate fi citit pentru b, scrie nr astfel nct s se afieze valoarea 0. (4p.) c) d) Scriei programul Pascal corespunztor algoritmului dat. (10p.)

Scriei n pseudocod un algoritm echivalent cu cel dat, n care s se nlocuiasc structura ct timp...execut cu o structur repetitiv de un alt tip. (6p.)

BACALAUREAT 2009 - INFORMATIC, limbajul Pascal Specializarea Matematic-informatic intensiv informatic

Subiectul I

Ministerul Educaiei, Cercetrii i Inovrii Centrul Naional pentru Curriculum i Evaluare n nvmntul Preuniversitar

EXAMENUL DE BACALAUREAT 2009 Proba scris la INFORMATIC PROBA E, limbajul Pascal Specializarea Matematic-informatic intensiv informatic Toate subiectele sunt obligatorii. Se acord 10 puncte din oficiu. Timpul efectiv de lucru este de 3 ore. n rezolvrile cerute, identificatorii utilizai trebuie s respecte precizrile din enun (bold), iar n lipsa unor precizri explicite, notaiile trebuie s corespund cu semnificaiile asociate acestora (eventual n form prescurtat). Subiectul I (30 de puncte) - Varianta 074 Pentru itemul 1, scriei pe foaia de examen litera corespunztoare rspunsului corect. 1. Care dintre urmtoarele expresii Pascal are valoarea true dac variabila x memoreaz un numr natural ptrat perfect? (4p.) b. sqrt(x) <> round(sqrt(x)) a. sqrt(x) = trunc(sqrt(x)) c. round(sqrt(x)) = sqr(x) d. trunc(sqrt(x)) = sqr(x)

Scriei pe foaia de examen rspunsul pentru fiecare dintre cerinele urmtoare. 2. Se consider algoritmul alturat, descris n citete a,b (numere naturale nenule) pseudocod. c 0 p 0 S-a notat cu x%y restul mpririi numrului natural x la numrul natural nenul y, iar cu [x/y] ctul ct timp a + b > 0 execut mpririi ntregi a numrului natural x la numrul dac a%10 = b%10 i a%2=0 atunci c c*10 + b%10 natural nenul y. altfel p p*10 + a%10 a) Scriei ce se va afia dac se citesc pentru [a/10] a valorea 625231, iar pentru b valoarea a b [b/10] 425271. (6p.) Dac a=12345 scriei o valoare de cinci scrie c, p b) cifre care poate fi citit pentru b, astfel nct s se afieze pentru p valoarea 42. (6p.) c) d) Scriei programul Pascal corespunztor algoritmului dat. (10p.)

Efectuai un numr minim de modificri asupra algoritmului dat astfel nct prin executarea algoritmul obinut s se calculeze n variabila c numrul de cifre pare, comune i aflate pe poziii identice, pe care le au cele dou valori citite. (4p.)

BACALAUREAT 2009 - INFORMATIC, limbajul Pascal Specializarea Matematic-informatic intensiv informatic

Subiectul I

Ministerul Educaiei, Cercetrii i Inovrii Centrul Naional pentru Curriculum i Evaluare n nvmntul Preuniversitar

EXAMENUL DE BACALAUREAT 2009 Proba scris la INFORMATIC PROBA E, limbajul Pascal Specializarea Matematic-informatic intensiv informatic Toate subiectele sunt obligatorii. Se acord 10 puncte din oficiu. Timpul efectiv de lucru este de 3 ore. n rezolvrile cerute, identificatorii utilizai trebuie s respecte precizrile din enun (bold), iar n lipsa unor precizri explicite, notaiile trebuie s corespund cu semnificaiile asociate acestora (eventual n form prescurtat). Subiectul I (30 de puncte) - Varianta 075 Pentru itemul 1, scriei pe foaia de examen litera corespunztoare rspunsului corect. 1. Care dintre urmtoarele instruciuni Pascal sunt corecte sintactic dac x i y sunt dou variabile de tip ntreg? (4p.) b. if -5 < x < 2 then a. if (x < 2 and x > - 5 ) then begin begin x:=x+1; y:= y 1 x:=x+1; y:= y 1 end; end; d. if (x < 2) and (x > -5) then c. if x < 2 and x >-5 then begin begin x:=x+1; y:= y 1 x:=x+1; y:= y 1 end; end;

Scriei pe foaia de examen rspunsul pentru fiecare dintre cerinele urmtoare. a 0 2. Se consider algoritmul alturat, descris n pseudocod. k 0 repet S-a notat cu [a/b] ctul mpririi ntregi a citete x (numr natural) numrului natural a la numrul natural nenul b. ct timp x > 99 execut Scriei ce se va afia dac se citesc, n x a) [x/10] aceast ordine, valorile 62521, 2571, 2, 56, 614. (6p.) dac x > 9 atunci Scriei un set de date de intrare, format din a a*100 + x b) exact ase numere, pentru care algoritmul k k+1 s afieze valoarea 12345678. (4p.) pn cnd k = 4 Scriei programul Pascal corespunztor scrie a c) algoritmului dat. (10p.) d) Scriei n pseudocod un algoritm echivalent cu cel dat n care structura repet...pn cnd s fie nlocuit cu o structur repetitiv de alt tip. (6p.)

BACALAUREAT 2009 - INFORMATIC, limbajul Pascal Specializarea Matematic-informatic intensiv informatic

Subiectul I

Ministerul Educaiei, Cercetrii i Inovrii Centrul Naional pentru Curriculum i Evaluare n nvmntul Preuniversitar

EXAMENUL DE BACALAUREAT 2009 Proba scris la INFORMATIC PROBA E, limbajul PASCAL Specializarea Matematic-informatic intensiv informatic Toate subiectele sunt obligatorii. Se acord 10 puncte din oficiu. Timpul efectiv de lucru este de 3 ore. n rezolvrile cerute, identificatorii utilizai trebuie s respecte precizrile din enun (bold), iar n lipsa unor precizri explicite, notaiile trebuie s corespund cu semnificaiile asociate acestora (eventual n form prescurtat). Subiectul I (30 de puncte) - Varianta 076 Pentru itemul 1, scriei pe foaia de examen litera corespunztoare rspunsului corect. 1. Care dintre urmtoarele expresii Pascal are valoarea TRUE dac i numai dac valoarea real memorat de variabila y nu aparine intervalului deschis determinat de valorile reale distincte memorate de variabilele x i z (x<z)? (4p.) b. (z>x) and (z<y) a. not((z<x) or (z>y)) d. (z<x) and (z>y) c. not((y>x) and (y<z))

Scriei pe foaia de examen rspunsul pentru fiecare dintre cerinele urmtoare. 2. Se consider algoritmul alturat, reprezentat n citete a (numr natural) pseudocod. x 2 p 1 S-a notat cu x|y relaia x divide pe y sau y este divizibil cu ct timp a>1 execut x i cu [z] partea ntreag a numrului real z. c 0 ct timp x|a execut a) Scriei valoarea care se va afia dac se citete c x numrul a=245. (6p.) a [a/x] b) Scriei un numr par, de trei cifre, care poate fi citit pentru variabila a astfel nct s se afieze o valoare dac c0 atunci p p*c egal cu cea citit. (4p.) c) Scriei programul Pascal corespunztor algoritmului x x+1 dat. (10p.) scrie p d) Scriei n pseudocod un algoritm echivalent cu cel dat, n care s se nlocuiasc fiecare structur ct timpexecut cu cte o structur repetitiv de alt tip. (6p.)

BACALAUREAT 2009 - INFORMATIC, limbajul Pascal Specializarea Matematic-informatic intensiv informatic

Subiectul I

Ministerul Educaiei, Cercetrii i Inovrii Centrul Naional pentru Curriculum i Evaluare n nvmntul Preuniversitar

EXAMENUL DE BACALAUREAT 2009 Proba scris la INFORMATIC PROBA E, limbajul PASCAL Specializarea Matematic-informatic intensiv informatic Toate subiectele sunt obligatorii. Se acord 10 puncte din oficiu. Timpul efectiv de lucru este de 3 ore. n rezolvrile cerute, identificatorii utilizai trebuie s respecte precizrile din enun (bold), iar n lipsa unor precizri explicite, notaiile trebuie s corespund cu semnificaiile asociate acestora (eventual n form prescurtat). Subiectul I (30 de puncte) - Varianta 077 Pentru itemul 1, scriei pe foaia de examen litera corespunztoare rspunsului corect. 1. Variabila ntreag n memoreaz un numr natural de exact 5 cifre. Instruciunea care determin eliminarea din numrul n a primei i ultimei cifre este: (4p.) b. n:=n div 10 mod 1000; a. n:=n mod 100 div 10; c. n:=n div 10 mod 10000; d. n:=n mod 10 div 1000;

Scriei pe foaia de examen rspunsul pentru fiecare dintre cerinele urmtoare. 2. Se consider algoritmul alturat, reprezentat n citete a (numr natural) pseudocod: k 0 a) Scriei valoarea care se va afia dac se citesc, n ct timp a0 execut (6p.) citete b (numr natural) acest ordine, valorile: 2, 4, 6, 5, 7, 3, 9, 8, 0. dac a < b atunci b) Scriei toate irurile de date de intrare avnd suma k k+1 elementelor 4, care determin afiarea valorii 0. (4p.) a b c) Scriei programul Pascal corespunztor algoritmului dat. (10p.) scrie k d) Scriei n pseudocod un algoritm echivalent cu cel dat, algoritm n care s se nlocuiasc structura ct timpexecut cu o structur repetitiv de alt tip. (6p.)

BACALAUREAT 2009 - INFORMATIC, limbajul Pascal Specializarea Matematic-informatic intensiv informatic

Subiectul I

Ministerul Educaiei, Cercetrii i Inovrii Centrul Naional pentru Curriculum i Evaluare n nvmntul Preuniversitar

EXAMENUL DE BACALAUREAT 2009 Proba scris la INFORMATIC PROBA E, limbajul PASCAL Specializarea Matematic-informatic intensiv informatic Toate subiectele sunt obligatorii. Se acord 10 puncte din oficiu. Timpul efectiv de lucru este de 3 ore. n rezolvrile cerute, identificatorii utilizai trebuie s respecte precizrile din enun (bold), iar n lipsa unor precizri explicite, notaiile trebuie s corespund cu semnificaiile asociate acestora (eventual n form prescurtat). Subiectul I (30 de puncte) - Varianta 078 Pentru itemul 1, scriei pe foaia de examen litera corespunztoare rspunsului corect. 1. a. b. c. d. Variabila n memoreaz un numr natural de exact 7 cifre. Instruciunea care realizeaz eliminarea din numrul n a celor 3 cifre din mijlocul numrului este: (4p.) n:=n div 100000 * 100 + n mod 100; n:=n mod 10000 div 100 + n div 100; n:=n div 10 mod 10000; n:=n div 1000;

Scriei pe foaia de examen rspunsul pentru fiecare dintre cerinele urmtoare. 2. Se consider algoritmul alturat, reprezentat n citete a (numr natural) pseudocod. k 0 S-a notat cu x%y restul mpririi numrului natural x la ct timp a0 execut numrul natural nenul y . citete b (numr natural) Scriei valoarea care se va afia dac se citesc, n dac a%10 = b%10 atunci a) acest ordine, valorile: 23, 423, 673, 55, 77, 3, 93, k k+1 38, 0. (6p.) a b b) Dac se citete un ir de numere naturale distincte dou cte dou, numere de exact dou cifre, scriei scrie k care poate fi valoarea maxim afiat. (4p.) c) d) Scriei programul Pascal corespunztor algoritmului dat. (10p.)

Scriei n pseudocod un algoritm, echivalent cu cel dat, n care s se nlocuiasc structura ct timpexecut cu o structur repetitiv de alt tip. (6p.)

BACALAUREAT 2009 - INFORMATIC, limbajul Pascal Specializarea Matematic-informatic intensiv informatic

Subiectul I

Ministerul Educaiei, Cercetrii i Inovrii Centrul Naional pentru Curriculum i Evaluare n nvmntul Preuniversitar

EXAMENUL DE BACALAUREAT 2009 Proba scris la INFORMATIC PROBA E, limbajul PASCAL Specializarea Matematic-informatic intensiv informatic Toate subiectele sunt obligatorii. Se acord 10 puncte din oficiu. Timpul efectiv de lucru este de 3 ore. n rezolvrile cerute, identificatorii utilizai trebuie s respecte precizrile din enun (bold), iar n lipsa unor precizri explicite, notaiile trebuie s corespund cu semnificaiile asociate acestora (eventual n form prescurtat). Subiectul I (30 de puncte) - Varianta 079 Pentru itemul 1, scriei pe foaia de examen litera corespunztoare rspunsului corect. 1. Stabilii ce se afieaz n urma executrii y:=10.1234; secvenei de instruciuni Pascal alturate x:=trunc(y*100) div 100; dac y este o variabil real iar x o variabil write(x); ntreag. (4p.) b. 10.12 c. 0.12 d. 10 a. 1012.34

Scriei pe foaia de examen rspunsul pentru fiecare dintre cerinele urmtoare. 2. Se consider pseudocod. algoritmul alturat, reprezentat n citete a (numr natural) x 2 k 0 ct timp a>1 execut c 0 ct timp x|a execut c x a [a/x] dac c0 atunci k k+x x x+1 scrie k

S-a notat cu x|y relaia x divide pe y sau y este divizibil cu x i cu [z] partea ntreag a numrului real z. a) b) Scriei valoarea care se va afia dac se citete numrul 245. (6p.) Scriei dou numere naturale care pot fi citite pentru variabila a astfel nct valoarea afiat n fiecare caz s fie 10. (4p.) Scriei programul Pascal corespunztor algoritmului dat. (10p.) Scriei n pseudocod un algoritm echivalent cu cel dat, algoritm n care s se nlocuiasc fiecare structur ct timp...execut cu cte o structur repetitiv de alt tip. (6p.)

c) d)

BACALAUREAT 2009 - INFORMATIC, limbajul Pascal Specializarea Matematic-informatic intensiv informatic

Subiectul I

Ministerul Educaiei, Cercetrii i Inovrii Centrul Naional pentru Curriculum i Evaluare n nvmntul Preuniversitar

EXAMENUL DE BACALAUREAT 2009 Proba scris la INFORMATIC PROBA E, limbajul PASCAL Specializarea Matematic-informatic intensiv informatic Toate subiectele sunt obligatorii. Se acord 10 puncte din oficiu. Timpul efectiv de lucru este de 3 ore. n rezolvrile cerute, identificatorii utilizai trebuie s respecte precizrile din enun (bold), iar n lipsa unor precizri explicite, notaiile trebuie s corespund cu semnificaiile asociate acestora (eventual n form prescurtat). Subiectul I (30 de puncte) - Varianta 080 Pentru itemul 1, scriei pe foaia de examen litera corespunztoare rspunsului corect. Variabilele n, z i u sunt ntregi, iar n memoreaz un numr natural cu cel puin 2 cifre. 1. Secvena Pascal care determin interschimbarea ultimelor dou cifre din scrierea numrului memorat de n este: (4p.) a. n:=(n div 100*10+n mod 10)*10+n mod 100 div 10; b. u:=n mod 10; z:=n div 100 mod 10; n:=n div 100+u*10+z; c. n:=(n div 100*10+n mod 10)*10+n div 100 mod 10; d. u:=n mod 10; z:=n div 100 mod 10; n:=n div 100*100+z*10+u; Scriei pe foaia de examen rspunsul pentru fiecare dintre cerinele urmtoare. 2. Se consider pseudocod. algoritmul alturat, reprezentat n citete a (numr natural) b 0 p 1 ct timp a>0 execut c a%10 dac c%20 atunci b b+p*c p p*10 a [a/10] scrie b

S-a notat cu x%y restul mpririi numrului natural x la numrul natural nenul y i cu [z] partea ntreag a numrului real z. a) b) Scriei valoarea care se va afia dac se citete numrul a=245903. (6p.) Scriei o valoare care poate fi citit pentru variabila a astfel nct s se afieze o valoare egal cu cea citit. (4p.) Scriei programul Pascal corespunztor algoritmului dat. (10p.) Scriei n pseudocod un algoritm echivalent cu cel dat n care s se nlocuiasc structura ct timpexecut cu o structur repetitiv de alt tip. (6p.)

c) d)

BACALAUREAT 2009 - INFORMATIC, limbajul Pascal Specializarea Matematic-informatic intensiv informatic

Subiectul I

Ministerul Educaiei, Cercetrii i Inovrii Centrul Naional pentru Curriculum i Evaluare n nvmntul Preuniversitar

EXAMENUL DE BACALAUREAT 2009 Proba scris la INFORMATIC PROBA E, limbajul PASCAL Specializarea Matematic-informatic intensiv informatic Toate subiectele sunt obligatorii. Se acord 10 puncte din oficiu. Timpul efectiv de lucru este de 3 ore. n rezolvrile cerute, identificatorii utilizai trebuie s respecte precizrile din enun (bold), iar n lipsa unor precizri explicite, notaiile trebuie s corespund cu semnificaiile asociate acestora (eventual n form prescurtat). Subiectul I (30 de puncte) - Varianta 081 Pentru itemul 1, scriei pe foaia de examen litera corespunztoare rspunsului corect. 1. Precizai valoarea expresiei: 8 div 4 div 2 * 2 * 4 * 8 (4p.) b. 1 c. 16 d. 0 a. 64 Scriei pe foaia de examen rspunsul pentru fiecare dintre cerinele urmtoare. 2. Se consider algoritmul alturat, descris n pseudocod. citete a,n (numere naturale) S-a notat cu x%y restul mpririi numrului natural x la pentru i=1,n execut numrul natural nenul y. dac i%2=0 atunci a) Scriei valoarea care se vor afia dac se citesc a a-i numerele a=12 i n=10. (6p.) altfel a a+i b) Dac pentru a se citete numrul 32, scriei o valoare care poate fi citit pentru n astfel nct s se afieze 34. (6p.) scrie a c) Scriei programul Pascal corespunztor algoritmului dat. (10p.) d) Scriei n pseudocod un algoritm echivalent cu cel dat, care s nu conin nicio structur repetitiv. (4p.)

BACALAUREAT 2009 - INFORMATIC, limbajul Pascal Specializarea Matematic-informatic intensiv informatic

Subiectul I

Ministerul Educaiei, Cercetrii i Inovrii Centrul Naional pentru Curriculum i Evaluare n nvmntul Preuniversitar

EXAMENUL DE BACALAUREAT 2009 Proba scris la INFORMATIC PROBA E, limbajul PASCAL Specializarea Matematic-informatic intensiv informatic Toate subiectele sunt obligatorii. Se acord 10 puncte din oficiu. Timpul efectiv de lucru este de 3 ore. n rezolvrile cerute, identificatorii utilizai trebuie s respecte precizrile din enun (bold), iar n lipsa unor precizri explicite, notaiile trebuie s corespund cu semnificaiile asociate acestora (eventual n form prescurtat). Subiectul I (30 de puncte) - Varianta 082 Pentru itemul 1, scriei pe foaia de examen litera corespunztoare rspunsului corect. 1. Variabilele ntregi a i b memoreaz numere naturale. Care dintre expresiile PASCAL de mai jos este echivalent cu expresia alturat? (a+b)mod 2=0 (4p.) (a mod 2=0) and (b mod 2=0) and (a mod 2=1) and (b mod 2=1) a. b. (a mod 2<>0) and (b mod 2<>0) and (a mod 2=1) and (b mod 2=1) c. (a mod 2=1) or (b mod 2=1) or (a mod 2=0) and (b mod 2=0) d. (a mod 2=0) and (b mod 2=0) or (a mod 2=1) and (b mod 2=1) Scriei pe foaia de examen rspunsul pentru fiecare dintre cerinele urmtoare. 2. Se consider algoritmul alturat, descris n pseudocod. citete m (numr natural, m<10) S-a notat cu x%y restul mpririi numrului natural x la citete n numrul natural nenul y, iar cu [z] partea ntreag a (numr natural, n>1) numrului real z. pentru i 1,n execut a) Scriei valorile care se vor afia dac numerele citite citete x sunt m=5, n=5, apoi, n aceast ordine: 25, 40, 8, 15, (numr natural) 133. (6p.) aux x b) Scriei care este cea mai mare valoare care poate fi ok 0 citit pentru m dac n=4, iar pentru x se citesc, n ct timp x>0 execut dac x%10=m atunci ordine, valorile 121, 781, 961, 4481 astfel nct, la ok 1 finalul executrii algoritmului, s se afieze numai valoarea 781. (4p.) x [x/10] c) Scriei programul PASCAL corespunztor algoritmului dat. (10p.) dac ok=1 atunci scrie aux d) Scriei n pseudocod un algoritm echivalent cu cel dat, n care s se nlocuiasc structura ct timp...execut cu o structur repetitiv de un alt tip. (6p.)

BACALAUREAT 2009 - INFORMATIC, limbajul Pascal Specializarea Matematic-informatic intensiv informatic

Subiectul I

Ministerul Educaiei, Cercetrii i Inovrii Centrul Naional pentru Curriculum i Evaluare n nvmntul Preuniversitar

EXAMENUL DE BACALAUREAT 2009 Proba scris la INFORMATIC PROBA E, limbajul PASCAL Specializarea Matematic-informatic intensiv informatic Toate subiectele sunt obligatorii. Se acord 10 puncte din oficiu. Timpul efectiv de lucru este de 3 ore. n rezolvrile cerute, identificatorii utilizai trebuie s respecte precizrile din enun (bold), iar n lipsa unor precizri explicite, notaiile trebuie s corespund cu semnificaiile asociate acestora (eventual n form prescurtat). Subiectul I (30 de puncte) - Varianta 083 Pentru itemul 1, scriei pe foaia de examen litera corespunztoare rspunsului corect. 1. Variabilele ntregi a i b memoreaz numere naturale. Care dintre (a+b)mod 2=1 expresiile PASCAL de mai jos este echivalent cu expresia alturat? (4p.) (a mod 2=0) and (b mod 2=1) or (a mod 2=1) and (b mod 2=0) a. b. (a mod 2<>0) and (b mod 2<>0) and (a mod 2=1) and (b mod 2=1) c. (a mod 2=1) or (b mod 2=1) or (a mod 2=0) and (b mod 2=0) d. (a mod 2=0) and (b mod 2=0) and (a mod 2=1) and (b mod 2=1) Scriei pe foaia de examen rspunsul pentru fiecare dintre cerinele urmtoare. 2. Se consider algoritmul alturat, descris n pseudocod: S-a notat cu x%y restul mpririi numrului natural x la numrul natural nenul y, iar cu [z] partea ntreag a numrului real z. a) b) citete x (numr natural, x>1) aux x ok1 1 ct timp x10 execut dac x%10>[x/10]%10 atunci ok1 0 Scriei ce se afieaz la executarea algoritmului dac se citete valoarea x=125. (6p.) x [x/10] Scriei cea mai mare valoare cu exact 3 cifre care dac ok1=1 atunci poate fi citit pentru x astfel nct s se afieze scrie aux mesajul nu. (4p.) altfel Scriei programul PASCAL corespunztor scrie nu algoritmului dat. (10p.) Scriei n pseudocod un algoritm echivalent cu cel dat n care s se nlocuiasc structura ct timp...execut cu o structur repetitiv de alt tip. (6p.)

c) d)

BACALAUREAT 2009 - INFORMATIC, limbajul Pascal Specializarea Matematic-informatic intensiv informatic

Subiectul I

Ministerul Educaiei, Cercetrii i Inovrii Centrul Naional pentru Curriculum i Evaluare n nvmntul Preuniversitar

EXAMENUL DE BACALAUREAT 2009 Proba scris la INFORMATIC PROBA E, limbajul PASCAL Specializarea Matematic-informatic intensiv informatic Toate subiectele sunt obligatorii. Se acord 10 puncte din oficiu. Timpul efectiv de lucru este de 3 ore. n rezolvrile cerute, identificatorii utilizai trebuie s respecte precizrile din enun (bold), iar n lipsa unor precizri explicite, notaiile trebuie s corespund cu semnificaiile asociate acestora (eventual n form prescurtat). Subiectul I (30 de puncte) - Varianta 084 Pentru itemul 1, scriei pe foaia de examen litera corespunztoare rspunsului corect. 1. Variabila ntreag n memoreaz un numr natural cu n div 100 mod 10 mod 2=0 exact 4 cifre. Care dintre expresiile PASCAL de mai jos este echivalent cu cea alturat? (4p.) n mod 100 div 10 mod 2<>1 n div 1000 mod 2=0 b. a. d. n div 10 mod 10<>1 c. n div 100 mod 2=0 Scriei pe foaia de examen rspunsul pentru fiecare dintre cerinele urmtoare. 2. Se consider algoritmul alturat descris n pseudocod: S-a notat cu x%y restul mpririi numrului natural x la numrul natural nenul y, iar cu [z] partea ntreag a numrului real z. a) Scriei ce se afieaz dac numrul citit este n=4576. (6p.) b) Scriei cea mai mare valoare cu exact 3 cifre, care poate fi citit pentru n astfel nct s se afieze, n aceast ordine, numerele 8 6. (4p.) c) Scriei programul PASCAL corespunztor algoritmului dat. (10p.) d) Scriei n pseudocod un algoritm echivalent cu cel dat care s utilizeze o structur repetitiv de alt tip n locul structurii ct timp...execut. (6p.) citete n (numr natural, n>1) ok 0 ct timp n>0 execut c n%10 dac c>5 i c%2=0 atunci ok1 1 altfel ok1 0 dac ok1=1 atunci scrie c, ok 1 n [n/10] dac ok=0 atunci scrie nu

BACALAUREAT 2009 - INFORMATIC, limbajul Pascal Specializarea Matematic-informatic intensiv informatic

Subiectul I

Ministerul Educaiei, Cercetrii i Inovrii Centrul Naional pentru Curriculum i Evaluare n nvmntul Preuniversitar

EXAMENUL DE BACALAUREAT 2009 Proba scris la INFORMATIC PROBA E, limbajul PASCAL Specializarea Matematic-informatic intensiv informatic Toate subiectele sunt obligatorii. Se acord 10 puncte din oficiu. Timpul efectiv de lucru este de 3 ore. n rezolvrile cerute, identificatorii utilizai trebuie s respecte precizrile din enun (bold), iar n lipsa unor precizri explicite, notaiile trebuie s corespund cu semnificaiile asociate acestora (eventual n form prescurtat). Subiectul I (30 de puncte) - Varianta 085 Pentru itemul 1, scriei pe foaia de examen litera corespunztoare rspunsului corect. 1. Variabilele ntregi n i m memoreaz numere naturale nenule pare, iar n<m. Care dintre expresiile PASCAL de mai jos are valoarea egal cu numrul de valori impare din intervalul nchis [n,m]? (4p.) b. m div 2-n div 2 a. (m-n) div 2+1 d. m mod 2-n mod 2 c. (m-n) div 2-1 Scriei pe foaia de examen rspunsul pentru fiecare dintre cerinele urmtoare. 2. Se consider algoritmul alturat, descris n pseudocod. S-a notat cu x%y restul mpririi numrului natural x la numrul natural nenul y, iar cu [z] partea ntreag a numrului real z. a) b) Scriei ce se afieaz dac numrul citit este n=9458. (6p.) Scriei cea mai mare valoare cu exact 3 cifre, care poate fi citit pentru n astfel nct s se afieze, n aceast ordine, numerele 9 7. (4p.) Scriei programul algoritmului dat. PASCAL corespunztor (10p.) citete n (numr natural, n>1) ok 0 ct timp n>0 execut c n%10 dac c%2=1 atunci ok1 1 altfel ok1 0 dac ok1=1 atunci scrie c ok 1 n [n/10] dac ok=0 atunci scrie nu

c) d)

Scriei n pseudocod un algoritm echivalent celui dat n care s se nlocuiasc structura ct timp...execut cu o structur repetitiv de alt tip. (6p.)

BACALAUREAT 2009 - INFORMATIC, limbajul Pascal Specializarea Matematic-informatic intensiv informatic

Subiectul I

Ministerul Educaiei, Cercetrii i Inovrii Centrul Naional pentru Curriculum i Evaluare n nvmntul Preuniversitar

EXAMENUL DE BACALAUREAT 2009 Proba scris la INFORMATIC PROBA E, limbajul PASCAL Specializarea Matematic-informatic intensiv informatic Toate subiectele sunt obligatorii. Se acord 10 puncte din oficiu. Timpul efectiv de lucru este de 3 ore. n rezolvrile cerute, identificatorii utilizai trebuie s respecte precizrile din enun (bold), iar n lipsa unor precizri explicite, notaiile trebuie s corespund cu semnificaiile asociate acestora (eventual n form prescurtat). Subiectul I (30 de puncte) - Varianta 086 Pentru itemul 1, scriei pe foaia de examen litera corespunztoare rspunsului corect. 1. Variabila ntreag n memoreaz un numr natural, cu cel puin dou cifre. Care dintre instruciunile Pascal de mai jos determin nlocuirea cu 0 a ultimei cifre a numrului memorat n variabila n? (4p.) b. n:=n div 10; a. n:=n*(n mod 10); d. n:=n-n div 10; c. n:=n-n mod 10;

Scriei pe foaia de examen rspunsul pentru fiecare dintre cerinele urmtoare. citete n, k 2. Se consider algoritmul alturat, descris n pseudocod. (numere naturale nenule) S-a notat cu x%y restul mpririi numrului natural x la numrul natural nenul y, iar cu [z] partea ntreag a pentru i 1,n execut numrului real z. dac [i/k]=0 atunci a) Scriei valorile care se vor afia dac se citesc, n scrie i ordine, numerele 7 i 5. (6p.) k k-1 altfel b) Dac n=11, scriei cea mai mic valoare care poate fi scrie i%k citit pentru k astfel nct, n urma executrii algoritmului, s se afieze, n ordine, toate numerele naturale din intervalul nchis [1,11]. (4p.) c) d) Scriei programul Pascal corespunztor algoritmului dat. (10p.) Scriei n pseudocod un algoritm echivalent cu cel dat n care s se nlocuiasc structura pentru...execut cu o structur repetitiv cu test final. (6p.)

BACALAUREAT 2009 - INFORMATIC, limbajul Pascal Specializarea Matematic-informatic intensiv informatic

Subiectul I

Ministerul Educaiei, Cercetrii i Inovrii Centrul Naional pentru Curriculum i Evaluare n nvmntul Preuniversitar

EXAMENUL DE BACALAUREAT 2009 Proba scris la INFORMATIC PROBA E, limbajul PASCAL Specializarea Matematic-informatic intensiv informatic Toate subiectele sunt obligatorii. Se acord 10 puncte din oficiu. Timpul efectiv de lucru este de 3 ore. n rezolvrile cerute, identificatorii utilizai trebuie s respecte precizrile din enun (bold), iar n lipsa unor precizri explicite, notaiile trebuie s corespund cu semnificaiile asociate acestora (eventual n form prescurtat). Subiectul I (30 de puncte) - Varianta 087 Pentru itemul 1, scriei pe foaia de examen litera corespunztoare rspunsului corect. 1. a. c. Care dintre variantele de mai jos declar constanta cu tip x astfel nct aceasta s memoreze corect numrul real 3,14? (4p.) const x:integer=314/100; const x:char=3.14; b. const x:word=3.14; const x:real=3.14; d.

Scriei pe foaia de examen rspunsul pentru fiecare dintre cerinele urmtoare. 2. Se consider algoritmul alturat, descris n pseudocod. a) b) citete a,b,c (numere naturale nenule)

c) d)

Scriei numrul care se va afia dac se citesc, n ordine, valorile 6, 4 i 10. (6p.) ct timp ab sau ac execut x a Scriei cele mai mari trei numere naturale dac x>b atunci nenule, distincte, cu cel mult dou cifre fiecare, x b care pot fi citite pentru a, b respectiv c, astfel nct s se afieze valoarea 7 la finalul dac x>c atunci executrii algoritmului. (4p.) x c Scriei programul Pascal corespunztor dac xa atunci algoritmului dat. (10p.) a a-x Scriei n pseudocod un algoritm echivalent cu cel dat n care s se nlocuiasc structura dac xb atunci b b-x repetitiv ct timp...execut cu o structur repetitiv cu test final. (6p.) dac xc atunci c c-x scrie a

BACALAUREAT 2009 - INFORMATIC, limbajul Pascal Specializarea Matematic-informatic intensiv informatic

Subiectul I

Ministerul Educaiei, Cercetrii i Inovrii Centrul Naional pentru Curriculum i Evaluare n nvmntul Preuniversitar

EXAMENUL DE BACALAUREAT 2009 Proba scris la INFORMATIC PROBA E, limbajul PASCAL Specializarea Matematic-informatic intensiv informatic Toate subiectele sunt obligatorii. Se acord 10 puncte din oficiu. Timpul efectiv de lucru este de 3 ore. n rezolvrile cerute, identificatorii utilizai trebuie s respecte precizrile din enun (bold), iar n lipsa unor precizri explicite, notaiile trebuie s corespund cu semnificaiile asociate acestora (eventual n form prescurtat). Subiectul I (30 de puncte) - Varianta 088 Pentru itemul 1, scriei pe foaia de examen litera corespunztoare rspunsului corect. 1. In secvenele Pascal urmtoare toate variabilele sunt de tip ntreg i memoreaz numere cu cel mult 3 cifre. Care dintre variantele de mai jos determin interschimbarea valorilor memorate de variabilele a i b? (4p.) aux:=b; a:=b; b:=aux; a:=a+b; b:=a-b; a:=a-b; b. a:=b; b:=a; a:=a+b; b:=a-b; a:=b-a; d.

a. c.

Scriei pe foaia de examen rspunsul pentru fiecare dintre cerinele urmtoare. 2. Se consider pseudocod. algoritmul alturat, descris n citete a (numr natural)

S-a notat cu x%y restul mpririi numrului natural x la p 1 numrul natural nenul y, iar cu [z] partea ntreag a b 0 numrului real z. ct timp a0 execut Scriei numrul care se va afia dac se citete c a%10 a) valoarea 123456. (6p.) dac a%2=0 atunci b b+c*p b) Scriei o valoare cu exact 5 cifre care poate fi citit altfel pentru variabila a astfel nct numrul afiat s fie b b*10+c format din toate cifrele lui a, scrise n ordine invers. (4p.) a [a/10] p p*10 c) Scriei programul Pascal corespunztor algoritmului dat. (10p.) d) Scriei n pseudocod un algoritm echivalent cu cel dat n care s se nlocuiasc structura ct timp ... execut cu o structur repetitiv cu test final. (6p.) scrie b

BACALAUREAT 2009 - INFORMATIC, limbajul Pascal Specializarea Matematic-informatic intensiv informatic

Subiectul I

Ministerul Educaiei, Cercetrii i Inovrii Centrul Naional pentru Curriculum i Evaluare n nvmntul Preuniversitar

EXAMENUL DE BACALAUREAT 2009 Proba scris la INFORMATIC PROBA E, limbajul PASCAL Specializarea Matematic-informatic intensiv informatic Toate subiectele sunt obligatorii. Se acord 10 puncte din oficiu. Timpul efectiv de lucru este de 3 ore. n rezolvrile cerute, identificatorii utilizai trebuie s respecte precizrile din enun (bold), iar n lipsa unor precizri explicite, notaiile trebuie s corespund cu semnificaiile asociate acestora (eventual n form prescurtat). Subiectul I (30 de puncte) - Varianta 089 Pentru itemul 1, scriei pe foaia de examen litera corespunztoare rspunsului corect. 1. Variabila ntreg n memoreaz un numr natural format din exact dou cifre nenule. Care dintre urmtoarele instruciuni Pascal determin memorarea n variabila ntreag t a numrului care are aceleai cifre ca i n, dar n ordine invers? (4p.) t:=n div 10*10+n mod 10; b. a. t:=n mod 10*10+n div 10; t:=n mod 10*10+t div 10; d. c. t:=n mod 10+n div 10; Scriei pe foaia de examen rspunsul pentru fiecare dintre cerinele urmtoare. 2. Se consider pseudocod. n citete n (numr natural) S-a notat cu x%y restul mpririi numrului natural x la numrul natural nenul y, iar cu [z] partea ntreag a t n; r 0 ct timp t>0 execut numrului real z. dac (t%10)%2=1 atunci a) Scriei numrul care se va afia dac se citete numrul r r*10+1 n=3072941. (6p.) altfel r r*10+t%10 b) Scriei un numr format din exact 5 cifre, ele fiind n ordine strict cresctoare, care poate fi citit astfel nct t [t/10] executarea algoritmului s determine afiarea unui numr egal cu cel citit. (4p.) n 0 ct timp r>0 execut c) Scriei programul Pascal corespunztor algoritmului dat. (10p.) n n*10+r%10 r [r/10] d) Scriei n pseudocod un algoritm echivalent cu cel dat n care s se nlocuiasc fiecare structur ct timp ... execut cu cte o structur repetitiv scrie n cu test final. (6p.) algoritmul alturat, descris

BACALAUREAT 2009 - INFORMATIC, limbajul Pascal Specializarea Matematic-informatic intensiv informatic

Subiectul I

Ministerul Educaiei, Cercetrii i Inovrii Centrul Naional pentru Curriculum i Evaluare n nvmntul Preuniversitar

EXAMENUL DE BACALAUREAT 2009 Proba scris la INFORMATIC PROBA E, limbajul PASCAL Specializarea Matematic-informatic intensiv informatic Toate subiectele sunt obligatorii. Se acord 10 puncte din oficiu. Timpul efectiv de lucru este de 3 ore. n rezolvrile cerute, identificatorii utilizai trebuie s respecte precizrile din enun (bold), iar n lipsa unor precizri explicite, notaiile trebuie s corespund cu semnificaiile asociate acestora (eventual n form prescurtat). Subiectul I (30 de puncte) - Varianta 090 Pentru itemul 1, scriei pe foaia de examen litera corespunztoare rspunsului corect. 1. Care dintre urmtoarele instruciuni Pascal atribuie variabilei ntregi t valoarea -1 dac i numai dac variabilele ntregi a i b sunt nenule i au semne diferite? (4p.) b. if (a>0) and (b<0) then t:=-1; a. if (a>0) or (b<0) then t:=-1; d. if a*b>0 then t:=-1; c. if a*b<0 then t:=-1;

Scriei pe foaia de examen rspunsul pentru fiecare dintre cerinele urmtoare. 2. Se consider algoritmul alturat, descris n pseudocod. S-a notat cu x%y restul mpririi numrului natural x la numrul natural nenul y. a) Scriei valorile care se vor afia n urma executrii algoritmului dac se citesc numerele a=105, b=118 i k=7. (6p.) citete a, b, k (numere naturale) t a p 0 ct timp tb execut dac k=t%10 atunci scrie t p 1 t t+1 dac p=0 atunci scrie -1

b) Dac pentru k se citete valoarea 7, iar pentru a valoarea 2009, scriei cea mai mare valoare care se poate citi pentru variabila b, astfel nct numrul afiat s fie -1. (4p.) c) Scriei programul Pascal corespunztor algoritmului dat. (10p.)

d) Scriei n pseudocod un algoritm echivalent cu cel dat n care s se nlocuiasc structura ct timp...execut cu o structur repetitiv cu test final. (6p.)

BACALAUREAT 2009 - INFORMATIC, limbajul Pascal Specializarea Matematic-informatic intensiv informatic

Subiectul I

Ministerul Educaiei, Cercetrii i Inovrii Centrul Naional pentru Curriculum i Evaluare n nvmntul Preuniversitar

EXAMENUL DE BACALAUREAT 2009 Proba scris la INFORMATIC PROBA E, limbajul PASCAL Specializarea Matematic-informatic intensiv informatic Toate subiectele sunt obligatorii. Se acord 10 puncte din oficiu. Timpul efectiv de lucru este de 3 ore. n rezolvrile cerute, identificatorii utilizai trebuie s respecte precizrile din enun (bold), iar n lipsa unor precizri explicite, notaiile trebuie s corespund cu semnificaiile asociate acestora (eventual n form prescurtat). Subiectul I (30 de puncte) - Varianta 091 Pentru itemul 1, scriei pe foaia de examen litera corespunztoare rspunsului corect. if nr<7 then if nr>3 then 1. tiind c variabila ntreag nr memoreaz write(Bine) valoarea 5, stabilii ce mesaj se va afia n else write(Foarte bine) urma executrii secvenei alturate. (4p.) else write(Rau); b. Foarte bine c. Rau d. Bine a. BineRau Scriei pe foaia de examen rspunsul pentru fiecare dintre cerinele urmtoare. 2. Se consider algoritmul alturat descris n pseudocod. citete z, x S-a notat cu [a] partea ntreag a numrului real a i cu |b| (numere ntregi nenule) valoarea absolut a numrului ntreg b. z |z| a) Scriei valoarea care se va afia pentru z=50 i x=1. x |x| repet (6p.) y x b) Scriei n pseudocod un algoritm echivalent cu cel dat, x [(x+z/x)/2] n care s se nlocuiasc structura repet...pn pn cnd x=y cnd cu o structur repetitiv cu test iniial. (6p.) scrie x c) d) Scriei programul Pascal corespunztor algoritmului dat. (10p.) Dac pentru z se citete numrul 30, scriei o valoare care, citit pentru x, determin ca atribuirea y x s se execute o singur dat. (4p.)

BACALAUREAT 2009 - INFORMATIC, limbajul Pascal Specializarea Matematic-informatic intensiv informatic

Subiectul I

Ministerul Educaiei, Cercetrii i Inovrii Centrul Naional pentru Curriculum i Evaluare n nvmntul Preuniversitar

EXAMENUL DE BACALAUREAT 2009 Proba scris la INFORMATIC PROBA E, limbajul PASCAL Specializarea Matematic-informatic intensiv informatic Toate subiectele sunt obligatorii. Se acord 10 puncte din oficiu. Timpul efectiv de lucru este de 3 ore. n rezolvrile cerute, identificatorii utilizai trebuie s respecte precizrile din enun (bold), iar n lipsa unor precizri explicite, notaiile trebuie s corespund cu semnificaiile asociate acestora (eventual n form prescurtat). Subiectul I (30 de puncte) - Varianta 092 Pentru itemul 1, scriei pe foaia de examen litera corespunztoare rspunsului corect. 1. Stabilii care dintre urmtoarele expresii Pascal are valoarea true dac i numai dac numrul ntreg x, nu aparine intervalului A=(-10,-2)[50,100]? (4p.) a. (x<=-10) or ((x<50) and (x>=-2)) or (x>100) b. (x<=-10) or ((x<=50) and (x>=-2)) or (x>=100) c. (x<-10) or ((x<50) and (x>-2)) or (x>100) d. (x<=-10) or ((x<=50) or (x>=-2)) or (x>100) Scriei pe foaia de examen rspunsul pentru fiecare dintre cerinele urmtoare. 2. Se consider algoritmul alturat, descris pseudocod. S-a notat cu [x] partea ntreag a numrului real x. a) n citete n (numr natural nenul) nr 0 y 0 pentru i 1,n execut repet citete x (numr real) nr nr+1 pn cnd x>=1 i x<=10 y y+x scrie [y/n] scrie nr

Scriei ce se afieaz dac se citesc, n aceast ordine, valorile: 5, 8, 12, 15, 10, 25, 9, 8, 30, 10. (6p.) Dac pentru n se citete valoarea 3 scriei un ir de date de intrare astfel nct ultima valoare care se afieaz s fie 3. (4p.) Scriei programul algoritmului dat. Pascal corespunztor (10p.)

b)

c) d)

Scriei un algoritm pseudocod echivalent cu cel dat n care structura repet...pn cnd s fie nlocuit cu o structur repetitiv cu test iniial. (6p.)

BACALAUREAT 2009 - INFORMATIC, limbajul Pascal Specializarea Matematic-informatic intensiv informatic

Subiectul I

Ministerul Educaiei, Cercetrii i Inovrii Centrul Naional pentru Curriculum i Evaluare n nvmntul Preuniversitar

EXAMENUL DE BACALAUREAT 2009 Proba scris la INFORMATIC PROBA E, limbajul PASCAL Specializarea Matematic-informatic intensiv informatic Toate subiectele sunt obligatorii. Se acord 10 puncte din oficiu. Timpul efectiv de lucru este de 3 ore. n rezolvrile cerute, identificatorii utilizai trebuie s respecte precizrile din enun (bold), iar n lipsa unor precizri explicite, notaiile trebuie s corespund cu semnificaiile asociate acestora (eventual n form prescurtat). Subiectul I (30 de puncte) - Varianta 093 Pentru itemul 1, scriei pe foaia de examen litera corespunztoare rspunsului corect. 1. Variabile ntregi x i y memoreaz cte un numr natural, x div 10=y mod 10 cu exact dou cifre. Care este valoarea expresiei x-y y div 10=x mod 10 tiind c fiecare dintre expresiile Pascal alturate are x div 10=x mod 10+1 valoarea true? (4p.) 0 9 1 b. c. d. 11 a.

Scriei pe foaia de examen rspunsul pentru fiecare dintre cerinele urmtoare. 2. Se consider algoritmul alturat descris n pseudocod. a) b) c) Scriei valoarea care se afieaz dac se citesc numerele n=2 i m=11. (6p.) Scriei programul Pascal corespunztor algoritmului dat. (10p.) Dac pentru n se citete valoarea 1 scriei numrul de valori naturale nenule de exact o cifr, care pot fi citite pentru variabila m, astfel nct s se afieze valoarea 0. (6p.) Scriei n pseudocod un algoritm echivalent cu cel dat, care s NU foloseasc structuri repetitive sau recursive. (4p.) citete n,m (numere naturale, nm) s 0 ct timp n<m execut s s+n n n+3 dac n=m atunci scrie s+n altfel scrie 0

d)

BACALAUREAT 2009 - INFORMATIC, limbajul Pascal Specializarea Matematic-informatic intensiv informatic

Subiectul I

Ministerul Educaiei, Cercetrii i Inovrii Centrul Naional pentru Curriculum i Evaluare n nvmntul Preuniversitar

EXAMENUL DE BACALAUREAT 2009 Proba scris la INFORMATIC PROBA E, limbajul PASCAL Specializarea Matematic-informatic intensiv informatic Toate subiectele sunt obligatorii. Se acord 10 puncte din oficiu. Timpul efectiv de lucru este de 3 ore. n rezolvrile cerute, identificatorii utilizai trebuie s respecte precizrile din enun (bold), iar n lipsa unor precizri explicite, notaiile trebuie s corespund cu semnificaiile asociate acestora (eventual n form prescurtat). Subiectul I (30 de puncte) - Varianta 094 Pentru itemul 1, scriei pe foaia de examen litera corespunztoare rspunsului corect. y:=1; 1. n secvena alturat de instruciuni, variabilele i,j,k if k>0 then i y sunt de tip ntreg. Pentru care dintre urmtoarele if i<>j then seturi de valori ale variabilelor i,j i k variabila y va y:=0 avea valoarea 1 n urma executrii secvenei? (4p.) else y:=2; b. k=10; i=5; j=6 a. k=0; i=5; j=5 c. k=10; i=5; j=5 d. y nu va avea valoarea 1 indiferent de valorile variabilelor i,j i k Scriei pe foaia de examen rspunsul pentru fiecare dintre cerinele urmtoare. citete n 2. Se consider algoritmul alturat, descris n (numr natural nenul) pseudocod. n1 0 S-a notat cu x%y restul mpririi numrului natural x la n2 0 numrul natural nenul y, iar cu [x/y] ctul mpririi ntregi k1 0 a numrului natural x la numrul natural nenul y. ct timp n 0 execut a) Scriei ce va afia algoritmul dac pentru n se dac (n%10)%2=0 atunci n2 n2 * 10 + n%10 citete valoarea 123611. (6p.) altfel b) Scriei cte valori naturale distincte, formate din n1 n1 * 10 + n%10 patru cifre fiecare, pot fi citite pentru variabila n, k1 k1+1 astfel nct, pentru fiecare dintre acestea, valoarea afiat de algoritm s fie divizibil cu 10. (6p.) n [n/10] c) Scriei n pseudocod un algoritm echivalent cu cel p 1 dat care s utilizeze o singur structur repetitiv. pentru i 1,k1 execut (4p.) p p * 10 d) Scriei programul Pascal corespunztor x n2*p + n1 algoritmului dat. (10p.) scrie x

BACALAUREAT 2009 - INFORMATIC, limbajul Pascal Specializarea Matematic-informatic intensiv informatic

Subiectul I

Ministerul Educaiei, Cercetrii i Inovrii Centrul Naional pentru Curriculum i Evaluare n nvmntul Preuniversitar

EXAMENUL DE BACALAUREAT 2009 Proba scris la INFORMATIC PROBA E, limbajul PASCAL Specializarea Matematic-informatic intensiv informatic Toate subiectele sunt obligatorii. Se acord 10 puncte din oficiu. Timpul efectiv de lucru este de 3 ore. n rezolvrile cerute, identificatorii utilizai trebuie s respecte precizrile din enun (bold), iar n lipsa unor precizri explicite, notaiile trebuie s corespund cu semnificaiile asociate acestora (eventual n form prescurtat). Subiectul I (30 de puncte) - Varianta 095 Pentru itemul 1, scriei pe foaia de examen litera corespunztoare rspunsului corect. 1. n secvena alturat de instruciuni, variabilele i, j, k, x i if k>0 then if i<>j then x:=0 y sunt de tip ntreg. Pentru care dintre urmtoarele seturi else x:=1 de valori ale variabilelor i, j i k variabilele x i y vor primi else x:=2; valori diferite ntre ele n urma executrii acestei secvene? (4p.) if i<>j then if k>0 then y:=0 else y:=2 else y:=1; b. k=0; i=5; j=6 a. x i y primesc aceeai valoare indiferent de valorile variabilelor i,j i k d. k=0; i=5; j=5 c. k=10; i=5; j=5 Scriei pe foaia de examen rspunsul pentru fiecare dintre cerinele urmtoare. x 0 2. Se consider algoritmul alturat, descris n citete n,k pseudocod. (numere naturale nenule) S-a notat cu a mod b restul mpririi numrului natural a la numrul natural nenul b, iar cu [a/b] ctul mpririi ct timp n0 execut ntregi a numrului natural a la numrul natural nenul b. dac n mod 10<k atunci a) x*10 + n mod 10 Scriei numrul care se va afia dac se citesc x pentru n valoarea 528791 i pentru k valoarea 6. [n/10] (6p.) n Dac pentru k se citete valoarea 9 scriei toate scrie x valorile formate din exact 5 cifre care se pot citi pentru variabila n, astfel nct rezultatul afiat s fie, de fiecare dat, 2008. (6p.) Scriei programul Pascal corespunztor algoritmului dat. (10p.)

b)

c) d)

Scriei n pseudocod un algoritm echivalent cu cel dat care s utilizeze n locul structurii ct timp...execut o structur repetitiv condiionat posterior. (4p.)

BACALAUREAT 2009 - INFORMATIC, limbajul Pascal Specializarea Matematic-informatic intensiv informatic

Subiectul I

Ministerul Educaiei, Cercetrii i Inovrii Centrul Naional pentru Curriculum i Evaluare n nvmntul Preuniversitar

EXAMENUL DE BACALAUREAT 2009 Proba scris la INFORMATIC PROBA E, limbajul PASCAL Specializarea Matematic-informatic intensiv informatic Toate subiectele sunt obligatorii. Se acord 10 puncte din oficiu. Timpul efectiv de lucru este de 3 ore. n rezolvrile cerute, identificatorii utilizai trebuie s respecte precizrile din enun (bold), iar n lipsa unor precizri explicite, notaiile trebuie s corespund cu semnificaiile asociate acestora (eventual n form prescurtat). Subiectul I (30 de puncte) - Varianta 096 Pentru itemul 1, scriei pe foaia de examen litera corespunztoare rspunsului corect. if k>0 then 1. n secvena alturat, variabilele i, j, k i y sunt de tip if i<>j then y:=0 ntreg. Pentru care dintre urmtoarele seturi de valori ale else y:=1 variabilelor i, j i k variabila y va avea valoarea 1 n urma else y:=2; executrii secvenei? (4p.) b. k=10; i=5; j=6 c. k=10; i=5; j=5 d. k=0; i=5; j=6 a. k=0; i=5; j=5 Scriei pe foaia de examen rspunsul pentru fiecare dintre cerinele urmtoare. 2. Se consider algoritmul alturat, descris n citete n (numr natural nenul) pentru i 1,n execut pseudocod. pentru j 1,n execut pentru k 1,n execut a) Dac se citete pentru n valoarea 10, scriei dac i<j<k atunci valorile care se afieaz, n forma rezultat n dac i+j+k=n atunci urma executrii algoritmului, (6p.) scrie i,' ',j,' ',k b) Scriei o valoare format din exact dou cifre care, salt la rnd nou dac se citete pentru n, determin ca printre tripletele de valori afiate s existe unul alctuit din trei numere consecutive. (6p.) c) Scriei programul Pascal corespunztor algoritmului dat. (10p.) d) Scriei n pseudocod un algoritm echivalent cu cel dat care s utilizeze exact dou structuri repetitive. (4p.)

BACALAUREAT 2009 - INFORMATIC, limbajul Pascal Specializarea Matematic-informatic intensiv informatic

Subiectul I

Ministerul Educaiei, Cercetrii i Inovrii Centrul Naional pentru Curriculum i Evaluare n nvmntul Preuniversitar

EXAMENUL DE BACALAUREAT 2009 Proba scris la INFORMATIC PROBA E, limbajul PASCAL Specializarea Matematic-informatic intensiv informatic Toate subiectele sunt obligatorii. Se acord 10 puncte din oficiu. Timpul efectiv de lucru este de 3 ore. n rezolvrile cerute, identificatorii utilizai trebuie s respecte precizrile din enun (bold), iar n lipsa unor precizri explicite, notaiile trebuie s corespund cu semnificaiile asociate acestora (eventual n form prescurtat). Subiectul I (30 de puncte) - Varianta 097 Pentru itemul 1, scriei pe foaia de examen litera corespunztoare rspunsului corect. 1. Care dintre variabilele ntregi x, y i z vor avea la finalul executrii x := y + z; secvenei alturate de instruciuni, aceeai valoare ca nainte de z := x z; y := z; executare? (4p.) z := x - y; b. numai y i z c. numai x i y d. x, y i z a. numai x i z Scriei pe foaia de examen rspunsul pentru fiecare dintre cerinele urmtoare. 1,3 execut 2. Se consider algoritmul alturat reprezentat pentru i citete x (numr natural) n pseudocod. s 0 S-a notat cu x%y restul mpririi numrului ntreg x pentru j 1,i execut la numrul ntreg nenul y. s s + x % 10 a) Scriei ce valori se vor afia dac se citesc, n scrie s ordine, valorile 123, 25, 218. (6p.) b) Scriei un de set de date de intrare pentru care se vor afia trei valori consecutive. (6p.) c) d) Scriei n pseudocod un algoritm echivalent cu cel dat, care s nu utilizeze nicio structur repetitiv. (4p.) Scriei programul Pascal corespunztor algoritmului dat. (10p.)

BACALAUREAT 2009 - INFORMATIC, limbajul Pascal Specializarea Matematic-informatic intensiv informatic

Subiectul I

Ministerul Educaiei, Cercetrii i Inovrii Centrul Naional pentru Curriculum i Evaluare n nvmntul Preuniversitar

EXAMENUL DE BACALAUREAT 2009 Proba scris la INFORMATIC PROBA E, limbajul PASCAL Specializarea Matematic-informatic intensiv informatic Toate subiectele sunt obligatorii. Se acord 10 puncte din oficiu. Timpul efectiv de lucru este de 3 ore. n rezolvrile cerute, identificatorii utilizai trebuie s respecte precizrile din enun (bold), iar n lipsa unor precizri explicite, notaiile trebuie s corespund cu semnificaiile asociate acestora (eventual n form prescurtat). Subiectul I (30 de puncte) - Varianta 098 Pentru itemul 1, scriei pe foaia de examen litera corespunztoare rspunsului corect. 1. Variabila ntreag x memoreaz o valoare mai mare ca 1000, format doar din cifre distincte. Care dintre urmtoarele instruciuni Pascal afieaz o singur cifr? (4p.) b. write(x div 100); a. write(x div 1); c. write(x mod 100); d. write(x mod 10 div 1); Scriei pe foaia de examen rspunsul pentru fiecare dintre cerinele urmtoare. 2. Se consider algoritmul alturat reprezentat n pseudocod. a) b) c) Scriei ce valoare se va afia citete n (numr ntreg)

dac n<0 atunci pentru n=10. n -n (6p.) i 1 Scriei toate valorile care pot fi citite pentru n astfel nct s se afieze 4. (6p.) ct timp i*i n execut i i+1 Scriei n pseudocod un algoritm echivalent cu cel dat care s nu utilizeze nicio structur scrie i-1 repetitiv. (4p.) Scriei programul Pascal corespunztor algoritmului dat. (10p.)

d)

BACALAUREAT 2009 - INFORMATIC, limbajul Pascal Specializarea Matematic-informatic intensiv informatic

Subiectul I

Ministerul Educaiei, Cercetrii i Inovrii Centrul Naional pentru Curriculum i Evaluare n nvmntul Preuniversitar

EXAMENUL DE BACALAUREAT 2009 Proba scris la INFORMATIC PROBA E, limbajul PASCAL Specializarea Matematic-informatic intensiv informatic Toate subiectele sunt obligatorii. Se acord 10 puncte din oficiu. Timpul efectiv de lucru este de 3 ore. n rezolvrile cerute, identificatorii utilizai trebuie s respecte precizrile din enun (bold), iar n lipsa unor precizri explicite, notaiile trebuie s corespund cu semnificaiile asociate acestora (eventual n form prescurtat). Subiectul I (30 de puncte) - Varianta 099 Pentru itemul 1, scriei pe foaia de examen litera corespunztoare rspunsului corect. 1. Care dintre urmtoarele instruciuni Pascal este echivalent cu x:=(x+y+z)/2; cea alturat, tiind c variabilele x, y i z sunt reale? (4p.) a. x := x/4/2+ y/4/2 + z/4/2; b. x := x + y/2 + z/2; c. x := x + y + z/2; d. x := x/1/2+ y/1/2 + z/1/2; Scriei pe foaia de examen rspunsul pentru fiecare dintre cerinele urmtoare. 2. Se consider algoritmul alturat, descris n pseudocod. citete x (numr ntreg)

S-a notat cu x%y restul mpririi numrului natural x la dac x<0 atunci x -x numrul natural nenul y. p 1 a) Scriei ce se va afia pentru x=8. (6p.) pentru i 1,x execut b) Scriei toate numerele naturale, de cte o singur cifr, p (p*4)%10 care, citite pentru x, determin afiarea valorii 4. (6p.) scrie p c) Scriei n pseudocod un algoritm echivalent cu cel dat care s nu utilizeze nicio structur repetitiv. d) (4p.) Scriei programul C/C++ corespunztor algoritmului dat. (10p.)

BACALAUREAT 2009 - INFORMATIC, limbajul Pascal Specializarea Matematic-informatic intensiv informatic

Subiectul I

Ministerul Educaiei, Cercetrii i Inovrii Centrul Naional pentru Curriculum i Evaluare n nvmntul Preuniversitar

EXAMENUL DE BACALAUREAT 2009 Proba scris la INFORMATIC PROBA E, limbajul PASCAL Specializarea Matematic-informatic intensiv informatic Toate subiectele sunt obligatorii. Se acord 10 puncte din oficiu. Timpul efectiv de lucru este de 3 ore. n rezolvrile cerute, identificatorii utilizai trebuie s respecte precizrile din enun (bold), iar n lipsa unor precizri explicite, notaiile trebuie s corespund cu semnificaiile asociate acestora (eventual n form prescurtat). Subiectul I (30 de puncte) - Varianta 100 Pentru itemul 1, scriei pe foaia de examen litera corespunztoare rspunsului corect. 1. tiind c iniial variabilele ntregi x, y i z au valorile x=1, y=2 respectiv z=3, n ce ordine trebuie scrise atribuirile urmtoare astfel nct, n final, expresia x+y+z s aib valoarea maxim? (4p.) I) x:=x+y-z; II) y:=x-y+z; III) z:=z-x+y; a. III II I b. I II III c. III I II d. I III
citete a

II

Scriei pe foaia de examen rspunsul pentru fiecare dintre cerinele urmtoare. 2. Se consider algoritmul alturat, descris n pseudocod. (numr natural, a<109)

S-a notat cu x%y restul mpririi numrului natural x la repet numrul natural nenul y i cu [z] partea ntreag a numrului b0 real z. ct timp a0 execut bb+a%10 a) Scriei care este valoarea afiat n urma executrii algoritmului dac se citete numrul 199. (6p.) a[a/10] b) Scriei cele mai mici dou numere distincte, fiecare ab avnd exact 3 cifre, care pot fi citite astfel nct s se pn cnd a<10 afieze valoarea 7. (6p.) scrie b c) Scriei programul Pascal corespunztor algoritmului dat. (10p.) d) Scriei n pseudocod un algoritm, echivalent cu cel dat, care s utilizeze cel mult o singur structur repetitiv. (4p.)

BACALAUREAT 2009 - INFORMATIC, limbajul Pascal Specializarea Matematic-informatic intensiv informatic

Subiectul I

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