Ministerul Educaţiei Naționale

Centrul Naţional de Evaluare şi Examinare

Examenul de bacalaureat naţional 2019

Proba E. d)

Informatică

Limbajul Pascal

Varianta 4

Filieră teoretică, profil real, specializare științe ale naturii

Toate subiectele sunt obligatorii. Se acordă 10 puncte din oficiu.

Timpul de lucru efectiv este de 3 ore.

Identificatorii utilizaţi în rezolvări 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ă). Datele de intrare se consideră corecte, validarea lor nefiind necesară.

I. TÉTEL(20 pont)

Az 1-től 5-ig számozott itemek esetén, írja a vizsgalapra a helyes válasznak megfelelő betűt. Minden helyes válasz 4 pontot ér.

2.Az x változó char típusú, és az angol abc egy kisbetűjét tárolja. Adja meg azt a Pascal kifejezést, amelynek az értéke akkor és csakis akkor true, ha az x változóban tárolt betű magánhangzó. Magánhangzóknak tekintjük az a, e, i, o, u betűket.

a.(x=’a’) or (x=’e’) or (x=’i’) or (x=’o’) or (x=’u’)

b.(x=”a”) and (x=”e”) and (x=”i”) and (x=”o”) and (x=”u”)

c.(’a’<=x) and (x<=’u’)

d.(x=a) or (x=e) or (x=i) or (x=o) or (x=u)

3.Ahhoz, hogy egy x számot megkeressünk egy olyan 7 elemet tartalmazó tömbben, amelynek elemei szigorúan csökkenő sorrendben vannak, a bináris keresés egy olyan módszer, amely:

a.csak akkor alkalmazható, ha a tömb elemei bináris értékek (0 vagy 1)

b.csak akkor használható, ha a tömb elemeit előzőleg szigorúan növekvő sorrendbe rendezzük

c.ha x nem eleme a tömbnek, akkor az x számot legtöbb 7-szer kell összehasonlítani a tömb elemeivel.

d.ha x eleme a tömbnek, akkor az x számot legtöbb 3-szor kell összehasonlítani a tömb elemeivel.

5.Az alábbi utasítássorban minden változó egész típusú.

if x=0 then if y=0 then if z=0 then w:=1 else w:=2 else w:=3;

Határozza meg az ezzel egyenértékű utasítássort.

a.if (x=0) and (y<>0) then w:=1;

if (x<>0) and (y=0) and (z=0) then w:=2; if (x<>0) and (y<>0) and (z=0) then w:=3;

b.if (x=0) and (y=0) and (z<>0) then w:=1; if (x<>0) and (y<>0) and (z=0) then w:=2; if (x<>0) and (y=0) and (z<>0) then w:=3;

c.if (x=0) and (y=0) then w:=1;

if (x=0) and (y<>0) and (z=0) then w:=2; if (x=0) and (y<>0) and (z<>0) then w:=3;

d.if (x=0) and (y=0) and (z=0) then w:=1; if (x=0) and (y=0) and (z<>0) then w:=2; if (x=0) and (y<>0) then w:=3;

Ministerul Educaţiei Naționale

Centrul Naţional de Evaluare şi Examinare

a)Adja meg a kiírt értéket, ha a beolvasott számok, │┌ha p%m=0 vagy p%n=0 akkor

c)Írja meg az adott algoritmusnak megfelelő Pascal └■

d)Írjon az adott algoritmussal egyenértékű pszeudokód algoritmust, amelyben az amíg...végezd

2.Az x és y egész típusú változók egy-egy természetes számot tárolnak, amelyek egy pont abszcisszája és ordinátája az xOy koordináta rendszerben.

Írjon egy Pascal utasítássorozatot, amely a képernyőre kiírja az axa Ox üzenetet, ha a pont a

1.Olvasson be egy n természetes számot, amelynek van legalább egy páratlan számjegye, majd adja meg azt a számot, amit úgy kapunk, hogy minden páratlan számjegyet helyettesítünk, a legnagyobb olyan páros számjeggyel, amely szigorúan kisebb nála (így az 1 számjegyet a 0 helyettesíti, a 3-

2.Írjon egy Pascal programot, amely billentyűzetről beolvas egy természetes, páratlan számot, n (n[3,21]), majd egy egydimenziós tömb n elemét, természetes számok a [0,109] intervallumból.

A program a DA üzenetet írja ki, ha a tömb középső eleméhez képest szimmetrikusan elhelyezkedő

3.Egy számsor elemét a sor helyi csúcsának nevezzük, ha nem létezik más, nála szigorúan nagyobb elem a sorban, amely megelőzi őt.

A bac.txt állomány egy, legalább kettő és legtöbb 106 természetes számból álló számsort tartalmaz. A számok a [0,103] intervallumból vannak, és egy-egy szóközzel vannak elválasztva.

A képernyőre írassa ki, egy-egy szóközzel elválasztva, az állományban megadott sor minden helyi csúcsát. Tervezzen a futási idő és a memóriahasználat szempontjából hatékony algoritmust.

Ministerul Educaţiei Naționale

Centrul Naţional de Evaluare şi Examinare

Examenul de bacalaureat naţional 2019

Proba E. d)

Informatică

BAREM DE EVALUARE ȘI DE NOTARE (comun pentru limbajele C/C++ şi Pascal)

Varianta 4

Filieră teoretică, profil real, specializare științe ale naturii

Se punctează oricare alte modalităţi de rezolvare corectă a cerinţelor.

Nu se acordă punctaje intermediare, altele decât cele precizate explicit prin barem. Nu se acordă fracţiuni de punct. Se acordă 10 puncte din oficiu. Nota finală se calculează prin împărţirea punctajului total acordat pentru lucrare la 10.

Utilizarea unui tip de date care depăşeşte domeniul de valori precizat în enunţ este acceptată dacă acest lucru nu afectează corectitudinea în funcţionarea programului.

Filieră teoretică, profil real, specializare științe ale naturii

Barem de evaluare şi de notare

Pagina 1 din 2

Ministerul Educaţiei Naționale

Centrul Naţional de Evaluare şi Examinare

1)Corectitudinea globală vizează structura, sintaxa, alte aspecte neprecizate în barem.