e info pascal si 064

1
Ministerul Educaţiei, Cercetării şi Inovării Centrul Naţional pentru Curriculum şi Evaluare în Învăţământul Preuniversitar BACALAUREAT 2009 - INFORMATICĂ, limbajul Pascal Subiectul I Specializarea Matematică-informatică EXAMENUL DE BACALAUREAT – 2009 Proba scrisă la INFORMATICĂ PROBA E, limbajul Pascal Specializarea Matematică-informatică Toate subiectele sunt obligatorii. Se acordă 10 puncte din oficiu. Timpul efectiv de lucru este de 3 ore. În rezolvările cerute, identificatorii utilizaţi trebuie să respecte precizările din enunţ (bold), iar în lipsa unor precizări explicite, notaţiile trebuie să corespundă cu semnificaţiile asociate acestora (eventual în formă prescurtată). Subiectul I (30 de puncte) - Varianta 064 Pentru itemul 1, scrieţi pe foaia de examen litera corespunzătoare răspunsului corect. 1. Variabila întreagă a memorează un număr natural format din exact trei cifre, toate cifrele fiind nenule şi distincte. Care dintre următoarele instrucţiuni Pascal atribuie variabilei e suma cifrelor lui a? (4p.) a. e:=a mod 10 div 10 + a div 100 mod 10 + a mod 10 b. e:=a div 10 + a div 100 + a div 1000 c. e:=a*10 div 1000 + a div 10 mod 10 + a mod 10 d. e:=a*10 div 1000 + a mod 100 mod 10 + a mod 10 Scrieţi pe foaia de examen răspunsul pentru fiecare dintre cerinţele următoare. 2. Se consideră algoritmul alăturat, descris în pseudocod. a) Scrieţi ce se afişează pentru n=4. (6p.) b) Scrieţi o valoare care poate fi citită pentru variabila n astfel încât, în urma executării algoritmului, valoarea 20 să fie afişată de exact 6 ori. (4p.) c) Scrieţi programul Pascal corespunzător algoritmului dat. (10p.) d) Scrieţi un algoritm pseudocod echivalent cu cel dat în care fiecare structură de tip pentru...execută să fie înlocuită cu câte o structură repetitivă de tip cât timp...execută. (6p.) citeşte n (număr natural nenul) k0 pentru i 1,n execută │┌pentru j 1,i execută ││ scrie i+j ││ k k+1 │└■ └■ scrie k

Upload: ioana-simion

Post on 26-Sep-2015

214 views

Category:

Documents


1 download

DESCRIPTION

e Info Pascal Si 064

TRANSCRIPT

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

    BACALAUREAT 2009 - INFORMATIC, limbajul Pascal Subiectul I Specializarea Matematic-informatic

    EXAMENUL DE BACALAUREAT 2009 Proba scris la INFORMATIC

    PROBA E, limbajul Pascal Specializarea Matematic-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.)

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

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

    a) Scriei ce se afieaz pentru n=4. (6p.) b) Scriei o valoare care poate fi citit pentru

    variabila n astfel nct, n urma executrii algoritmului, valoarea 20 s fie afiat de exact 6 ori. (4p.)

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

    d) Scriei un algoritm pseudocod echivalent cu cel dat n care fiecare structur de tip pentru...execut s fie nlocuit cu cte o structur repetitiv de tip ct timp...execut. (6p.)

    citete n (numr natural nenul) k0 pentru i1,n execut pentru j1,i execut scrie i+j kk+1 scrie k