Horoscopul zilei

Balanta
(22 Septembrie - 22 Octombrie)


Este o zi numai buna de realaxare, asa ca iti doresti sa iesi cu pritenii in parc sau la un picnic.

› vrei zodia ta

Cultura generala

Vaca rumega 8 ore pe zi aproape 45 kg de hrana.

› vrei mai mult

Bancul zilei

George W. Bush, Michael Jordan, Papa Joan Paul al III, si un Elev calatoresc cu avionul. Dintr-o data anunta pilotul ca motorul s-a defectat si ca va trebuii sa sara cu parasuta. Problema este ca exista doar 3 parasute pentru pasageri. Michael Jordan spune: "Eu sunt un baschetbalist celebru si echipa are mare nevoie de mine". Isi i-a o parasuta si sare. George W. Bush spune: "Eu sunt cel mai destept presedinte pe care l-a avut vreodata USA, eu am nevoie de o parasuta". Si sare. Papa Ioan Paul al III spune catre elev:" Eu sunt batran, poti sa iei tu parasuta, salveaza-ti viata". Elevul spune ca nu este nevoie pentru ca mai este o parasuta ramasa si pentru el. Papa: "Nu se poate, nu erau numai 3?"
Elevul:"Ba da, dar presedintele Americii a sarit cu gheozdanul meu

› vrei mai mult
Evaluare Nationala | Bacalaureat | Subiecte Examen | Forum | Arhiva | Referate

home : Invatamant : Bacalaureat : Modele_de_subiecte_Bacalaureat : Probe_scrise


Informatica
BACALAUREAT 2013



BAC2013_Informatica_Pascal_sp_SN_Model_Subiect

Varianta de download:
Tip fisier: pdf
Marime: 133109 bytes

Created by BCL easyConverter SDK 3 (HTML Version)

Ministerul EducaNiei, Cercetarii, Tineretului i Sportului

Centrul NaNional de Evaluare i Examinare

Examenul de bacalaureat naNional 2013

Proba E. d)

Informatica

Limbajul Pascal

MODEL

Filiera teoretica, profilul real, specializarea tiinNe ale naturii

Toate subiectele sunt obligatorii. Se acorda 10 puncte din oficiu.

Timpul efectiv de lucru este de 3 ore.

În rezolvarile cerute, identificatorii utilizaNi trebuie sa respecte precizarile din enunN (bold), iar în lipsa unor precizari explicite, notaNiile trebuie sa corespunda cu semnificaNiile asociate acestora (eventual în forma prescurtata).

În programele cerute, datele de intrare se considera corecte, validarea acestora nefiind necesara.

SUBIECTUL I (30 de puncte)

Pentru itemul 1, scrieNi pe foaia de examen litera corespunzatoare raspunsului corect.

1.IndicaNi expresia care are valoarea true daca i numai daca valorile variabilelor întregi x

i y sunt nenule i au acela i semn.

a.x*y>0

c.x+y>0

2.Se considera algoritmul alaturat, reprezentat în pseudocod.

a)ScrieNi numarul afi at daca pentru variabila a se cite te valoarea 5, pentru variabila b valoarea 10, iar pentru

variabila k valoarea 0.

(6p.)

b)ScrieNi doua seturi distincte de valori ce pot fi citite pentru variabilele a, b, k astfel încât, în urma executarii

algoritmului, pentru fiecare dintre cele doua seturi de valori, rezultatul afi at sa

fie 0.

(4p.)

(4p.)

b.(x>0) and (y>0)

d.not ( (x<0) or (y<0) )

cite te a,b,k (numere naturale) nr 1

s 0

+daca a>b atunci

i a

a b

b i +■

+pentru i a,b executa

s s+nr*i

nr -1*nr +■

scrie k+s

c)ScrieNi în pseudocod un algoritm, echivalent cu cel dat, în care sa se înlocuiasca structura

repetitiva de tip pentru... executa cu o structura repetitiva de alt tip.

(6p.)

d) ScrieNi programul Pascal corespunzator algoritmului dat.

(10p.)

Proba scrisa la informatica

Limbajul Pascal

Filiera teoretica, profilul real, specializarea tiinNe ale naturii

1

Ministerul EducaNiei, Cercetarii, Tineretului i Sportului

Centrul NaNional de Evaluare i Examinare

SUBIECTUL al II-lea (30 de puncte)

Pentru fiecare dintre itemii 1 i 2 scrieNi pe foaia de examen litera corespunzatoare raspunsului corect.

1.Dintre expresiile Pascal de mai jos, cea care are valoarea true daca i numai daca numarul întreg memorat în variabila întreaga x NU aparNine reuniunii de intervale

 

[-5,-2] [2,5] este:

 

(4p.)

a.

(abs(x)<2) and (abs(x)>5)

b.

(abs(x)<2) or (abs(x)>5)

c.

abs(x-5)<2

d.

abs(x-5)>abs(x-2)

2.Variabile x i y sunt de tip întreg i memoreaza numere while x<>y do

 

naturale nenule. Expresia care poate înlocui punctele de

if ....... then

 

suspensie astfel încât la finalul

executarii

secvenNei

x:=x-y

 

obNinute variabila x sa memoreze

cel mai mare

divizor

else

 

comun al valorilor memorate iniNial

în variabilele

x i y

y:=y-x;

 

este:

 

 

(4p.)

 

a.

x>y

b.

x mod y=0

 

c.

y mod x=0

d.

x mod 2<>y mod 2

ScrieNi pe foaia de examen raspunsul pentru fiecare dintre cerinNele urmatoare.

3.Se considera variabila op, de tip char, care memoreaza simbolul corespunzator unui operator aritmetic (+, -) sau relaNional (<, >). ScrieNi expresia Pascal care poate înlocui punctele de suspensie astfel încât în urma executarii secvenNei obNinute sa se afi eze pe ecran mesajul corespunzator tipului de operator memorat în variabila op.

if ........ then write(’aritmetic’)

else write(’relational’);

(6p.)

4.Se cite te un numar natural n i se cere sa se scrie numarul obNinut prin înlocuirea fiecarei

cifre pare a sa cu cifra consecutiva acesteia, ca în exemplu.

 

Exemplu: daca n=2384 se obNine 3395, iar daca n=35 se obNine 35.

 

a) ScrieNi, în pseudocod, algoritmul de rezolvare pentru problema enunNata.

(10p.)

b) MenNionaNi rolul tuturor variabilelor care au intervenit în algoritmul realizat la punctul a) i

indicaNi datele de intrare, respectiv datele de ie ire ale problemei enunNate.

(6p.)

Proba scrisa la informatica

Limbajul Pascal

Filiera teoretica, profilul real, specializarea tiinNe ale naturii

2

Ministerul EducaNiei, Cercetarii, Tineretului i Sportului

Centrul NaNional de Evaluare i Examinare

SUBIECTUL al III-lea

 

(30 de puncte)

Pentru itemul 1, scrieNi pe foaia de examen litera corespunzatoare raspunsului corect.

1. Se considera irurile de numere S1, S2 i

S1: 1,12,27,49,50;

S3, scrise alaturat. Algoritmul de cautare

S2: 98,85,70,59,27,11;

binara se poate aplica direct, fara alte

S3: 21,64,36,25,16.

prelucrari prealabile:

(4p.)

 

a. doar irului S1

 

b. doar irului S1 i irului S2

c. doar irului S2 i irului S3

 

d. oricaruia dintre cele trei iruri

ScrieNi pe foaia de examen raspunsul pentru fiecare dintre cerinNele urmatoare.

2.În secvenNa alaturata toate variabilele sunt de tip min:=100;

întreg. Numerele citite sunt naturale, cu cel mult for i:=1 to 10 do

doua cifre i cel puNin unul dintre ele este impar. begin

ScrieNi expresia care poate înlocui punctele de

read(x);

suspensie astfel încât, în urma executarii

if ............. then

secvenNei obNinute, valoarea variabilei min sa fie

min:=x

egala cu cel mai mic numar impar citit.

(6p.)

end;

3.ScrieNi un program Pascal care cite te de la tastatura un numar natural n (2<n<50) i cele n elemente ale unui tablou unidimensional, numere întregi cu cel mult 4 cifre. Programul înlocuie te cu 0 fiecare valoare mai mica sau egala cu prima valoare din

tablou, apoi afi eaza pe ecran elementele tabloului modificat, separate prin câte un spaNiu. Exemplu: pentru n=7 i tabloul (4, 5, 0, 9, 3, 4, -2),

se obNine tabloul (0, 5, 0, 9, 0, 0, 0).

(10p.)

4.Se considera irul 1, 4, 7 .... definit astfel: f1=1, f2=4 i fn=2·fn-1-fn-2, pentru n>2. Se citesc de la tastatura doua numere naturale cu maximum patru cifre fiecare, a i b (0<a<b) i se cere sa se scrie în fi ierul numere.out toNi termenii irului care se afla în intervalul [a,b]. Termenii sunt scri i în ordine strict crescatoare, separaNi prin câte un spaNiu.

Daca nu exista astfel de termeni, în fi ier se scrie mesajul Nu exista.

Pentru determinarea termenilor ceruNi se utilizeaza un algoritm eficient din punctul de vedere al memoriei.

Exemplu: daca a=3 i b=8, atunci fi ierul numere.out conNine numerele 4 7.

 

a) DescrieNi în limbaj natural algoritmul utilizat, justificând eficienNa acestuia.

(4p.)

b) ScrieNi programul Pascal corespunzator algoritmului descris.

(6p.)

Proba scrisa la informatica

Limbajul Pascal

Filiera teoretica, profilul real, specializarea tiinNe ale naturii

3