e info intensiv c si 006.doc

Upload: marius-paraschiv

Post on 26-Feb-2018

219 views

Category:

Documents


0 download

TRANSCRIPT

  • 7/25/2019 e Info Intensiv c Si 006.Doc

    1/1

    Ministerul Educaiei, Cercetrii i Tineretului Centrul Naional pentru Curriculum i Evaluare nnvmntul Preuniversitar

    INFORMATIC, limbajul C/C++ Subiectul ISpecializarea Matematic-informaticintensiv informatic

    EXAMENUL DE BACALAUREAT 2008Proba scrisla INFORMATIC

    PROBA E, limbajul C/C++Specializarea Matematic-informaticintensiv informatic

    Toate subiectele sunt obligatorii. Se acord10 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 scorespundcu semnificaiileasociate acestora (eventual n formprescurtat).

    Subiectul I (30 de puncte)

    Pentru itemul 1, scriei pe foaia de examen litera corespunztoare rspunsului corect.1. Care dintre urmtoarele expresii C/C++, are ca valoare cel mai mic dintre numerele

    naturale nenule, cu cel mult 4cifre fiecare, memorate n variabilele ntregi xi y? (4p.)

    a. (x+y-abs(x-y))/2 b. x+y-abs(x-y)/2c. (x+y+abs(x-y))/2 d. (x+y+abs(x+y))/2

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

    2. Se consideralgoritmul alturat, descris n pseudocod:S-a notat cu [c]partea ntreaga numrului real c,iar cu a%brestul mpririi numrului ntreg ala numrul ntreg nenulb.

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

    b) Scriei o valoare care poate fi cititpentru nastfel nctsse afieze valoarea 11. (4p.)

    c) Scriei n pseudocod un algoritm echivalent cu cel dat ncare sse nlocuiascstructura ct timp ... executcu o structurrepetitivcu test final. (6p.)

    citete n (numr natural)s-1ct timp n>0 executdacn%10>s atunci sn%10altfel s11

    n[n/10]scrie s

    d) Scriei programul C/C++corespunztor algoritmului dat. (10p.)