Ministerul Educaiei, Cercetrii i Tineretului Centrul Naional pentru Curriculum i Evaluare n
nvmntul Preuniversitar
EXAMENUL DE BACALAUREAT 2008
Proba scris la INFORMATIC PROBA E, limbajul C/C++ Specializarea Matematic-informatic Minden ttel ktelez. Hivatalbl 10 pont jr. A teljes munkaid 3 ra. A krt megoldsokban, a hasznlt azonostknak teljestenik kell a megktseket (bold), vagy megktsek hinyban az azonostknak a jelentsknek megfelel elnevezst kell adni (esetleg rvidtett formban). I ttel (30 pont) Az 1-es alpontnl rjtok a vizsgalapra a helyes vlasz betjelt. A kvetkez C/C++ kifejezsek kzl melyiknek lesz az rtke az a s b egsz vltozkban trolt, nulltl klnbz termszetes szmok kzl a nagyobb? (4p.) b. a+b+abs(a-b)/2 a. (a+b+abs(a-b))/2 d. (a+b-abs(a+b))/2 c. (a+b-abs(a-b))/2
1.
A kvetkez feladatok megoldsait rjtok r a vizsgalapra.
2. Adott a mellkelt algoritmus pszeudokdban: beolvas n,k (nem nulla term. szmok) Az [c] a c vals szm egsz rszt, a%b pedig nr0 az a egsz szm b nem nulla egsz szmmal val p1 osztsi maradkt jelli. amg n0 s k0 vgezd el a) rjtok le mit r ki az algoritmus, ha az n ha n%2=0 akkor vltozba beolvasott rtk 932125 s a nrnr+ n%10*p k vltozba beolvasott rtk 3. (4p.) pp*10 klnben b) Hatrozzatok meg olyan bemeneti adatokat, kk-1 (6p.) amikre az algoritmus 0-t r ki. c) rjtok meg azt az eredetivel egyenrtk n[n/10] algoritmust pszeudokdban, melyben az kir nr amg...vgezd el struktrt egy htultesztel ciklusra cserlitek le. d)
(6p.)
rjtok meg a megadott algoritmusnak megfelel C/C++ programot.