+ All Categories
Home > Documents > Variante Bac Informatica 2009 Intensiv Pascal Subiectul 1

Variante Bac Informatica 2009 Intensiv Pascal Subiectul 1

Date post: 09-Apr-2018
Category:
Upload: doneli
View: 319 times
Download: 3 times
Share this document with a friend

of 100

Transcript
  • 8/8/2019 Variante Bac Informatica 2009 Intensiv Pascal Subiectul 1

    1/100

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

    BACALAUREAT 2009 - INFORMATIC, limbajul Pascal Subiectul ISpecializarea Matematic-informatic intensiv informatic

    EXAMENUL DE BACALAUREAT 2009Proba scris la INFORMATIC

    PROBA E, limbajul PASCALSpecializarea 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 semnificaiileasociate 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 TRUEdaci numai dac numrul real memorat n variabila x aparine intervalului (5,8]? (4p.)

    a. (x=5) b. (x5)c. (x>8) or (x0 execut cn%10 n[n/10]dac c%3=0 atunci zz+p*(9-c) pp*10scrie z

    d) Scriei programul Pascal corespunztor algoritmului dat. (10p.)

  • 8/8/2019 Variante Bac Informatica 2009 Intensiv Pascal Subiectul 1

    2/100

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

    BACALAUREAT 2009 - INFORMATIC, limbajul Pascal Subiectul ISpecializarea Matematic-informatic intensiv informatic

    EXAMENUL DE BACALAUREAT 2009Proba scris la INFORMATIC

    PROBA E, limbajul PASCALSpecializarea 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 semnificaiileasociate 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 xi y sunt tip integer. Care dintre expresiile Pascal de mai jos are valoareatrue daci numai dac valorile ntregi nenule memorate n variabilele xi y sunt egale?

    (4p.)a. (x mod y=0) and (y mod x=0) and (x*y>0) b. (x

  • 8/8/2019 Variante Bac Informatica 2009 Intensiv Pascal Subiectul 1

    3/100

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

    BACALAUREAT 2009 - INFORMATIC, limbajul Pascal Subiectul ISpecializarea Matematic-informatic intensiv informatic

    EXAMENUL DE BACALAUREAT 2009Proba scris la INFORMATIC

    PROBA E, limbajul PASCALSpecializarea 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 semnificaiileasociate 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 daci numai dac numrulreal memorat n variabila xse afl n intervalul (-2,2)? (4p.)

    a. x*x-40c. (20 execut citete y (numr natural)dac z

  • 8/8/2019 Variante Bac Informatica 2009 Intensiv Pascal Subiectul 1

    4/100

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

    BACALAUREAT 2009 - INFORMATIC, limbajul Pascal Subiectul ISpecializarea Matematic-informatic intensiv informatic

    EXAMENUL DE BACALAUREAT 2009Proba scris la INFORMATIC

    PROBA E, limbajul PASCALSpecializarea 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 semnificaiileasociate 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.)

    11*3 div 2*2 div 3

    a. 2 b. 10 c. 2.75 d. 11

    Scriei pe foaia de examen rspunsul pentru fiecare dintre cerinele urmtoare.

    2. Se consider algoritmul alturat, descris npseudocod.

    S-a notat cu x%y restul mpririi numrului ntreg x lanumrul ntreg nenul y i cu xy operaia deinterschimbare a valorilor variabilelor xi y.

    a) Scriei ce se afieaz pentru a=5ib=17. (6p.)

    b) Scriei toate perechile de valori care pot fi cititepentru variabilele aib, astfel nct s se afieze, nacest ordine, numerele: 1 -1.

    (4p.)

    citete a,b (numere ntregi)

    dac a

  • 8/8/2019 Variante Bac Informatica 2009 Intensiv Pascal Subiectul 1

    5/100

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

    BACALAUREAT 2009 - INFORMATIC, limbajul Pascal Subiectul ISpecializarea Matematic-informatic intensiv informatic

    EXAMENUL DE BACALAUREAT 2009Proba scris la INFORMATIC

    PROBA E, limbajul PASCALSpecializarea 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 semnificaiileasociate 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 TRUEdaci numai dac numrul real memorat n variabila xnu aparine intervalului (2,9]?

    (4p.)a. (x>2) and (x0 i y%10=z%10 execut y[y/10] z[z/10]

    dac y+z=0 atunci scrie 1altfel scrie 0

    c) Scriei n pseudocod un algoritm, echivalent cu cel dat, n care s se foloseasc o singurstructur repetitiv. (6p.)

    d) Scriei programul Pascal corespunztor algoritmului dat. (10p.)

  • 8/8/2019 Variante Bac Informatica 2009 Intensiv Pascal Subiectul 1

    6/100

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

    BACALAUREAT 2009 - INFORMATIC, limbajul Pascal Subiectul ISpecializarea Matematic-informatic intensiv informatic

    EXAMENUL DE BACALAUREAT 2009Proba scris la INFORMATIC

    PROBA E, limbajul PASCALSpecializarea 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 semnificaiileasociate 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 numerelenaturale nenule, cu cel mult 4 cifre fiecare, memorate n variabilele ntregi xi y? (4p.)

    a. (x+y-abs(x-y))div 2 b. x+y-abs(x-y)div 2c. (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 npseudocod:S-a notat cu [c] partea ntreag a numrului real c, iar cua%b restul mpririi numrului ntreg a la numrul ntregnenulb.

    a) Scriei valoarea care se afieaz n urma executriialgoritmului, dac se citete numrul 9321. (6p.)

    b) Scriei cea mai mare valoare de 4 cifre distincte carepoate fi citit pentru n astfel nct s se afieze

    valoarea 11. (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.)

    citete n (numr natural)s -1ct timp n>0 execut dac n%10>s atunci s n%10 altfel s11 n [n/10]scrie s

    d) Scriei programul Pascal corespunztor algoritmului dat. (10p.)

  • 8/8/2019 Variante Bac Informatica 2009 Intensiv Pascal Subiectul 1

    7/100

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

    BACALAUREAT 2009 - INFORMATIC, limbajul Pascal Subiectul ISpecializarea Matematic-informatic intensiv informatic

    EXAMENUL DE BACALAUREAT 2009Proba scris la INFORMATIC

    PROBA E, limbajul PASCALSpecializarea 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 semnificaiileasociate 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 dintreexpresiile Pascal de mai jos are valoarea true daci numai dac numrul memorat n xeste strict mai mare dect 0i numrul memorat n y este strict mai mare dect 5? (4p.)

    a. x*y-50 b. x*(y-5)0c. x*(y-5)>=0 d. not(x*(y-5)

  • 8/8/2019 Variante Bac Informatica 2009 Intensiv Pascal Subiectul 1

    8/100

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

    BACALAUREAT 2009 - INFORMATIC, limbajul Pascal Subiectul ISpecializarea Matematic-informatic intensiv informatic

    EXAMENUL DE BACALAUREAT 2009Proba scris la INFORMATIC

    PROBA E, limbajul PASCALSpecializarea 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 semnificaiileasociate 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 numerelenaturale nenule, cu cel mult 4 cifre fiecare, memorate n variabilele ntregi aib? (4p.)

    a. (a+b+abs(a-b))div 2 b. a+b+abs(a-b)div 2c. (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 npseudocod:S-a notat cu [c] partea ntreag a numrului realc, iar cu a%b restul mpririi numrului ntreg a lanumrul ntreg nenulb.

    a) Scriei valoarea care se afieaz, n urmaexecutrii algoritmului, dac se citetepentru n valoarea 932125 i pentru kvaloarea 3. (4p.)

    b) Scriei un set de date de intrare, astfel nct, n urma executrii algoritmului, sse afieze valoarea 0. (6p.)

    c) Scriei n pseudocod un algoritmechivalent cu cel dat n care s senlocuiasc structura cttimp...execut cu o structur repetitivcu test final. (6p.)

    citete n,k (numere naturale nenule)nr0

    p1ct timp n0 i k0 executdac n%2=0 atunci nrnr+ n%10*p pp*10altfel kk-1 n[n/10]scrie nr

    d) Scriei programul Pascal corespunztor algoritmului dat. (10p.)

  • 8/8/2019 Variante Bac Informatica 2009 Intensiv Pascal Subiectul 1

    9/100

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

    BACALAUREAT 2009 - INFORMATIC, limbajul Pascal Subiectul ISpecializarea Matematic-informatic intensiv informatic

    EXAMENUL DE BACALAUREAT 2009Proba scris la INFORMATIC

    PROBA E, limbajul PASCALSpecializarea 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 semnificaiileasociate acestora (eventual n form prescurtat).

    Subiectul I (30 de puncte) - Varianta 009

    Pentru itemul 1, scriei pe foaia de examen litera corespunztoare rspunsului corect.1.

    Care dintre expresiile Pascal de mai jos este

    echivalent cu expresia alturat? (4p.)

    ((a>3) and (a3) or (a3) or (a0 executdac n%10

  • 8/8/2019 Variante Bac Informatica 2009 Intensiv Pascal Subiectul 1

    10/100

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

    BACALAUREAT 2009 - INFORMATIC, limbajul Pascal Subiectul ISpecializarea Matematic-informatic intensiv informatic

    EXAMENUL DE BACALAUREAT 2009Proba scris la INFORMATIC

    PROBA E, limbajul PASCALSpecializarea 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 semnificaiileasociate 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.

    Care este valoarea expresiei Pascal alturate?(4p.)

    9 div 2*2-5

    a. 3 b. 4 c. -3 d. -3.75

    Scriei pe foaia de examen rspunsul pentru fiecare dintre cerinele urmtoare.

    2. Se consider algoritmul alturat, descris npseudocod

    S-a notat cu [c] partea ntreag a numrului real c,iar cu a%b restul mpririi numrului ntreg a lab.

    a) Scriei valoarea care se afieaz, n urmaexecutrii algoritmului, dac se citete pentrun valoarea 23456i pentru k valoarea 3.(4p.)

    b) Scriei dou seturi distincte de date de intrare,astfel nct, pentru fiecare dintre ele, n urmaexecutrii algoritmului, s se afieze valoarea234. (6p.)

    c) Scriei n pseudocod un algoritm echivalent cucel dat n care s se nlocuiasc structura cttimp ... execut cu o structur repetitiv cutest final. (6p.)

    citete n,k(numere naturale nenule)nr0

    p1ct timp n0 i k0 executdac n%20 atunci nrnr + [n/10]%10*p pp*10altfel kk-1 n[n/10]scrie nr

    d) Scriei programul Pascal corespunztor algoritmului dat. (10p.)

  • 8/8/2019 Variante Bac Informatica 2009 Intensiv Pascal Subiectul 1

    11/100

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

    BACALAUREAT 2009 - INFORMATIC, limbajul Pascal Subiectul ISpecializarea Matematic-informatic intensiv informatic

    EXAMENUL DE BACALAUREAT 2009Proba scris la INFORMATIC

    PROBA E, limbajul PascalSpecializarea 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 semnificaiileasociate 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 xi y sunt de tip ntreg, x memornd valoarea 8, iar y valoarea 6. Care dintreexpresiile Pascal de mai jos are valoarea FALSE? (4p.)

    a. 3*x-4*y=0 b. (x+y) div 2>x mod y+1

    c. NOT (x div 2+2=y) d. x-y+30

    Scriei pe foaia de examen rspunsul pentru fiecare dintre cerinele urmtoare.

    2. Se consider algoritmul alturat, descris npseudocod.

    S-a notat cu x%y restul mpririi numrului natural xla numrul natural nenul yi cu [z] partea ntreag anumrului real z.

    a) Scriei valoarea care se va afia dac secitete pentru n valoarea 296385, iar pentru kvaloarea 3. (6p.)

    b) Dac se citete pentru k valoarea 4, scrieicea mai mare valoare de 5 cifre care poate ficitit pentru n astfel nct numrul afiat nurma executrii algoritmului s fie 1. (4p.)

    citete n,k(numere naturale)

    p1ct timp n>0 i k>0 execut cn%10dac c%2=1 atunci pp*c n[n/10] kk-1

    scrie p

    c) Scriei programul Pascal corespunztor algoritmului dat. (10p.)

    d) Scriei n pseudocod un algoritm echivalent cu algoritmul dat, n care s se nlocuiascstructura repetitiv ct timp...execut, cu o structur repetitiv

    pentru...execut. (6p.)

  • 8/8/2019 Variante Bac Informatica 2009 Intensiv Pascal Subiectul 1

    12/100

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

    BACALAUREAT 2009 - INFORMATIC, limbajul Pascal Subiectul ISpecializarea Matematic-informatic intensiv informatic

    EXAMENUL DE BACALAUREAT 2009Proba scris la INFORMATIC

    PROBA E, limbajul PascalSpecializarea 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 semnificaiileasociate 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 daci numai dac variabilelexi y memoreaz dou numere naturale pare consecutive? (4p.)

    a. (x-y=2) AND (y-x=2) b. (x=2) AND (y=4)

    c. x-y=2 d. ((x-y=2) OR (y-x=2)) AND (x mod 2=0)

    Scriei pe foaia de examen rspunsul pentru fiecare dintre cerinele urmtoare.

    2. Se consider algoritmul alturat, descris npseudocod.

    S-a notat cu [c] partea ntreag a numrului real c.

    a) Scriei valoarea care va fi afiat dac se citesc, naceast ordine, numerele 12, 7, 354, 9, 630,0.

    (6p.)

    b) Scriei un ir de numere ce pot fi citite astfel nctvaloarea afiat s fie 321. (4p.)

    citete x(numr natural)

    y0ct timp x0 execut ct timp x>9 execut x[x/10] yy*10+x citete xscrie y

    c) Scriei programul Pascal corespunztor algoritmului dat. (10p.)

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

  • 8/8/2019 Variante Bac Informatica 2009 Intensiv Pascal Subiectul 1

    13/100

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

    BACALAUREAT 2009 - INFORMATIC, limbajul Pascal Subiectul ISpecializarea Matematic-informatic intensiv informatic

    EXAMENUL DE BACALAUREAT 2009Proba scris la INFORMATIC

    PROBA E, limbajul PascalSpecializarea 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 semnificaiileasociate 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 esteechivalent cu expresia alturat? (4p.)

    NOT ((a7))

    a. (a>=5) AND (b=5) AND NOT (b0 executdac n%2=1 atunci cc+1 n[n/10]

    dac c>0 atunci kk+1scrie k

  • 8/8/2019 Variante Bac Informatica 2009 Intensiv Pascal Subiectul 1

    14/100

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

    BACALAUREAT 2009 - INFORMATIC, limbajul Pascal Subiectul ISpecializarea Matematic-informatic intensiv informatic

    EXAMENUL DE BACALAUREAT 2009Proba scris la INFORMATIC

    PROBA E, limbajul PascalSpecializarea 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 semnificaiileasociate 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 valoride mai jos expresia Pascal alturatare valoarea true? (4p.)

    (a mod 100=b mod 100) AND (a>99) OR (b>99)

    a. a=1003 i b=3 b. a=35 i b=35

    c. a=1100 ib=10 d. a=1234 ib=12

    Scriei pe foaia de examen rspunsul pentru fiecare dintre cerinele urmtoare.

    2. Se consider algoritmul alturat, descris npseudocod.

    S-a notat cu x%y restul mpririi numrului natural x lanumrul natural nenul y i cu [z] partea ntreag anumrului real z.

    a) Scriei valoarea ce se va afia dac se citesc, naceast ordine, numerele 12, 7, 354, 9, 1630, 0. (6p.)

    b) Scriei un set de date de intrare format din numerepare, care s determine, n urma executriialgoritmului, afiarea valorii 751. (4p.)

    c) Scriei programul Pascal corespunztor algoritmuluidat. (10p.)

    d) Scriei n pseudocod un algoritm echivalent cu cel dat, n care s se nlocuiasc fiecare structur cttimp...execut, cu cte o structur repetitiv cutest final. (6p.)

    citete x(numr natural)

    n0ct timp x0 execut yx; c0ct timp y>0 executdac y%10>c atunci cy%10

    y[y/10]

    nn*10+c citete xscrie n

  • 8/8/2019 Variante Bac Informatica 2009 Intensiv Pascal Subiectul 1

    15/100

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

    BACALAUREAT 2009 - INFORMATIC, limbajul Pascal Subiectul ISpecializarea Matematic-informatic intensiv informatic

    EXAMENUL DE BACALAUREAT 2009Proba scris la INFORMATIC

    PROBA E, limbajul PascalSpecializarea 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 semnificaiileasociate 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 xi y sunt de tip ntreg, x memornd valoarea 4, iar y valoarea 2. Care dintreexpresiile Pascal de mai jos are valoarea FALSE? (4p.)

    a. x-y0 b. x+y>x mod y+1 c. x-2*y=0 d.NOT (x=2*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 lanumrul natural nenul y.

    a) Scriei valoarea care se afieaz dac pentru a secitete valoarea 25, iar pentru n se citete valoarea 6.

    (6p.)

    b) Scriei programul Pascal corespunztor algoritmuluidat. (10p.)

    citete a,n(numere naturale)

    pentru i1,n executdac i%2=0 atunci aa-i*ialtfel aa+i*iscrie a

    c) Dac pentru variabila a se citete valoarea 18, scriei valoarea care trebuie citit pentru

    variabila n, astfel nct s se afieze numrul 8. (6p.)d) Dac se citete pentru a valoarea 0, cu ce instruciune de atribuire trebuie nlocuit

    atribuirea aa-i*i n algoritmul dat, astfel nct algoritmul obinut s afieze valoareaexpresiei n2 dac numrul citit pentru n este impar i respectiv 0 dac numrul cititpentru n este par. (4p.)

  • 8/8/2019 Variante Bac Informatica 2009 Intensiv Pascal Subiectul 1

    16/100

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

    BACALAUREAT 2009 - INFORMATIC, limbajul Pascal Subiectul ISpecializarea Matematic-informatic intensiv informatic

    EXAMENUL DE BACALAUREAT 2009Proba scris la INFORMATIC

    PROBA E, limbajul PASCALSpecializarea 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 semnificaiileasociate 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 cifrea unui numr natural, cu mai mult de 2 cifre, memorat n variabila x? (4p.)

    a. x:=(x div 10*10+7)*10+x mod 10 b. x:=x div 10+7+x mod 10c. 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 npseudocod.S-a notat cu cu x%y restul mpririi numrului natural x lanumrul natural, nenul, y.

    a) Scriei caracterele care se vor afia n urmaexecutrii algoritmului dac se citete valoarea 4.

    (6p.)

    b) Scriei o valoare care poate fi citit pentru variabilan, astfel nct caracterul * s fie afiat de exact 66de ori. (4p.)

    c) Scriei programul Pascal corespunztoralgoritmului dat. (10p.)

    d) Scriei n pseudocod un algoritm echivalent cu celdat, n care s se nlocuiasc fiecare structurrepetitivpentru...execut cu cte o structurrepetitivct timp...execut. (6p.)

    citete n (numr natural nenul)pentru i1,n-1 executdac i%2=0 atunci scrie #pentru ji+1,n execut scrie *

  • 8/8/2019 Variante Bac Informatica 2009 Intensiv Pascal Subiectul 1

    17/100

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

    BACALAUREAT 2009 - INFORMATIC, limbajul Pascal Subiectul ISpecializarea Matematic-informatic intensiv informatic

    EXAMENUL DE BACALAUREAT 2009Proba scris la INFORMATIC

    PROBA E, limbajul PASCALSpecializarea 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 semnificaiileasociate 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 aibiniial variabila ntreag x dac, la sfritulexecutrii secvenei alturate, variabilantreagy are valoarea 2? (4p.)

    y:=0;repeat

    x:=x div 10;y:=y+1

    until x mod 1000;

    a. 300 b. 5000 c. 120 d. 0

    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 afiaalgoritmul dac se citesc, n aceasta ordine, valorile 2,respectiv 9. (6p.)

    b) Scriei numrul de perechi de valori aparinndintervalului [1,20], care pot fi citite pentru variabilele x

    i y, astfel nct rezultatul afiat s fie format din exact12 caractere ? (4p.)

    c) Scriei programul Pascal corespunztor algoritmuluidat. (10p.)

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

    (6p.)

    citete x,y(numere naturale)

    dac x

  • 8/8/2019 Variante Bac Informatica 2009 Intensiv Pascal Subiectul 1

    18/100

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

    BACALAUREAT 2009 - INFORMATIC, limbajul Pascal Subiectul ISpecializarea Matematic-informatic intensiv informatic

    EXAMENUL DE BACALAUREAT 2009Proba scris la INFORMATIC

    PROBA E, limbajul PASCALSpecializarea 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 semnificaiileasociate 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 unuinumr natural, cu exact 5 cifre, memorat n variabila x? (4p.)

    a. x:=x div 1000*100+x mod 100 b. x:=x mod 1000*100+x div 100c. 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.2. Se consider algoritmul alturat, descris n pseudocod.S-a notat cu a%b restul mpririi numrului natural a lanumrul natural, nenul, b i cu ab interschimbareavalorilor reinute de variabilele aib.

    a) Scriei succesiunea de caractere care se vor afia nurma executrii algoritmului dac se citesc, n acestordine, valorile 2 i 9. (6p.)

    b) tiind c pentru variabila y se citete valoarea 79,scriei toate valorile distincte care pot fi citite pentru

    variabilax

    , astfel nct s fie afiat de exact40

    de oricaracterul *. (4p.)

    c) Scriei programul Pascal corespunztor algoritmuluidat. (10p.)

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

    (6p.)

    citete x,y(numere naturale)

    dac x>y atunci yxdac x%2=0 atunci xx+1

    ct timp xy execut xx+2 scrie *

  • 8/8/2019 Variante Bac Informatica 2009 Intensiv Pascal Subiectul 1

    19/100

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

    BACALAUREAT 2009 - INFORMATIC, limbajul Pascal Subiectul ISpecializarea Matematic-informatic intensiv informatic

    EXAMENUL DE BACALAUREAT 2009Proba scris la INFORMATIC

    PROBA E, limbajul PASCALSpecializarea 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 semnificaiileasociate 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, nsecvena alturat, dac n i p suntvariabile de tip ntreg? (4p.)

    p:=1; n:=279;

    while n>=100 dobeginp:=p*10;

    n:=n-100

    end;a. 4 b. 6 c. 2 d. 8

    Scriei pe foaia de examen rspunsul pentru fiecare dintre cerinele urmtoare.

    2. Se consider algoritmul alturat, descris npseudocod.

    S-a notat cu cu x%y restul mpririi numrului natural x lanumrul natural nenul y i cu [z] partea ntreag anumrului real z.

    a) Scriei numerele care se vor afia n urmaexecutrii algoritmului dac se citesc valorile

    a=312ib=1354. (6p.)b) Scriei cte o valoare care poate fi citit pentru

    variabila a, respectivb, astfel nct algoritmul safieze exact 2 valori. (4p.)

    c) Scriei programul Pascal corespunztoralgoritmului dat. (10p.)

    d) Scriei n pseudocod un algoritm echivalent cu celdat, n care s se nlocuiasc structura

    pentru...execut cu o structur repetitiv dealt tip. (6p.)

    citete a,b(numere naturale)

    a[a/10]%10*10+a%10b[b/10]%10*10+b%10pentru ia,b executdac[i/10]=i%10 atunci scrie i%10

  • 8/8/2019 Variante Bac Informatica 2009 Intensiv Pascal Subiectul 1

    20/100

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

    BACALAUREAT 2009 - INFORMATIC, limbajul Pascal Subiectul ISpecializarea Matematic-informatic intensiv informatic

    EXAMENUL DE BACALAUREAT 2009Proba scris la INFORMATIC

    PROBA E, limbajul PASCALSpecializarea 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 semnificaiileasociate 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 deprogram Pascal alturat, tiind cxi ysunt variabile ntregi, iar z este o variabilreal? (4p.)

    x:=30;y:=5;

    z:=(x+y)/6;z:=trunc(z*100);

    z:=z/100;

    write(z:5:2);a. 5 b. 5.833333 c. 5.83 d. 583

    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 lanumrul natural nenul yi cu [z] partea ntreag a numruluireal z.

    a) Scriei valoarea pe care o va afia algoritmul dac secitete numrul 16389. (6p.)

    b) Scriei cea mai mic valoare de patru cifre distinctecare poate fi citit pentru variabila n, astfel nct s seafieze valoarea 0. (4p.)

    c) Scriei programul Pascal corespunztor algoritmuluidat. (10p.)

    d) Scriei n pseudocod un algoritm echivalent cu cel dat, n care s se nlocuiasc structura cttimp...executcu o structur repetitiv de alt tip.

    (6p.)

    citete n (numr natural)an%10

    mact timp n>9 execut n[n/10] bn%10dac a>b atunci mm*10+b abscrie m

  • 8/8/2019 Variante Bac Informatica 2009 Intensiv Pascal Subiectul 1

    21/100

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

    BACALAUREAT 2009 - INFORMATIC, limbajul Pascal Subiectul ISpecializarea Matematic-informatic intensiv informatic

    EXAMENUL DE BACALAUREAT 2009Proba scris la INFORMATIC

    PROBA E, limbajul PASCALSpecializarea 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 semnificaiileasociate acestora (eventual n form prescurtat).

    Subiectul I (30 de puncte) - Varianta 021

    Pentru itemul 1, scriei pe foaia de examen litera corespunztoare rspunsului corect.1.

    Care dintre expresiile Pascal de mai jos are

    valoarea true dup executarea secvenei deinstruciuni Pascal alturat, n care toatevariabilele sunt ntregi? (4p.)

    v1:=0; v2:=0;

    for i:=1 to 3 dobegin

    for j:=1 to i do

    v1:=v1+1;

    for k:=i to 3 dov2:=v2+1end;

    a. v1>v2 b. v10 i a%b 0 atunci scrie , aa%b; i0repet scrie [(a*10)/b] a(a*10)%b ii+1pn cnd i=n sau a=0

  • 8/8/2019 Variante Bac Informatica 2009 Intensiv Pascal Subiectul 1

    22/100

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

    BACALAUREAT 2009 - INFORMATIC, limbajul Pascal Subiectul ISpecializarea Matematic-informatic intensiv informatic

    EXAMENUL DE BACALAUREAT 2009Proba scris la INFORMATIC

    PROBA E, limbajul PASCALSpecializarea 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 semnificaiileasociate 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 alturatedac variabilele ntregi a,b, c au valorilea=20,b=3, c=5? (4p.)

    (a div b mod c

  • 8/8/2019 Variante Bac Informatica 2009 Intensiv Pascal Subiectul 1

    23/100

  • 8/8/2019 Variante Bac Informatica 2009 Intensiv Pascal Subiectul 1

    24/100

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

    BACALAUREAT 2009 - INFORMATIC, limbajul Pascal Subiectul ISpecializarea Matematic-informatic intensiv informatic

    EXAMENUL DE BACALAUREAT 2009Proba scris la INFORMATIC

    PROBA E, limbajul PASCALSpecializarea 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 semnificaiileasociate 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.)a. > este operator relaional b.mod este operator aritmeticc. and este operator logic d.

  • 8/8/2019 Variante Bac Informatica 2009 Intensiv Pascal Subiectul 1

    25/100

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

    BACALAUREAT 2009 - INFORMATIC, limbajul Pascal Subiectul ISpecializarea Matematic-informatic intensiv informatic

    EXAMENUL DE BACALAUREAT 2009Proba scris la INFORMATIC

    PROBA E, limbajul PASCALSpecializarea 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 semnificaiileasociate acestora (eventual n form prescurtat).

    Subiectul I (30 de puncte) - Varianta 025

    Pentru itemul 1, scriei pe foaia de examen litera corespunztoare rspunsului corect.1. n secvena pseudocod alturat, toate variabilele

    memoreaz numere naturale. Cu ce valori pot fi nlocuite punctele de suspensie din secven astfelnct, la finalul executrii secvenei s se afieze, nacest ordine, valorile 16i 41? (4p.)

    a...b...pentru i3,7 execut ca+b; xa; ab; bc

    scrie x,ca. 1i 1 b. 3i 4 c. 5i 2 d. 2i 7Scriei pe foaia de examen rspunsul pentru fiecare dintre cerinele urmtoare.2. Se consider algoritmul alturat descris n pseudocod.S-a notat cu y|xfaptul cxeste divizibil cuy.a) Scriei care sunt valorile ce se vor afia pentru a=10,

    b=20 i c=6. (6p.)b) Scriei un algoritm echivalent cu cel dat n care s se

    nlocuiasc structura ct timp...execut cu ostructurpentru...execut. (6p.)

    c) Scriei programul Pascal corespunztor algoritmuluidat. (10p.)

    d) Scriei o formul care s calculeze cte numere seafieaz dacab. (4p.)

    citete a,b,c(numere naturale nenule)

    dac a>b atunci ta; ab; bt

    ct timp ab executdac c|a atunci scrie a

    aa+1

  • 8/8/2019 Variante Bac Informatica 2009 Intensiv Pascal Subiectul 1

    26/100

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

    BACALAUREAT 2009 - INFORMATIC, limbajul Pascal Subiectul ISpecializarea Matematic-informatic intensiv informatic

    EXAMENUL DE BACALAUREAT 2009Proba scris la INFORMATIC

    PROBA E, limbajul PASCALSpecializarea 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 semnificaiileasociate 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 expresiaPascal alturat dac variabila x, de tip integer, memoreaz unnumr natural cu o singurcifr? (4p.)

    x div 7-x mod 7

    a. 0 b. 1.14 c. -6 d. 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 lanumrul natural nenul y.

    a) Scriei valorile care se afieaz pentru n=11. (6p.)

    b) Scriei programul Pascal corespunztor algoritmului dat.(10p.)

    c) Scriei n pseudocod un algoritm echivalent cu cel dat, ncare s se nlocuiasc structurapentru...execut cuo structur repetitiv de un alt tip. (6p.)

    d) Scriei numrul de valori distincte, numere naturale nenule cucel mult dou cifre fiecare, care pot fi citite pentru n astfelnct cifra 1 s fie afiat de exact 3 ori. (4p.)

    citeste n (numr natural)c0pentru i1,n execut c(c+1)%10 scrie c

  • 8/8/2019 Variante Bac Informatica 2009 Intensiv Pascal Subiectul 1

    27/100

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

    BACALAUREAT 2009 - INFORMATIC, limbajul Pascal Subiectul ISpecializarea Matematic-informatic intensiv informatic

    EXAMENUL DE BACALAUREAT 2009Proba scris la INFORMATIC

    PROBA E, limbajul PASCALSpecializarea 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 semnificaiileasociate 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. n expresia Pascal alturat variabila x este de tip ntreg.Aceast expresie: (4p.)

    x mod 2+(x+1) mod 2

    a. are valoarea 1 pentru orice numr natural x.b. are valoarea 1 daci numai dacx este un numr par.c. are valoarea 1 daci numai dacx este un numr impar.d. 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 npseudocod.S-a notat cu x%y restul mpririi numrului natural x lanumrul natural nenul y i cu [x] partea ntreag anumrului real x.

    a) Scriei valoarea care se afieaz dac se citescnumerele a=493ib=1836. (6p.)

    b) Scriei programul Pascal corespunztoralgoritmului dat. (10p.)

    c) Scriei n pseudocod un algoritm echivalent cu celdat, n care s se nlocuiasc structuract timp...executcu o structur repetitiv deun alt tip. (6p.)

    d) Scriei n pseudocod un algoritm echivalent cu celdat, care s NU foloseasc structuri repetitive saurecursive. (4p.)

    citeste a,b

    (numere naturale)c0d0

    p1ct timp a+b+c>0 execut ca%10+b%10+c dd+(c%10)*p pp*10 a[a/10] b[b/10] c[c/10]scrie d

  • 8/8/2019 Variante Bac Informatica 2009 Intensiv Pascal Subiectul 1

    28/100

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

    BACALAUREAT 2009 - INFORMATIC, limbajul Pascal Subiectul ISpecializarea Matematic-informatic intensiv informatic

    EXAMENUL DE BACALAUREAT 2009Proba scris la INFORMATIC

    PROBA E, limbajul PASCALSpecializarea 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 semnificaiileasociate 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 expresieix div 2 div 2scris n Pascal s fie egal cu 1? (4p.)

    a. 1 b. 4 c. 2 d. 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]partea ntreag a numrului real x.

    a) Scriei valoarea afiat dac se citete numrul120.12. (6p.)

    b) Scriei programul Pascal corespunztor algoritmuluidat. (10p.)

    c) Scriei n pseudocod un algoritm echivalent cu cel dat, n care s se nlocuiasc structuract timp...executcu o structur repetitiv de unalt tip. (6p.)

    d) Scriei un numr real, cu exact dou cifre la parteantreag, care poate fi citit pentru x, astfel nctalgoritmul s afieze valoarea 1. (4p.)

    citeste x

    (numr real pozitiv)y[x]xx-yct timp x[x] execut xx*10dac x=y atunci scrie 1altfel scrie 2

  • 8/8/2019 Variante Bac Informatica 2009 Intensiv Pascal Subiectul 1

    29/100

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

    BACALAUREAT 2009 - INFORMATIC, limbajul Pascal Subiectul ISpecializarea Matematic-informatic intensiv informatic

    EXAMENUL DE BACALAUREAT 2009Proba scris la INFORMATIC

    PROBA E, limbajul PASCALSpecializarea 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 semnificaiileasociate 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 daci numai dac numrulnatural nenul memorat n variabila x, de tip integer, este divizibil cu 100? (4p.)

    a. x mod 10+x div 10 mod 10=0 b. x div 100=0c. 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) Scriei valoarea care se afieaz dac se citesc numerele n=6i m=12. (6p.)

    b) Scriei programul Pascal corespunztor algoritmului dat.(10p.)

    c) Scriei dou perechi distincte de numere ce pot fi cititepentru n imastfel nct s se afieze valoarea 10, nurma executrii algoritmului, pentru fiecare dintre perechi. (6p.)

    d) 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 nn+1 mm-1ct timp m

  • 8/8/2019 Variante Bac Informatica 2009 Intensiv Pascal Subiectul 1

    30/100

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

    BACALAUREAT 2009 - INFORMATIC, limbajul Pascal Subiectul ISpecializarea Matematic-informatic intensiv informatic

    EXAMENUL DE BACALAUREAT 2009Proba scris la INFORMATIC

    PROBA E, limbajul PASCALSpecializarea 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 semnificaiileasociate 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 daci numai dac numrulnatural memorat de variabila x, de tip integer, are exact dou cifre? (4p.)

    a. x div 100=0 b. (x div 100 =0) and (x mod 10=0)c. x div 100 d. (x div 100 =0) and (x div 100)

    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 lanumrul natural nenul y i cu [z] partea ntreag anumrului real z.

    a) Scriei valoarea care se afieaz dac se citetenumrul n=5172. (6p.)

    b) Scriei programul Pascal corespunztor algoritmuluidat. (10p.)

    c) Scriei n pseudocod un algoritm echivalent cu cel dat,

    n care s se nlocuiasc structuract timp...executcu o structur repetitiv de unalt tip. (6p.)

    d) Scriei toate valorile distincte, fiecare avnd exact patrucifre, care pot fi citite pentru variabila n astfel nct s seafieze valoarea 2008, pentru fiecare dintre acestea. (4p.)

    citeste n (numr natural)m0P1ct timp n>0 execut cn%10dac c>0 atuncicc-1 mm+c*p pp*10 n[n/10]scrie m

  • 8/8/2019 Variante Bac Informatica 2009 Intensiv Pascal Subiectul 1

    31/100

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

    BACALAUREAT 2009 - INFORMATIC, limbajul Pascal Subiectul ISpecializarea Matematic-informatic intensiv informatic

    EXAMENUL DE BACALAUREAT 2009Proba scris la INFORMATIC

    PROBA E, limbajul PASCALSpecializarea 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 semnificaiileasociate 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 valoriimemorate n a? (4p.)

    a. (a mod 100) div 100 b. a div 100 mod 100c. a div 1000+a mod 1000 d. a div 100 mod 10+a div 1000 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.

    a) Scriei valorile care se vor afia pentru a=9.(4p.)

    b) Scriei numrul valorilor din intervalul [1,5] care cititepentru variabila a, determin, dup executareaalgoritmului alturat, memorarea valorii 1 n variabilab.

    (6p.)

    c) Scriei programul Pascal corespunztor algoritmuluidat. (10p.)

    d) Scriei n pseudocod un algoritm echivalent cu cel dat, n care s nu se utilizeze structuri repetitive sausubprograme recursive. (6p.)

    citete a(numr natural, a>0)

    k0b[(a+1)*(a+2)/2]ct timp ba execut bb-a kk+1scrie b,k

  • 8/8/2019 Variante Bac Informatica 2009 Intensiv Pascal Subiectul 1

    32/100

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

    BACALAUREAT 2009 - INFORMATIC, limbajul Pascal Subiectul ISpecializarea Matematic-informatic intensiv informatic

    EXAMENUL DE BACALAUREAT 2009Proba scris la INFORMATIC

    PROBA E, limbajul PASCALSpecializarea 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 semnificaiileasociate 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. (x100)b. (x=100)

    c. (x100)d. (x100)

    Scriei pe foaia de examen rspunsul pentru fiecare dintre cerinele urmtoare.

    2. Se consider algoritmul alturat, descris in pseudocod:

    a) Scriei numerele care sunt afiate dac pentru aibse citesc valorile a=150ib=9. (4p.)

    b) Dac pentrub se citete valoarea 150, scriei cea maimare valoare care se poate citi pentru a, astfel nct

    algoritmul s afieze exact 4 valori. (6p.)

    c) Scriei programul Pascal corespunztor algoritmuluidat. (10p.)

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

    citete a,b(numere naturale nenule)

    dac a>b atunci cb;ba;acct timp a

  • 8/8/2019 Variante Bac Informatica 2009 Intensiv Pascal Subiectul 1

    33/100

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

    BACALAUREAT 2009 - INFORMATIC, limbajul Pascal Subiectul ISpecializarea Matematic-informatic intensiv informatic

    EXAMENUL DE BACALAUREAT 2009Proba scris la INFORMATIC

    PROBA E, limbajul PASCALSpecializarea 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 semnificaiileasociate 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 numruluimemorat de a? (4p.)

    a. a DIV 10+a MOD 100 b. a DIV 100+a MOD 10c. a DIV 100*10+a MOD 10 d. a-a DIV 10 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 lanumrul natural nenul y.

    a) Scriei care este valoarea afiat dac pentru ai n secitesc numerele a=12i n=10. (6p.)

    b) Dac pentru a se citete valoarea 32, scriei un numrnatural care poate fi citit pentru variabila n, astfel nct,

    n urma executrii algoritmului, s se afieze 34. (6p.)

    c) Scriei programul Pascal corespunztor algoritmuluidat. (10p.)

    d) Scriei n pseudocod, un algoritm echivalent cu cel dat, n care s nu se utilizeze structuri repetitive sausubprograme recursive. (4p.)

    citete a,n(numere naturale)

    j3pentru i=1,n executdac i%2=0 atunci aa-jaltfel aa+j j7-j

    scrie a

  • 8/8/2019 Variante Bac Informatica 2009 Intensiv Pascal Subiectul 1

    34/100

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

    BACALAUREAT 2009 - INFORMATIC, limbajul Pascal Subiectul ISpecializarea Matematic-informatic intensiv informatic

    EXAMENUL DE BACALAUREAT 2009Proba scris la INFORMATIC

    PROBA E, limbajul PASCALSpecializarea 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 semnificaiileasociate 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

    afiare se va executa de un numr de ori egal cu: (4p.)

    for i:=1 to 3 do

    for j:=10 downto i+1 dowrite(i);

    a. 24 b. 21 c. 3 d. 30

    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 lanumrul natural nenul y.

    a) Scriei care sunt numerele afiate dac se citescvalorile x=148i y=203. (6p.)

    b) Scrieii un set de valori care pot fi citite pentruvariabilele x i y astfel nct, dup executareaalgoritmului alturat, s se afieze exact 5 valori. (4p.)

    c) Scriei programul Pascal corespunztor algoritmuluidat. (10p.)

    d) Scriei n pseudocod un algoritm echivalent cu cel dat, n care s se nlocuiasc structura cttimp...execut cu o structur

    pentru...execut. (6p.)

    citete x,y(numere naturale)

    xx%10yy%10dac y

  • 8/8/2019 Variante Bac Informatica 2009 Intensiv Pascal Subiectul 1

    35/100

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

    BACALAUREAT 2009 - INFORMATIC, limbajul Pascal Subiectul ISpecializarea Matematic-informatic intensiv informatic

    EXAMENUL DE BACALAUREAT 2009Proba scris la INFORMATIC

    PROBA E, limbajul PASCALSpecializarea 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 semnificaiileasociate 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 daci numai dac

    numrul ntreg memorat n variabila x, nu aparine intervalului (-35,-20]. (4p.)a. (x-20) b. (x=-20)c. (x-20) d. (x20)

    Scriei pe foaia de examen rspunsul pentru fiecare dintre cerinele urmtoare.2. Se consider algoritmul alturat, descris npseudocod.

    S-a notat cu [x] partea ntreag a numrului real x, iar cux%y restul mpririi numrului natural x la numrulnatural nenul y.

    a) Scriei valoarea care va fi afiat dac se citetenumrul x=140. (6p.)

    b) Scriei o valoare de 3 cifre care poate fi citit pentrux astfel nct valoarea afiat s fie 6. (4p.)

    c) Scriei programul Pascal corespunztoralgoritmului dat. (10p.)

    d) Scriei valorile naturale din intervalul [7,28] carepot fi introduse pentru variabila x, astfel nct, dupexecutarea programului, valoarea afiat s fie 1.

    (6p.)

    citete x(numr natural)

    s0f2

    ct timp x>1 execut p0ct timp x%f=0 execut x[x/f] pp+1 ss+p ff+1scrie s

  • 8/8/2019 Variante Bac Informatica 2009 Intensiv Pascal Subiectul 1

    36/100

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

    BACALAUREAT 2009 - INFORMATIC, limbajul Pascal Subiectul ISpecializarea Matematic-informatic intensiv informatic

    EXAMENUL DE BACALAUREAT 2009Proba scris la INFORMATIC

    PROBA E, limbajul PASCALSpecializarea 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 semnificaiileasociate 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 xi y sunt de tip integer. Careeste valoarea pe care trebuie s o aibiniial variabila x dac la finalul executriisecvenei s-a afiat un singur caracterasterisc (*)? (4p.)

    y:=x;while x

  • 8/8/2019 Variante Bac Informatica 2009 Intensiv Pascal Subiectul 1

    37/100

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

    BACALAUREAT 2009 - INFORMATIC, limbajul Pascal Subiectul ISpecializarea Matematic-informatic intensiv informatic

    EXAMENUL DE BACALAUREAT 2009Proba scris la INFORMATIC

    PROBA E, limbajul PASCALSpecializarea 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 semnificaiileasociate 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 aibiniial variabila ntreagx pentru ca, n urmaexecutrii secvenei alturate, s se afiezeirul de mai jos?

    HHHHHH (4p.)

    while x3 dobegin

    x:=x-1;write(HH)

    end;

    a. 0 b. 4 c. 6 d. 5

    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 numrulnatural nenul yi cu [z] partea ntreag a numrului real z.

    a) Scriei numrul afiat dac se citesc valorile n=1232i k=2. (6p.)

    b) Scriei toate perechile de valori care pot fi citite pentru ni

    k, cu n

  • 8/8/2019 Variante Bac Informatica 2009 Intensiv Pascal Subiectul 1

    38/100

  • 8/8/2019 Variante Bac Informatica 2009 Intensiv Pascal Subiectul 1

    39/100

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

    BACALAUREAT 2009 - INFORMATIC, limbajul Pascal Subiectul ISpecializarea Matematic-informatic intensiv informatic

    EXAMENUL DE BACALAUREAT 2009Proba scris la INFORMATIC

    PROBA E, limbajul PASCALSpecializarea 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 semnificaiileasociate 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 executareasecvenei de instruciuni alturate? (4p.)

    x:=4; y:=6;while y=6 do

    y:=y+1;if x=y then

    x:=x+1;

    a. 4 b. 3 c. 2 d. 5

    Scriei pe foaia de examen rspunsul pentru fiecare dintre cerinele urmtoare.

    2. Se consider algoritmul alturat descris npseudocod:S-a notat cu x%y restul mpririi numrului natural x lanumrul natural nenul y i cu [z] partea ntreag anumrului real z.

    a) Scriei numrul afiat dac se citete valoarean=12939. (6p.)

    b) Scriei toate valorile care pot fi citite pentruvariabila n astfel nct, n urma executriialgoritmului, valoarea afiat s fie 2009. (4p.)

    citete n (numr natural)nr0

    p1ct timp n0 execut c n%10dac c>0 i c < 9 atunci cc+1 nr nr+c*p p p*10 n [n/10]scrie nr

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

    d) Scriei programul Pascal corespunztor algoritmului dat. (10p.)

  • 8/8/2019 Variante Bac Informatica 2009 Intensiv Pascal Subiectul 1

    40/100

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

    BACALAUREAT 2009 - INFORMATIC, limbajul Pascal Subiectul ISpecializarea Matematic-informatic intensiv informatic

    EXAMENUL DE BACALAUREAT 2009Proba scris la INFORMATIC

    PROBA E, limbajul PASCALSpecializarea 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 semnificaiileasociate 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 valoarea expresiei Pascalalturate? (4p.)

    50 - (100 300 div 2 div (2+3))

    a. -30 b. 70 c. -20 d. 60

    Scriei pe foaia de examen rspunsul pentru fiecare dintre cerinele urmtoare.

    2. Se consider algoritmul alturat descris npseudocod:

    S-a notat cu x%y restul mpririi numrului natural x lanumrul natural nenul y i cu [z] partea ntreag anumrului real z.

    a) Scriei numerele afiate dac se citete valoareax=168. (6p.)

    b) Scriei cea mai mare valoare din intervalul nchis[1,50] care poate fi citit pentru variabila x astfelnct, n urma executrii algoritmului, s se afieze

    dou valori egale. (4p.)c) Scriei n pseudocod un algoritm echivalent cu cel

    dat, n care s se nlocuiasc fiecare structurcttimp...execut cu cte o structur repetitivcu test final. (6p.)

    d) Scriei programul Pascal corespunztoralgoritmului dat. (10p.)

    citete x(numr natural nenul)

    d2; y0; z0ct timp x1 execut p 0ct timp x%d=0 execut p p+1 x [x/d]dac p0 atuncidac y=0 atunci yd

    zd d d+1scrie yscrie z

  • 8/8/2019 Variante Bac Informatica 2009 Intensiv Pascal Subiectul 1

    41/100

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

    BACALAUREAT 2009 - INFORMATIC, limbajul Pascal Subiectul ISpecializarea Matematic-informatic intensiv informatic

    EXAMENUL DE BACALAUREAT 2009Proba scris la INFORMATIC

    PROBA E, limbajul PASCALSpecializarea 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 semnificaiileasociate 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 xi 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.)a. x:=y mod 10; b. y:=x mod 10; c. y:=x div 10; d. x:=x div 10;

    Scriei pe foaia de examen rspunsul pentru fiecare dintre cerinele urmtoare.

    2. Se consider algoritmul alturat, descris npseudocod.

    S-a notat cu [x] partea ntreag numrului real x, iar cux%y restul mpririi numrului ntreg x la numrul ntregnenul y.

    a) Scriei numerele care se afieaz dac se citetevaloarea 100. (6p.)

    b) Scriei cel mai mare numr natural de dou cifre caretrebuie citit pentru variabila x, astfel nct algoritmul

    s afieze exact dou valori. (4p.)

    c) Scriei n pseudocod un algoritm echivalent cu cel dat,care s conin o singur structur repetitiv. (6p.)

    d) Scriei programul Pascal corespunztor algoritmuluidat. (10p.)

    citete x (numr natural)d2scrie x

    ct timp xd executct timp x%d=0 execut x[x/d] scrie x dd+1

  • 8/8/2019 Variante Bac Informatica 2009 Intensiv Pascal Subiectul 1

    42/100

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

    BACALAUREAT 2009 - INFORMATIC, limbajul Pascal Subiectul ISpecializarea Matematic-informatic intensiv informatic

    EXAMENUL DE BACALAUREAT 2009Proba scris la INFORMATIC

    PROBA E, limbajul PASCALSpecializarea 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 semnificaiileasociate 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 xi 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.)

    a. x:=y mod 10 div 10; b. x:=y div 10 mod 10;c. x:=y mod 10; d. x:=x div 100;

    Scriei pe foaia de examen rspunsul pentru fiecare dintre cerinele urmtoare.

    2. Se consider algoritmul alturat, descris npseudocod:

    S-a notat cu x%y restul mpririi numrului natural x lanumrul natural nenul y.

    a) Scriei valoarea care se va afia la finalul executriialgoritmului dac se citesc valorile x=15 i y=25.

    (6p.)

    citete x,y(numere naturale)

    ct timp y>0 executzx%yx2*yy2*zscrie x

    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 finalulexecutrii algoritmului s se afieze o valoare de forma 2p, undep este numr natural.

    (4p.)

    c) Scriei n pseudocod un algoritm echivalent cu cel dat n care structura cttimp...execut s fie nlocuit cu o structur repetitiv cu test final. (6p.)

    d) Scriei programul Pascal corespunztor algoritmului dat. (10p.)

  • 8/8/2019 Variante Bac Informatica 2009 Intensiv Pascal Subiectul 1

    43/100

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

    BACALAUREAT 2009 - INFORMATIC, limbajul Pascal Subiectul ISpecializarea Matematic-informatic intensiv informatic

    EXAMENUL DE BACALAUREAT 2009Proba scris la INFORMATIC

    PROBA E, limbajul PASCALSpecializarea 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 semnificaiileasociate 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 ntreagy? (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.

    2. Se consider algoritmul alturat, descris npseudocod:

    S-a notat cu x%y restul mpririi numrului natural x lanumrul natural nenul y.

    a) Scriei valoarea pe care o va afia algoritmul dac secitesc, n aceast ordine, numerele 30i 25. (6p.)

    b) Dac se citete pentru variabila y valoarea 26, scriei

    toate numerele naturale de cel mult dou cifre care pot ficitite pentru variabila x, astfel nct la finalul executriialgoritmului s se afieze valoarea 13. (4p.)

    c) Scriei n pseudocod un algoritm care s fie echivalentcu cel dat n care structura ct timp...execut sfie nlocuit cu o structur repetitiv cu test final. (6p.)

    d) Scriei programul Pascal corespunztor algoritmuluidat. (10p.)

    citete x,y (numere naturale)

    ct timp x*y0 executdaca x>y atunci xx%yaltfel yy%xscrie x+y

  • 8/8/2019 Variante Bac Informatica 2009 Intensiv Pascal Subiectul 1

    44/100

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

    BACALAUREAT 2009 - INFORMATIC, limbajul Pascal Subiectul ISpecializarea Matematic-informatic intensiv informatic

    EXAMENUL DE BACALAUREAT 2009Proba scris la INFORMATIC

    PROBA E, limbajul PASCALSpecializarea 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 semnificaiileasociate 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 ntreagy? (4p.)a. x:=y mod 10 div 10; b. x:=y div 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.2. Se consider algoritmul alturat, descris npseudocod:

    S-a notat cu x%y restul mparirii numrului natural x lanumrul natural nenul y.

    a) Scriei numrul care se afieaz dac se citetevaloarea 274. (6p.)

    citete x (numr natural)

    y0repetyy*10+9-x%10pn cnd xy sau y=0scrie y

    b) Scriei un numr natural de 3 cifre care poate fi citit pentru variabila x, astfel nct, la finalulexecutrii algoritmului s se afieze valoarea 1111. (4p.)

    c)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.)

    d) Scriei programul Pascal corespunztor algoritmului dat. (10p.)

  • 8/8/2019 Variante Bac Informatica 2009 Intensiv Pascal Subiectul 1

    45/100

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

    BACALAUREAT 2009 - INFORMATIC, limbajul Pascal Subiectul ISpecializarea Matematic-informatic intensiv informatic

    EXAMENUL DE BACALAUREAT 2009Proba scris la INFORMATIC

    PROBA E, limbajul PASCALSpecializarea 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 semnificaiileasociate 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 ntreagy? (4p.)

    a. x:=y div 10 * 10 + y mod 10; b. x:=y mod 10 * 10 + y div 10;c. x:=y mod 10 + y div 10 * 10; d. x:=y mod 10 + y div 10;

    Scriei pe foaia de examen rspunsul pentru fiecare dintre cerinele urmtoare.

    2. Se consider algoritmul alturat, descris npseudocod:

    S-a notat cu x%y restul mpririi numrului natural x lanumrul natural nenul y.

    a) Scriei valoarea care va fi afiat de algoritm dac secitesc, n aceast ordine, valorile 12i 3. (6p.)

    b) Dac valoarea citit pentru variabila y este 7, scrieicare este cea mai mare valoare care trebuie citit pentru

    x, astfel nct algoritmul s afieze numrul0. (4p.)c) Scriei n pseudocod un algoritm echivalent cu cel

    dat n care s se nlocuiasc structura cttimp...execut cu o structur repetitiv cu testfinal. (6p.)

    d) Scriei programul Pascal corespunztor algoritmuluidat. (10p.)

    citete x,y (numere naturale)z1t0ct timp xz executdac x%z=y atunci tzzz+1scrie t

  • 8/8/2019 Variante Bac Informatica 2009 Intensiv Pascal Subiectul 1

    46/100

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

    BACALAUREAT 2009 - INFORMATIC, limbajul Pascal Subiectul ISpecializarea Matematic-informatic intensiv informatic

    EXAMENUL DE BACALAUREAT 2009Proba scris la INFORMATIC

    PROBA E, limbajul PASCALSpecializarea 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 semnificaiileasociate 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 ntreagn memoreaz un numr natural impar. Care dintre urmtoarele expresiiPascal are valoarea true? (4p.)

    a. not(n mod 20) b. n mod 2=0 c. n mod 20 d. not((n+1) 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 numrulntreg nenul yi cu [a] partea ntreag a numrului real a.

    a)Scriei valoarea afiat dac se citete numruln=10326. (6p.)

    b)Scriei pentru cte numere de forma , unde aeste cifra sutelor,b este cifra unitilor i ab, valoareaafiat este 1. (4p.)

    c)Scriei programul Pascal corespunztor algoritmului

    dat. (10p.)

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

    citete n(numr natural)

    s0nr0ct timp n0 executdac n%2=0 atunci ss*10+n%10 n[n/10]dac s0 atunci nr1scrie nr

  • 8/8/2019 Variante Bac Informatica 2009 Intensiv Pascal Subiectul 1

    47/100

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

    BACALAUREAT 2009 - INFORMATIC, limbajul Pascal Subiectul ISpecializarea Matematic-informatic intensiv informatic

    EXAMENUL DE BACALAUREAT 2009Proba scris la INFORMATIC

    PROBA E, limbajul PASCALSpecializarea 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 semnificaiileasociate acestora (eventual n form prescurtat).

    Subiectul I (30 de puncte) - Varianta 047

    Pentru itemul 1, scriei pe foaia de examen litera corespunztoare rspunsului corect.

    1. Care dintre urmtoarele variabile nu i modific valoarea n urmaexecutrii secvenei de instruciuni alturate, oricare ar fi valorile loriniiale? (a,b,c sunt variabile de tip integer). (4p.)

    c:=2*a-b;

    a:=a-b; a:=c-a;

    b:=2*a-c;

    a. niciuna b. doarc c. doaraic d. doaraib

    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 numrulntreg nenul yi cu [a] partea ntreag a numrului real a.

    a) Scriei valoarea afiat dac se citete numrul 27349.(6p.)

    b) Scriei cte numere naturale de trei cifre pot fi cititepentru variabila n, astfel nct valoarea afiat s fie 3.

    (4p.)

    c) Scriei n pseudocod un algoritm echivalent cu cel dat

    n care s se nlocuiasc structura repet...pncnd cu o structur repetitiv cu test iniial. (6p.)

    d) Scriei programul Pascal corespunztor algoritmului dat.(10p.)

    citete n(numr natural nenul)

    max0repet n[n/10]dac max

  • 8/8/2019 Variante Bac Informatica 2009 Intensiv Pascal Subiectul 1

    48/100

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

    BACALAUREAT 2009 - INFORMATIC, limbajul Pascal Subiectul ISpecializarea Matematic-informatic intensiv informatic

    EXAMENUL DE BACALAUREAT 2009Proba scris la INFORMATIC

    PROBA E, limbajul PASCALSpecializarea 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 semnificaiileasociate 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,bi c, de tip integer, pot fi iniializate cu oricare numere naturale imparedistincte. tiind c c este divizor al lui a, iarb nu este multiplu al lui c, care dintreurmtoarele expresii scrise n Pascal are valoare true? (4p.)

    a. not((a mod c0) or not(b mod c0)) b. (a mod c0) and not(b mod c0)c. (a mod c0) or not(b mod c0) d. not(c mod a0) and (c mod b0)

    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 numrulntreg nenul yi cu [z] partea ntreag a numrului real z.

    a) Scriei valorile afiate dac pentru n se citete valoarea6 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 setde 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 fieidentic cu setul de valori citite pentru x . (4p.)

    c) Scriei n pseudocod un algoritm echivalent cu cel dat, ncare s se nlocuiasc structurapentru...executcu o structur repetitiv cu test final. (6p.)

    d) Scriei programul Pascal corespunztor algoritmuluidat. (10p.)

    citete n(numr natural nenul )

    pentru i1,nexecut citete x (nr.natural) nr0ct timp x>0 execut nrnr*100+x%10 x[x/100]ct timp nr>0 execut

    xx*10+nr%10 nr[nr/10]scrie x

  • 8/8/2019 Variante Bac Informatica 2009 Intensiv Pascal Subiectul 1

    49/100

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

    BACALAUREAT 2009 - INFORMATIC, limbajul Pascal Subiectul ISpecializarea Matematic-informatic intensiv informatic

    EXAMENUL DE BACALAUREAT 2009Proba scris la INFORMATIC

    PROBA E, limbajul PASCALSpecializarea 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 semnificaiileasociate 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. Variabila a, de tip integer, memoreaz un numr natural impar, iar variabilab, de tip integer,memoreazun numr natural par. Care dintre urmtoarele expresiiPascalare valoareatrue? (4p.)

    a. (a mod 20) and (b mod 20)b. not(not(a mod 20) or (b mod 20))c. (a+b+1) mod 20

    d. not(a mod 20) or (b mod 20)

    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 numrulntreg nenul yi cu [a] partea ntreag a numrului real a.

    a) Scriei valoarea afiat dac pentru x se citete numrul210345. (6p.)

    b) Scriei cea mai mare valoare format din cifre distinctecare 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 cttimp...execut cu cte o structur repetitiv cu testfinal. (6p.)

    d) Scriei programul Pascal corespunztor algoritmuluidat. (10p.)

    citete x(numr natural nenul)

    k0ct timp x0execut kk*10+x%10 x[x/10]ct timp k0execut xx*10+k%10 k[k/100]scrie x

  • 8/8/2019 Variante Bac Informatica 2009 Intensiv Pascal Subiectul 1

    50/100

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

    BACALAUREAT 2009 - INFORMATIC, limbajul Pascal Subiectul ISpecializarea Matematic-informatic intensiv informatic

    EXAMENUL DE BACALAUREAT 2009Proba scris la INFORMATIC

    PROBA E, limbajul PASCALSpecializarea 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 semnificaiileasociate 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, variabilab este de tipboolean, iar variabilele c i d suntde tip real. Care dintre urmtoarele instruciuni de atribuire nu este corect din punct devedere sintactic? (4p.)

    a. c:=d+2*c; b. c:=2-d mod 2*a; c. c:=sqrt(a*a); d.b:=(d

  • 8/8/2019 Variante Bac Informatica 2009 Intensiv Pascal Subiectul 1

    51/100

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

    BACALAUREAT 2009 - INFORMATIC, limbajul Pascal Subiectul ISpecializarea Matematic-informatic intensiv informatic

    EXAMENUL DE BACALAUREAT 2009Proba scris la INFORMATIC

    PROBA E, limbajul PASCALSpecializarea 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 semnificaiileasociate 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 ntreagx memoreaz un numr natural cu exact 4 cifre. Care dintre urmtoareleinstruciuni Pascal determin, n urma executrii, eliminarea cifrei sutelor numruluimemorat de variabila x? (4p.)

    a. x:=x mod 10+x div 10+x div 1000 ; b. x:=x mod 1000*100+x div 100 ;c. x:=x mod 1000+x mod 100+x mod 10 ; d. x:=x div 1000*100+x mod 100 ;

    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 lanumrul ntreg nenul yi cu [a] partea ntreag a numruluireala.

    a) Scriei ce valoare se va afia dac pentru x se citetenumrul 1234. (6p.)

    b) Scriei cea mai mare valoare format din exact 4 cifredistincte, care poate fi citit pentru variabila x, astfelnct algoritmul s afieze un numr format din toatecifrele lui x, dar n ordine invers. (4p.)

    c) Scriei n pseudocod un algoritm echivalent cu cel dat, n care s se nlocuiasc structura repetitiv cu testfinal cu o structur repetitiv cu test iniial. (6p.)

    d) Scriei programul Pascal corespunztor algoritmuluidat. (10p.)

    citete x

    (numr natural nenul)z 0

    repet c x%10dac c%20 atunci zz*10+c-1altfel zz*10+c

    x

    [x/10]pn cnd x = 0scrie z

  • 8/8/2019 Variante Bac Informatica 2009 Intensiv Pascal Subiectul 1

    52/100

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

    BACALAUREAT 2009 - INFORMATIC, limbajul Pascal Subiectul ISpecializarea Matematic-informatic intensiv informatic

    E


Recommended