Documente Academic
Documente Profesional
Documente Cultură
Înscrieţi în coloana dreaptă a tabelului lungimea minimă a secvenţei binare, în biţi, necesară L L
pentru codificarea mesajelor din rîndul respectiv în codul ASCII: 0 0
1 1
Mesaj Lungimea 2 2
(biţi) 3 3
Matematica 4 4
Informatica 5 5
Fizica
Limba română
Limba străină
Var X : OBIECT;
Scrieţi o secvenţă de instrucţiuni, care citeşte de la tastatură valorile cîmpurilor nota1 şi nota2,
calculează valoarea notei medii şi atribuie această valoare cîmpului nota_medie.
6. Scrieţi în limbajul Pascal o funcţia cu numele Herone, care calculează şi returnează aria unui triunghi,
utilizînd formula lui Herone :
L L
0 0
1 1
unde a, b şi c sunt lungimile laturilor triunghiului, iar p este perimetrul, p = (a+b+c)/2. 2 2
Notă. Valorile lui a, b şi c se vor transmite în funcţie în calitate de parametri. 3 3
4 4
7. Ce se va afişa la ecran după execuţia următorului program:
L L
Program ITEM07; 0 0
Var s, c : string; 1 1
Procedure SIR ( var x : string; y : string); 2 2
Begin 3 3
x:= ’Program’; 4 4
if length (x) > 6 then y := ’C++’;
end;
Begin
s := ’Limbaj’;
c:= ’Pascal’
SIR ( s, c );
writeln ( s + ’ ’ + c );
End.
1) Limbaj Pascal
2) Limbaj C++
3) Program Pascal
4) Program C++
b) Modificaţi programul ITEM07, astfel ca valorile şirului s şi şirului c să fie citite din fişierul text
CUVINT.TXT.
8. Se consideră tabloul unidimensional A, componentele căruia sînt numere întregi. Acest tabloul
conţine n componente, n ≤ 100. Scrieţi un program care determină:
L L
A) cel mai mare număr din tabloul A; 0 0
B) numărul de apariţii în tabloul A ale celui mai mare număr.
1 1
Intrare: numărul n şi valorile componentelor tabloului A se introduc de la tastatură. 2 2
Ieşire: pe ecran se afişează într-o linie cel mai mare număr din tabloul A şi numărul de apariţii ale
3 3
acestuia, separate prin spaţiu. 4 4
5 5
6 6
9. Evidenţa activităţii unui salon auto - datele despre automobile, manageri şi vînzări este realizată L L
cu ajutorul bazei de date SALON_AUTO. Mai jos sunt prezentate tabelele masini 0 0
(automobile) şi manageri (managerii de vînzari): 1 1
2 2
3 3
4 4
5 5
6 6
7 7
8 8
9 9
10 10
a) Scrieţi pentru fiecare tabel denumirea cîmpului care poate fi cheie primară.
________________________________________________
b) Completaţi structura tabelului vanzari (de evidenţă a vînzărilor), ce păstrează
următoarele date: care automobil, cînd şi de către cine a fost vîndut; se vor utiliza
datele, care se conţin în tabelele masini şi manageri:
b) Cantitatea de informaţie, în octeţi, care a fost transmisă într-o secvenţă de 32 acţionări consecutive
ale butoanelor dispozitivului de telecomandă (o poziţie a cuvîntului binar se codifică cu 1 bit)
Răspuns: (89,125)10 = ( )2
b) Numărul 10010110,0011 din sistemul binar în sistemul octal
Răspuns: (10010110,0011)2 = ( )8
c) Numărul 6E din sistemul hexazecimal în sistemul binar
Răspuns: (6E)16 = ( )2
3 Indicaţi corespondenţa între denumirile unităţilor funcţionale ale calculatorului şi destinaţia acestora, L L
0 0
trasînd linii între noţiuni (coloana stîngă) şi funcţionalităţi (coloana dreaptă):
1 1
2 2
Memorie Asigurarea comunicării dintre părţile funcţionale ale calculatorului;
3 3
Furnizarea semnalelor de comandă necesare executării secvenţiale 4 4
Dispozitive de intrare, ieşire
a instrucţiunilor;
Dispozitivul central de Schimbul de date (Introducere şi extragere) dintre calculator şi
comandă mediul exterior;
Înmagazinarea datelor iniţiale, intermediare şi finale, precum şi a
Dispozitivul aritmetic şi logic
instrucţiunilor;
Efectuarea operaţiilor aritmetice şi logice elementare
4 Fie date următoarele declaraţii: L L
Type 0 0
Contact = Record 1 1
NP : string; 2 2
NM : string; 3 3
Grup: integer; 4 4
End; 5 5
ListaContacte = array[1..10] of Contact; 6 6
var A : ListaContacte; 7 7
B : Contact; 8 8
C : string;
N : integer;
F : text;
a) Reieşind din conţinutul tabelelor, determinaţi şi înscrieţi, în spaţiile rezervate mai jos, identificatorii
cîmpurilor ale tabelului Lucrari care pot apare în calitate de:
Cheie primară __________________________________________________________________
Chei străine ____________________________________________________________________
b) Reieşind din conţinutul tabelelor, determinaţi tipul relaţiei existente dintre tabelele Pictori şi Muzee
_________________________________________
Completaţi în spaţiile rezervate pe desen denumirile elementelor lipsă ale schemei funcţionale.
4 Fie date următoarele declaraţii: L L
Type 0 0
Crater = Record 1 1
X,Y : integer; 2 2
Raza: real; 3 3
End; 4 4
ListaCratere = array[1..15] of Crater; 5 5
var Alfa : Crater; 6 6
Beta : ListaCratere; 7 7
N : integer; 8 8
XC,YC: real;
F : text;
a) Scrieţi identificatorii de tipuri de date articol: ____________________________
b) Scrieţi identificatorii variabilelor tipul cărora este structurat: ________________
c) Pentru fiecare din următoarele instrucţiuni determinaţi dacă este corectă ea, sau greşită. Bifaţi
opţiunea respectivă.
Alfa:=Beta[5]; Corect Greşit
Beta.X:=Alfa[2].Y; Corect Greşit
readln(F,N); Corect Greşit
Beta[1].Raza:=Alfa.Raza; Corect Greşit
N:=(Alfa.XC + Alfa.YC) div 2; Corect Greşit
Writeln(Crater.X‚’ ’, Crater.Y); Corect Greşit
5 Se consideră următorul program Pascal: L L
Program P5; {nivel 0} 0 0
Var s,q: string; 1 1
Procedure P(var z:string); {nivel ...} 2 2
Function F(c : string ): integer; {nivel ...} 3 3
Begin 4 4
F:=3; 5 5
If (c[1]>=’0’) and (c[1]<=’9’) then F:=2; 6 6
If (c[1]>=’A’) and (c[1]<=’Z’) then F:=1; 7 7
If (c[1]>=’a’) and (c[1]<=’z’) then F:=0;
End; {F}
Begin
case F(z) of
0: z:=’Sdigit’;
1: z:=’Sbig’;
2: z:=’Ssmall’;
End;
End; {P}
Begin
s:=’Maraton’; P(s); Write(s);
q:=’#Grecia#’; P(q); Write(q);
End.
a) Subliniaţi, în declaraţiile respective din textul programului, variabilele globale.
b) Scrieţi identificatorii parametrilor formali ale subprogramelor ______________
c) Scrieţi identificatorii parametrilor actuali ______________
d) Stabiliţi valoarea de adevăr pentru afirmaţia: Funcţia F returnează valoarea 3 doar în cazul
în care şirul, transmis în funcţie ca parametru actual, nu conţine nici cifre, nici litere
majusule sau minuscule ale alfabetului englez.
Adevărat Fals
e) Scrieţi ce va afişa programul P5 după lansarea în execuţie: ______________________
f) Înscrieţi în spaţiile libere, rezervate în textul programului, marcate prin comentariul
{nivel ...}, nivelul de imbricare a fiecărui subprogram în structura de bloc al programului.
6 N participanţi la un sondaj au evaluat cu punctaje de la 1 la 10 calitatea serviciilor prestate de o companie L L
de telecomunicaţii. Rezultatele evaluării se înscriu într-un tablou unidimensional A după cum urmează: 0 0
punctajul acordat de participantul cu numărul i se înscrie pe poziţia i a tabloului A (elementul A[i]). 1 1
Sarcină: Elaboraţi un program care citeşte de la tastatură numărul de participanţi la sondaj şi rezultatele 2 2
3 3
evaluării realizate de fiecare dintre ei. Programul urmează să determine:
4 4
a) Cel mai mare şi cel mai mic punctaj acordat. 5 5
b) Diferenţa punctajelor (diferenţa dintre cel mai mare şi cel mai mic punctaj acordat) . 6 6
Rezultatele vor fi înscrise în fişierul text DATE.OUT 7 7
Intrare: citirea datelor este efectuată de la tastatură. Se citeşte mai întîi numărul întreg N - numărul de
participanţi la sondaj, (1≤N≤100). Apoi se citesc N numere întregi cu valori între 1 şi 10 – punctajele
acordate.
Ieşire: scrierea rezultatelor este efectuată în fişierul text DATE.OUT. Fişierul conţine două linii. Prima
linie conţine un număr întreg: diferenţa punctajelor. Linia a doua conţine două numere întregi, separate
prin spaţiu: punctajul maxim acordat şi punctajul minim acordat.
Rezolvarea va fi apreciată pentru: declararea
tipurilor de date şi a variabilelor; operarea cu fişierele
text; citirea şi scrierea datelor; organizarea algoritmilor
7 În aplicaţia MSAccess a fost creată baza de date ProgramTeatre, ce conţine informaţii despre L L
programul spectacolelor unor teatre, într-o anumită perioadă de timp. Conţinutul curent al tabelelor bazei 0 0
de date este prezentat în următoarea imagine: 1 1
2 2
3 3
4 4
5 5
6 6
7 7
8 8
9 9
10 10
11 11
12 12
13 13
14 14
15 15
a) Utilizînd tabelele de mai sus, selectaţi şi înscrieţi în coloana din dreapta a tabelului de mai jos cîte
un identificator de cîmp, tipul datelor căruia poate fi cel indicat în coloana din stînga.
Tip date Identificator cîmp:
Text
Number
OLE Object
Date/Time
Currency
Yes/No
Exemplu:
Tip date Identificator cîmp:
Autonumber ID_SP
b ) Imaginea de mai jos este fereastra regimului Design View pentru definirea interogărilor. Înscrieţi în
spaţiile rezervate elementele necesare pentru definirea unei interogări, ce va afişa lista spectacolelor
jucate pe scenele teatrelor într-o anumită zi (Data). Ziua va fi specificată pe parcursul execuţiei
interogării, cu ajutorul unui parametru. Lista va conţine cîmpurile: Den_Teatru, Den_Spectacol, Data,
Ora şi Pret_bilet , înregistrările fiind ordonate alfabetic după denumirea teatrului.
Utilizînd obiectele bazei de date ProgramTeatre a fost elaborat următorul formular:
Element de
A
control legat
Element de
B control
independent
Buton de
C
comandă
D Subformular
Casetă de
E
validare
Element de
F
control calculat
8 Scrieţi un fragment de cod HTML care, fiind interpretat de programul de navigare, va afişa tabelul de L L
mai jos: 0 0
1 1
2 2
3 3
4 4
5 5
6 6
7 7
8 8
Textul din prima celulă a liniei a doua a tabelului este o listă cu marcaje.
Dimensiunile fizice ale celulelor nu trebuie descrise.
Test 3. Barem de corectare. Profil UMANISTIC
nr Motivare pp pt
Determinarea corectă a lungimii minime (5 biţi) 1
Calculele corecte log2(32)=5 1
1
Răspuns corect 15 1 4
5 x 24 = 120 biţi. 120 / 8 = 15 octeí 1
Răspuns corect : FALS 1
Răspuns corect : ADEVĂR 1
Răspuns corect : FALS 1
2 Tabele de transformare corecte (secvenţe), sau transformări efectuate 4
6 - > 0110, … D - > 1101; 0 - > 000, 1 - > 001, 2 - > 002 1
Notă! Se consideră corectă şi verificarea prin transformarea în altă bază, de exemplu în
baza zece.
Cîte 1 punct pentru fiecare componentă înscrisă corect: Dispozitiv de comandă,
3 3
Dispozitiv de intrare, Memorie 3
Pentru lista identificatorilor tipului articol Crater 1
4 Pentru lista identificatorilor variabilelor tipul cărora este structurat Beta, Alfa, F 1 8
Pentru fiecare selecţie de răspuns corectă, câte 1 pt. C, G, C, C, G, G 6
Pentru variabilele globale subliniate corect s,q 1
Pentru lista identificatorilor parametrilor formali z,c 1
Pentru lista identificatorilor parametrilor actuali q,s 1
5 Pentru selectarea corecta a valorii afirmaţiei F 1 7
Pentru determinarea corectă a afişărilor Sbig#Grecia# 1
Pentru determinarea corectă a nivelului de imbricare {1} pentru procedura P şi {2} pentru
funcţia F 2
Descrierea corectă a tipurilor şi variabilelor (1) 1
Operaţii corecte cu fişierele text deschidere / scriere / închidere 1
6 Citirea corectă a datelor de intrare de la tastatură 1 7
Algoritmul corect de căutare a maximului(1) şi minimului (1), diferentei maxime(1) 3
Scrierea corectă a rezultatelor în fişier 1
a)
Stabilirea corectă a cîmpurilor de fiecare tip (cel puţin 1 cîmp) - cîte 1 punct
de tipul TEXT - Den_Spectacol, Autor, Den_Teatru, Adresa (oricare din ele)
de tipul NUMBER - ID_SP, ID_T (oricare din ele)
de tipul OLE Object - Imagine.
de tipul DATE/TIME - Data, Ora.
de tipul CURRENCY - Pret_bilet
de tipul Yes/No – Titrare 6
7 15
b) Calculaţi (în Octeţi) cantitatea de informaţie, necesară pentru păstrarea secvenței de simboluri
convenționale, folosite în tricotat, prezentate în imaginea de mai jos (64 simboluri).
Răspuns:____________(Octeţi)
2. A) Înscrieţi în caseta rezervată operatorul relaţional (unul dintre operatorii =, >,< ) pentru care L L
valoarea de adevăr a expresiei obținute va fi TRUE: 0 0
(61,0625)10 (3D,1)16 1 1
2 2
Argumentaţi prin calculele efectuate alegerea realizată 3 3
4 4
5 5
B) Se consideră următoarea adresă numerică Internet, de clasa B, formată din 32 biţi (4 octeţi),
care identifică un calculator în cadrul unei reţele.
1 0 0 1 0 0 1 0 0 0 0 0 0 0 1 1 0 0 0 0 1 0 0 1 0 0 0 1 0 0 0 1
1) Separaţi cu ajutorul liniilor verticale biţii acestei adrese în 3 grupuri: Clasă adrese, Adresă
reţea, Adresă calculator.
2) Exprimaţi în formă zecimală această adresă numerică şi înscrieţi răspunsul:
Răspuns: . Argumentaţi răspunsul prin calculele efectuate:
3. Uniți prin linii fiecare descriere a topologiilor din coloana stîngă cu denumirea topologiei L L
corespunzătoare (configuraţia geometrică a legăturilor între calculatoare) din coloana dreaptă: 0 0
1 1
Legătura între două calculatoare ale reţelei are loc topologia magistrală 2 2
prin intermediul calculatorului central ■ 3 3
topologia stea
Legătura între calculatoare formează o buclă închisă ■
topologia distribuită
Între fiecare pereche de calculatoare există mai multe ■
căi de transmisie topologia inel
4. Fie date următoarele declaraţii: L L
Type T1= Record 0 0
nume: string; 1 1
nota: 1..10; 2 2
End;
T2= array[1..25] of T1;
3 3
var A : T1; 4 4
B : T2; 5 5
C : real; 6 6
D : text; 7 7
8 8
a) Scrieţi identificatorul variabilei de tip de date neomogene, declarată mai
sus:_________________
c) Pentru fiecare din următoarele instrucţiuni determinaţi, dacă ea este corectă sau greşită. Bifaţi
opţiunea respectivă.
a) Reieşind din conţinutul tabelelor bazei de date, înscrieţi în coloana din dreapta a tabelului de
mai jos cîte un identificator de cîmp, tipul datelor al căruia este compatibil cu cel indicat în
coloana din stînga:
Tipuri de date Identificatori de cîmp
Text
AutoNumber
Yes/No
Ole Object
b) Completaţi desenul de mai jos pentru a defini în regimul Design View o interogare de creare
a cîmpurilor rezultante, care va afişa lista ţărilor (cîmpul Denum_tara) şi cîmpul calculat Ani -
timpul în ani, care a trecut de la lansarea primului satelit al ţării respective. Aranjaţi datele în
ordinea descrescătoare a anilor, trecuți de la prima lansare.
c) În imaginea de mai jos este prezentat un formular în regimul Design View, creat în baza de
date SATELITI.
Scrieţi în cerculeţele din imaginea de mai sus numerele care corespund elementelor din lista de
mai jos:
Note:
1. Dimensiunile fizice ale celulelor tabelului nu trebuie descrise.
2. Pentru a include semnul diacritic "ţ" utilizaţi codul "ţ"
<HTML>
<HEAD><TITLE>Informatia</TITLE></HEAD>
<BODY>
__________________________________________________________________
__________________________________________________________________
__________________________________________________________________
__________________________________________________________________
__________________________________________________________________
__________________________________________________________________
__________________________________________________________________
__________________________________________________________________
__________________________________________________________________
__________________________________________________________________
__________________________________________________________________
__________________________________________________________________
__________________________________________________________________
__________________________________________________________________
__________________________________________________________________
__________________________________________________________________
__________________________________________________________________
</BODY>
</HTML>
BAREM DE CORECTARE
INFORMATICA, profil umanist
Nr.
Motivarea punctelor Puncte Total
item
a) Determinarea lungimii minime corecte – 3 1
scrierea calculelor si formulei log27≈3 1
1 1 4
b) determinarea cantităţii de informație corect 24 octeţi
scrierea calculelor 64x3=192 (biţi)/8=24(octeţi) 1
A) Pentru stabilirea corectă a operatorului relaţional (=) ((61,0625)10 =(3D,1)8, 1
Algoritm de transformare în altă bază corect 1
B) 1. 10 | 010010 00000011| 00001001 00010001 1
2 2. Pentru răspuns corect (146.3.9.17) 1 5
3. Algoritm corect de transformare din 2 în 10: (10010010)2=(146)10 ;
1
(00000011)2=(3)10 ; (00001001)2=(9)10 ;(00010001)2=(17)10)
Se acordă câte un punct pentru fiecare pereche asociată corect:
Legătura între două calculatoare ale reţelei are loc topologia magistrală
prin intermediul calculatorului central ■
3 topologia stea 1 3
Legătura între calculatoare formează o buclă închisă ■
topologia distribuită
1
Între fiecare pereche de calculatoare există mai ■
multe căi de transmisie topologia inel
1
Pentru identificatorul variabilei de tip de date neomogen: (A) 1
Pentru lista identificatorilor cîmpurilor stabilită corect: (nume, nota) 1
Pentru fiecare valoare de adevăr stabilită corect:
1
b) Completarea corectă 1
Cîmpul Denum_tara şi tabelul Tara 1
Scrierea denumirii cîmpului rezultant şi a 1
expresiei Year(Date())-[anul] 1
Aranjarea descendentă
Total 56
2
Unităţi de măsură a informaţiei
Imaginea 1
a) Simbolurile meteo prezentate în Imaginea 1 formează mulțimea de mesaje ale unei surse
de informație. Determinaţi cantitatea de informaţie în biţi într-un mesaj al sursei:
Răspuns: _________ biţi
Argumentaţi răspunsul scriind formula utilizată şi calculele efectuate:
3. Stabiliţi prin linii relaţiile corecte între tipurile de reţele de calculatoare din coloana stîngă şi ariile L L
de acoperire ale acestora din coloana dreaptă: 0 0
1 1
Tip reţea Aria de acoperire 2 2
3 3
Locală Localitate sau sector
b) Determinați valoarea de adevăr a fiecărei dintre următoarele afirmaţii. Bifați opțiunea corectă:
Cîmpurile unui articol pot fi articole. Adevărat Fals
Un şir de caractere nu poate să conțină simbolurile
ce corespund cifrelor sistemului zecimal de numerație. Adevărat Fals
c) Determinați valoarea fiecărei dintre următoarele expresii relaționale. Bifați opțiunea corectă:
’MIHAI’<’DANIELA’ True False
length(’xyz’) = length(’abc’) True False
5. Fie dat următorul program Pascal: Analizaţi programul P5 şi îndepliniţi L L
următoarele sarcini: 0 0
Program P5; {nivel 0} 1 1
type tt=array[1..10] of integer; a) Scrieţi în spaţiile libere din textul
2 2
var t:tt; programului P5 , marcate prin
3 3
comentariul {nivel ___}, 4 4
Procedure P1; {nivel___} nivelul de imbricare al fiecărui
var i:integer; 5 5
subprogram în structura de bloc a 6 6
Begin
programului. 7 7
for i:=1 to 10 do t[i]:= sqr(i);
End; 8 8
b) Scrieţi identificatorul funcţiei
Function Suma:integer; predefinite utilizate în programul
var j, s:integer; P5: ___________________
Function Q(x:integer):boolean;
Begin {nivel__} c) Subliniaţi în textul programului P5
Q:=x>20; apelul funcției Q.
End; {Q}
Begin {Suma} d) Scrieţi identificatorul parametrului
s:=0; formal al funcției Q: ____________
for j:=1 to 10 do
if Q(t[j]) then s:=s+t[j] div 10;
e) Scrieţi ce se va afişa în rezultatul
suma:=s;
End; {Suma} executării programului P5:
____________
Begin
P1; f) Scrieţi lista variabilelor, domeniul de
Writeln(Suma); vizibilitate ale cărora include partea
End. executabilă a funcţiei Suma:
___________________
6. În cadrul activităților ecologice de înverzire, desfăşurate în luna aprilie, în fiecare zi, cu excepţia L L
zilelor cu ploaie, k elevi (1<k<20) au plantat arbori. Numărul de arbori plantaţi în fiecare din zile 0 0
a fost înscris în fişierul text ARBORI.IN. Pentru fiecare din zilele cu ploaie în fişier a fost scris 1 1
2 2
numărul 0.
3 3
Sarcină: Scrieţi un program, care determină: 4 4
a) numărul total de arbori plantaţi; 5 5
b) numărul de zile, în care numărul de arbori plantaţi a fost mai mare decît numărul de elevi k. 6 6
Rezultatele vor fi afişate la ecran. 7 7
Intrare: Fişierul text ARBORI.IN conţine două linii. În prima linie sînt înscrise 30 de numere întregi
separate prin spaţiu – numărul de arbori plantaţi în fiecare zi pe parcursul lunii aprilie. Linia a doua
conține un număr întreg k - numărul de elevi.
Ieşire: La ecran pe linii separate se vor afişa două numere întregi: pe prima linie – numărul total
de arbori plantaţi; pe linia a doua – numărul de zile, în care numărul de arbori plantaţi a fost mai
mare decît numărul de elevi.
Exemplu: Conţinutul fişierului ARBORI.IN: Ecran:
956700087858008608009796700785 143
7 9
Imaginea 3
Reieşind din conţinutul tabelelor bazei de date (Imaginea 3), îndepliniţi următoarele sarcini :
a) Scrieţi tipul cîmpului Imagine din tabelul Rezervaţii , care conţine cîte o imagine pentru
fiecare rezervaţie: ___________________________
c) Una din proprietățile cîmpului tabelului bazei de date permite atribuirea acestuia a unui
identificator suplimentar, care poate fi afișat în locul numelui cîmpului. Bifați opțiunea ce
corespunde acestei proprietăți:
Imaginea 4
e) Reieşind din conţinutul tabelelor bazei de date din Imaginea 3, scrieţi în casetele rezervate
din Imaginea 5 numerele care corespund elementelor din următoarea listă:
1. Element de control legat
2. Subformular
3. Buton de înserare a înregistrărilor noi ( New Record )
4. Element de control calculat
Imaginea 5
8. În Imaginea 6 este prezentat rezultatul L L
interpretării unei secvenţe de cod HTML de 0 0
către un program de navigare: 1 1
2 2
3 3
a) Completaţi locurile libere din secvenţa 4 4
de cod HTML de mai jos, indicate prin 5 5
___, astfel încît rezultatul interpretării 6 6
7 7
acestei secvențe de către un program
8 8
de navigare să coincidă cu Imaginea 6: 9 9
Imaginea 6
<Table _________ =3>
< _________ >
<U> <B> Sistemul Solar </B> </U>
<p>
</_________ >
<Tr>
<Th> Soarele
<Th _________=2 > < ____ src="soare.jpg">
</Tr>
<Tr>
<Td _________ =3> <B> Planete </B>
<Td> Planete gigant
<Td> Jupiter, Saturn, Uranus, Neptun
</Tr>
<Tr>
<Td>Planete terestre
<Td> Mercur, Venus, Pamant, Marte
</Tr>
<Tr>
<Td>Planete pitice
<Td> < ___ type=square>
<Li> Ceres
<Li> Pluto
<Li> Eris (2003 UB<Sub>313</Sub>)
<Li> Haumea
<Li> Makemake
</___ >
</Tr>
</Table>
b) Scrieţi în următorul tabel trei etichete diferite, care sînt utilizate în fragmentul de cod HTML
prezentat mai sus pentru stabilirea stilurilor fizice:
Nr. Etichete
1
2
3
BAREM DE CORECTARE
INFORMATICA BACALAUREAT, 2015
profil umanist
Nr.
Motivarea punctelor Puncte Total
item
a) Răspuns: 5 biţi 1
a)
Răspuns Fals 1
Răspuns Adevărat 1
2 5
b) Răspuns: ( 63,2 )8 1
1
a) Nivel 1 (pentru procedura P1) Nivel 2 (pentru funcția Q) 1
b) sqr 1
c) Sublinierea corectă a apelului procedurii Q: Q(t[j]); 1
5 d) x 1
e) 33 1 8
f) – Pentru scrierea variabilelor locale j, s se acordă câte un punct 1x2
– Pentru scrierea variabilei globale t 1
b) Răspuns: False 1
c) Răspuns Caption 1
d) Interogarea corectă:
7
11
- Scrierea corectă a criteriului „Rezervatiei stiintifica” (cu sau fără ghilimele, cu sau 1
fără majuscule).
2
- Sortarea corectă a cîmpului Zona. 1
e) 1x3
a) Răspuns corect:
<Table border=3>
<Caption>
<U> <B> Sistemul Solar </B> </U>
<p>
</Caption>
<Tr>
<Th> Soarele
<Th colspan=2 > < img src="soare.jpg">
</Tr>
<Tr>
<Td rowspan=3> <B> Planete </B>
<Td> Planete gigant:
<Td> Jupiter, Saturn, Uranus si Neptun
</Tr>
<Tr>
<Td>Planete terestre:
<Td> Mercur, Venus, Pamant, Marte
</Tr>
<Tr>
<Td>Planete pitice
<Td> <Ul type=square>
<Li> Ceres
8 <Li> Pluto 9
<Li> Eris (2003 UB<Sub>313</Sub>)
<Li> Haumea
<Li> Makemake
</Ul>
</Tr>
</Table>
Notă. Punctul se acordă, chiar dacă elevul a scris numai începutul etichetei
corespunzătoare: <U>, <B> sau <Sub>
Total 54
3
Unităţi de măsură a informaţiei Tabelul de conversie octal – binar
Octal binar
1 bit – unitate elementară 0 000
1B (Octet) = 8 biți 1 001
1KB (KiloOctet) = 210 B (≈ 1000 B) 2 010
1MB (MegaOctet) = 210 KB (≈ 1000 KB) 3 011
1GB (GigaOctet) = 210 MB (≈ 1000 MB) 4 100
1TB (TeraOctet) = 210 GB (≈ 1000 GB) 5 101
6 110
7 111
Tabelul puterilor numărului 2 Tabelul de conversie hexazecimal – binar
21 = 2 29 = 512 hexazecimal binar hexazecimal binar
22 = 4 210 = 1024 0 0000 8 1000
23 = 8 211 = 2048 1 0001 9 1001
24 = 16 212 = 4096 2 0010 A 1010
25 = 32 213 = 8192 3 0011 B 1011
26 = 64 214 = 16384 4 0100 C 1100
27= 128 215 = 32768 5 0101 D 1101
28= 256 216 = 65536 6 0110 E 1110
7 0111 F 1111
Coduri HTML pentru semnele diacritice ale limbii Române:
Literă Ă ă Â â Î î Ş ş Ţ ţ
Cod Ă ă Â â Î î Ş ş Ţ ţ
Nr Item Punctaj
1. Comunicarea om-mașină este mai ușoară dacă interfața sistemului utilizează elemente grafice. L L
Următoarele elemente grafice, prezentate în Imaginea 1, formează mulțimea de operații, posibile 0 0
într-un astfel de sistem. 1 1
2 2
3 3
4 4
5 5
Imaginea 1
a) Simbolurile prezentate în Imaginea 1 formează mulţimea de mesaje distincte ale unei
surse de informaţie. Determinaţi lungimea minimă a cuvintelor binare de lungime egală,
necesară pentru codificarea univocă a mulțimii de mesaje ale sursei date:
Răspuns: _________ biți.
Scrieți formulele utilizate și calculele efectuate:
2. a) Se consideră numărul N=( 4x13,35 )8, unde x este o cifră. Bifaţi valoarea de adevăr a L L
fiecărei dintre următoarele afirmaţii: 0 0
1 1
Cifra x a numărului N este egală cu 6: Adevărat Fals
2 2
Cifra x a numărului N este egală cu 9: Adevărat Fals 3 3
4 4
b) Realizați conversia numerelor: (2F,8)16, (57,2)8 şi (50,75)10 în sistemul binar de
5 5
numeraţie și determinați-l pe cel mai mic dintre ele:
6 6
Răspuns: ( __________________ )2
Scrieți calculele efectuate:
Imaginea 3
În baza conținutului tabelelor bazei de date (Imaginea 3), îndepliniţi următoarele sarcini:
a) Completați Imaginea 4 cu trei identificatori de cîmpuri ale tabelului Studiouri astfel ca datele
din înregistrări să corespundă cu tipul indicat:
b) Pentru dezvoltarea bazei de date s-a propus ca în tabelul Productii fiecărui film să i se
asocieze o descriere text. Selectați pentru cîmpul nou creat tipul corespunzător de date,
cunoscînd că descrierea nu va depăși 64KB. Bifaţi opţiunea corectă:
Currency OLE Object Memo
c) Bifaţi opţiunea ce corespunde proprietăţii Format al cîmpului Data_nast din tabelul Regizor:
Imaginea 5
8. Se consideră următorul document HTML. L L
<html> 0 0
<body> 1 1
<p> Somnoroase păsărele <br> pe la cuiburi se 2 2
adună... </p> 3 3
<hr> 4 4
<p> Selectaţi autorul versurilor: </p> 5 5
<ol type=a> 6 6
<li> Mihai Eminescu 7 7
<li> Vasile Alecsandri
8 8
<li> Lucian Blaga
</ol>
<p> Atenţie la: </p>
<ul type=square>
<li> Stil
<li> Ritm
</ul>
</body>
</html>
Scrieți în spațiul de mai jos rezultatul interpretării documentului HTML de către programul de
navigare.
BAREM DE CORECTARE
INFORMATICA, profil umanist, 17.06.2016
Nr.
Motivarea punctelor Puncte Total
item
a) Răspuns: 4 biți 1
Pentru scrierea corectă a formulei m>= log2 n și calculele efectuate 1
1 b) Răspuns: 10 KB 1 5
Formula, calcule corecte și transformările efectuate 1
I=10x64x64xlog24 =10 x 213biți=10x210B=10KB 1
a)
Adevărat 1
Fals 1
b) Răspuns: (101111,01)2 1
2 Pentru scrierea corectă a conversiei fiecărui număr cîte un punct: 6
(2F,8)16=(101 111,1)2; (57,2)8=(101 111,01)2; (50,75)10=(110 010,11)2 1x 3
1
a) Scrierea corectă a cîmpurilor corespunzător tipurilor indicate:
1
Text – Cod_st sau DenStudiou
1
Number – Anul
1
OLE Object – Logo
b) Memo 1
c) Medium Date 1
d) Se acordă cîte un punct pentru:
7
10
- Scrierea corectă a legăturilor dintre tabele: m-1, m-1 (cel puțin o legătură scrisă corect). 1
- Selectarea corectă a cîmpurilor Den_studiou, Nume_pren, Den_film (Field, Table, Show). 1
- Sortarea corectă a cîmpului Den_studiou 1
- Selectarea corectă a cîmpului Anul (Field, Table, Show, fără bifa de afișare) 1
8 8
2
Unități de măsură a informației
Literă Ă ă Â â Î î Ș ș Ț ț
Cod Ă ă Â â Î î Ş ş Ţ ţ
Nr Item Punctaj
1 Pachetul standard google apps conține 9 aplicații, pictogramele cărora L L
sunt prezentate în Imaginea 1. Imaginile sunt codificate cu cuvinte 0 0
binare de lungime egală. Pachetul de aplicații este considerat sursă de 1 1
mesaje, iar pictogramele aplicațiilor – mulțimea de mesaje distincte. 2 2
3 3
a) Calculaţi şi scrieţi în spaţiul rezervat răspunsului lungimea minimă 4 4
a cuvintelor binare, în biți, care permit codificarea și decodificarea 5 5
univocă a mesajelor sursei.
Scrieți formula utilizată și calculele efectuate: Imaginea 1
Răspuns: ________ biți
b) O pictogramă de aplicație din Imaginea 1 este o imagine color cu dimensiunile de 32x32 pixeli
și cu 256 nivele de luminanță pentru fiecare dintre cele 3 culori primare. Calculaţi şi scrieţi în
spaţiul rezervat răspunsului cantitatea de informație în KiloOcteți (KB), care se conține într-o
imagine cu aceste caracteristici.
Răspuns: ________ KB
Scrieți formulele utilizate și calculele efectuate:
2. a) Transformați numărul (132,4)8 în sistemul zecimal. Scrieţi rezultatul în spaţiul rezervat pentru L L
răspuns. 0 0
Scrieți transformările efectuate: Răspuns: (____________)10 1 1
2 2
3 3
4 4
5 5
c) Fie dat numărul (3х1,2)5, unde х este o cifră necunoscută. Scrieți în spațiul rezervat
pentru răspuns cea mai mare valoare posibilă a cifrei х.
Răspuns: ________________
3. Bifați în lista de mai jos obligativitatea (Opțional sau Obligatoriu) prezenței elementelor într-un mesaj L L
al poștei electronice: 0 0
1 1
Adresa destinatarului Opțional Obligatoriu 2 2
3 3
Subiectul, exprimat prin câteva cuvinte Opțional Obligatoriu 4 4
Textul mesajului Opțional Obligatoriu
Fișiere atașate Opțional Obligatoriu
4. L
Scrieți un subprogram cu numele NUMCIF, care primește în calitate de parametru din programul
L
0 0
apelant un șir de caractere din setul ASCII extins, lungimea căruia nu depășește 255.
1 1
Subprogramul va returna în programul apelant numărul caracterelor din șir, care sunt cifrele
2 2
zecimale. 3 3
4 4
Exemplu: pentru șirul ‘ANUL DE STUDII 2017 – 2018’ subprogramul va returna 5 5
valoarea 8.
Imaginea 2
Îndepliniți următoarele sarcini:
a) Pentru imaginea din dreapta stabiliți
prin segmente corespondența dintre
denumirile câmpurilor tabelului
Rezervare (coloana Field Name) și
tipurile de date posibile ( coloana Data
Type). Fiecare tip de date trebuie
utilizat cel mult o singură dată.
b) Completați în Imaginea 3 toate elementele necesare pentru a defini în regimul Design View o
interogare de creare a câmpului rezultant. Această interogare va conține următoarele câmpuri:
Denumire; Evenimente; Suma - obținut ca produs al valorilor din câmpurile Pret și Num, și
câmpul Confirm, informația din care va fi ascunsă.
Interogarea va afișa doar înregistrările despre muzeele care au în denumire cuvântul Istorie
(câmpul Denumire) și au confirmarea plății (câmpul Confirm).
Imaginea 3
8. Scrieți un fragment de cod HTML care, fiind interpretat de programul de navigare, va afișa tabelul L L
din Imaginea 4. 0 0
1 1
Note: 2 2
- Dimensiunile fizice ale tabelului 3 3
și ale imaginii nu trebuie 4 4
descrise. 5 5
- Imaginea din tabel și docu- 6 6
mentul HTML care conține 7 7
tabelul se află în același dosar. 8 8
- Numele fișierului care conține 9 9
imaginea este museum.jpg. 10 10
- Tabelul conține o listă ordonată. Imaginea 4
BAREM DE CORECTARE
INFORMATICA BACALAUREAT, 2017, profil umanist
Nr.
Motivarea punctelor Puncte Total
item
a) Răspuns corect: 4 biți 1
Formulele și calcule corecte:
1
m log 2 (n), n – nr de mesaje, m – lungimea în biți: 9 mesaje: log 2 9<4.
1. b) Răspuns corect: 3KB 1 5
Formule și calcule corecte: I=3mxmylog2n;
1
I=3 x 32 x 32 x log2256 = 3 x 25 x 25 (B)=3 x 210B
Transformarea corectă în KB: 3 x 210B = 3 KB 1
a) Răspuns corect: 90,5 1
Transformări corecte 1
2 b) Răspuns corect: 3D,6 1 5
Transformări corecte 1
c) Răspuns corect: 4 1
Răspuns corect:
Adresa destinatarului Opțional Obligatoriu
Subiectul, exprimat prin câteva cuvinte Opțional Obligatoriu
3 1x4 4
Textul mesajulu Opțional Obligatoriu
Fișiere atașate Opțional Obligatoriu
Antetul corect al subprogramului 1
Variabile locale declarate corect 1
4 Organizare corectă a parcurgerii elementelor șirului 1 5
Descrierea corectă a condiției de verificare pentru simbolurile cifrelor zecimale 1
Organizarea corectă a returnării rezultatului calculat 1
Răspuns corect:
a) function F: real; {nivel 1 } 1x2
procedure PR(Var x:elev);{nivel 2 }
b) PR(A[j]); 1
5 6
c) Bruma D.
8.50 1x2
(nu se vor considera greșite reprezentările echivalente ale rezultatului calculat corect)
d) Adevărat 1
Rezolvarea problemei va fi apreciată pentru:
Definirea corectă a tipurilor și declararea corectă a variabilelor 1
Operații corecte de lucru cu fișiere (assign, reset, close) 1
Citirea corectă a datelor din fișier 1
6
Condiție corectă de selectare a tripletului de valori, unde ultima valoare este 1 1 7
Determinarea corectă a costului pentru bilete într-o înregistrare (numărului de bilete înmulțit
1
cu prețul pentru un bilet)
Algoritmul corect de determinare a sumei totale a biletelor confirmate 1
Afișarea corectă la ecran a rezultatului
1
1
a) Răspuns corect: 1x5
7
12
2
Utilizarea corectă a secvenței de control <td> </td> (cel puțin o dată utilizată corect) 1
Utilizarea corectă a atributului colspan=2 1
Utilizarea corectă a secvenței de control <img> și a atributului src 1
Utilizarea corectă a codului semnelor diacritice (cel puțin unul) 1
Utilizarea corectă a secvenței de control <ol> </ol> 1
Utilizarea corectă a secvenței de control <i> </i> 1
Utilizarea corectă a a secvenței de control <li> (cel puțin o dată utilizată corect) 1
Utilizarea corectă a secvenței de control <b> </b> 1
Total 54
3
Unități de măsură a informației Tabelul puterilor numărului 2
20 = 1
1 bit – unitate elementară 21 = 2 29 = 512
1B (Octet) = 8 biți 22 = 4 210 = 1024
1KB (KiloOctet) = 210 B (≈ 1000 B) 2 = 8
3 211 = 2048
1MB (MegaOctet) = 210 KB (≈ 1000 KB) 2 = 16
4 212 = 4096
1GB (GigaOctet) = 210 MB (≈ 1000 MB) 25 = 32 213 = 8192
1TB (TeraOctet) = 210 GB (≈ 1000 GB) 26 = 64 214 = 16384
27= 128 215 = 32768
2 = 256
8 216 = 65536
Tabelul de conversie octal – binar Tabelul de conversie hexazecimal – binar
Octal binar hexazecimal binar hexazecimal binar
0 000 0 0000 8 1000
1 001 1 0001 9 1001
2 010 2 0010 A 1010
3 011 3 0011 B 1011
4 100 4 0100 C 1100
5 101 5 0101 D 1101
6 110 6 0110 E 1110
7 111 7 0111 F 1111
Literă Ă ă Â â Î î Ș ș Ț ț
Cod Ă ă Â â Î î Ş ş Ţ ţ
Nr Item Punctaj
1. L L
a) Codul QR este o imagine monocromă cu dimensiunea de 256x256 pixeli și 4 0 0
nivele de luminanță. Calculați și scrieți în spațiul rezervat răspunsului 1 1
cantitatea de informație, exprimată în KiloOcteți (KB), care se conține într-un 2 2
cod QR. 3 3
4 4
Scrieți formulele utilizate și calculele efectuate:
Răspuns ______________(KB)
b) O sursă de informație transmite mesaje codificate prin cuvinte binare cu lungimea de 4 biți.
Bifați opțiunea care corespunde numărului maximal de mesaje distincte pe care le poate
transmite sursa:
10 20 16
2. L L
a) Calculați și scrieți în spațiul rezervat valorile obținute: 0 0
(234,6)8=( )2 1 1
2 2
3 3
(34,A)16 =( )2
4 4
5 5
(224,25)10=( )2
b) Scrieți în spațiul rezervat răspunsului numărul de cifre distincte ale sistemului hexazecimal.
Răspuns _____________
3. Bifați tipul unităților funcționale ale calculatorului: L L
0 0
Unitate Tipul unității
1 1
Monitor Dispozitiv de intrare Dispozitiv de ieşire 2 2
Tastatură Dispozitiv de intrare Dispozitiv de ieşire 3 3
4 4
Imprimantă Dispozitiv de intrare Dispozitiv de ieşire
Scanner Dispozitiv de intrare Dispozitiv de ieşire
4. Scrieți o funcție, care primește ca parametru un șir de caractere format din literele alfabetului englez L L
și returnează programului apelant numărul de majuscule din acest șir. Lungimea șirului nu 0 0
depășește 200 de caractere. 1 1
2 2
Exemplu: pentru șirul de caractere SegmentADNaqqqaaCGHooo funcția returnează valoarea 7. 3 3
4 4
5 5
Imaginea 1
Reieșind din conținutul tabelelor bazei de date, realizați următoarele sarcini:
a) Bifați tipul relației dintre tabelele Raion și Categorie:
unu la unu unu la mulți mulți la mulți
b) Completați în Imaginea 2 toate elementele necesare, inclusiv tipurile relațiilor dintre
tabelele Posta și Raion, pentru a defini în regimul Design View o interogare.
Interogarea va afișa:
Datele a 3 câmpuri: Denumire, DenRaion, Populatie
Înregistrările denumirile datelor cărora se încep cu cuvântul Centrul (câmpul
Denumire) și populație mai mică ca 100 000 (câmpul Populatie).
Înregistrările afișate vor fi sortate descrescător după valorile câmpului
Localitati.
Imaginea 2
c) Uniți prin linii denumirile câmpurilor și tipurile corespunzătoare datelor din câmp:
OLE Object
Populatie
Number
OraExtr
Date/Time
8. Scrieți un fragment de cod HTML care, fiind interpretat de programul de navigare, va afișa un tabel L L
similar cu cel din Imaginea 3. 0 0
Notă: 1 1
Fragmentul de cod conține 2 2
o listă ordonată. 3 3
Imaginea harta.jpg se află 4 4
în aceeași mapă cu fișierul 5 5
sursă. 6 6
Celula întâi, rândul doi 7 7
conține text aranjat în 2 8 8
rânduri. 9 9
10 10
Dimensiunile fizice ale
celulelor și imaginii nu
trebuie descrise.
Imaginea 3
BAREM DE CORECTARE
INFORMATICA BACALAUREAT, 2018, profil umanist
Nr.
Motivarea punctelor Puncte Total
item
a) Răspuns corect: 16KB 1
Formule și calcule corecte:
I=mxmylog2n; 1
1 I= 256x256xlog24 (b) =28x28x2=217(b)=214 (B)=24(KB) 4
Transformarea corectă (biți în octeți (B), octeți în KB) 1
217(b)=214 (B)=24(KB)=16(KB)
b) Răspuns corect: 16 1
a) Răspuns corect:
(234,6)8=(10011100,11)2 1
(34,A)16 =(110100,101)2 1
2 (224,25)10=(11100000,01)2 5
1
Transformări corecte (cel puțin una scrisă corect) 1
b) Răspuns corect: 16 1
Răspuns corect:
Monitor Dispozitiv de ieşire 1
b) P 1
5 c) 12.0 1 7
d) {nivel 1} 1
e) Răspuns corect: F conține apeluri de funcții predefinite. 1
f) Fals 1
Definirea corectă a tipurilor și declararea corectă a variabilelor 1
Operații corecte de lucru cu fișierele pentru citire (assign, reset, close) 1
Citirea corectă din fișier 1
6
Calcularea corectă a lungimii unei porțiuni de drum 1 7
Condiția corectă de determinare a celei mai scurte porțiuni de drum 1
Organizarea corectă a repetării pentru determinarea celei mai scurte porțiuni de drum 1
Afișarea corectă la ecran a rezultatului 1
7 a) Răspuns corect: mulți la mulți 1
10
1
b) Exemplu:
2
Utilizarea corectă a etichetelor <ol> </ol> <li> </li> 1
Utilizarea corectă a etichetei <img> și a atributului obligatoriu src 1
Utilizarea corectă a atributului type=A 1
Utilizarea corectă a atributului start=3 1
Total 52
3
Unități de măsură a informației Tabelul puterilor numărului 2
20 = 1
1 bit – unitate elementară 21 = 2 29 = 512
1B (Octet) = 8 biți 22 = 4 210 = 1024
1KB (KiloOctet) = 210 B (1024 B) 23 = 8 211 = 2048
1MB (MegaOctet) = 210 KB (1024 KB) 24 = 16 212 = 4096
1GB (GigaOctet) = 210 MB (1024 MB) 25 = 32 213 = 8192
1TB (TeraOctet) = 210 GB (1024 GB) 26 = 64 214 = 16384
27 = 128 215 = 32768
28 = 256 216 = 65536
Literă Ă ă Â â Î î Ș ș Ț ț
Cod Ă ă Â â Î î Ş ş Ţ ţ
Nr Item Punctaj
1. a) Imaginea color alăturată are dimensiunile 128x256 pixeli și 256 niveluri de L L
luminanță pentru fiecare dintre cele 3 culori primare. Calculaţi şi scrieţi în 0 0
spaţiul rezervat răspunsului cantitatea de informație în KiloOcteți (KB), ce se 1 1
2 2
conține în imaginea dată.
3 3
4 4
Scrieți formulele utilizate și calculele efectuate: 5 5
Răspuns: ________ KB
b) În codul propus de Francis Bacon pentru literele alfabetului englez fiecare literă este codificată
printr-un cod format din cinci cifre binare: A – 00000, B – 00001, … Z - 11001. Considerând că
o cifră binară conține un bit de informație, calculați și scrieți în spațiul rezervat pentru răspuns
cantitatea de informație, în octeți (B), necesară pentru codificarea cuvântului BACHELOR.
Răspuns: _________B
Scrieți calculele efectuate:
3. În prima coloană este dată o listă de echipamente. Pentru fiecare din echipamente bifați în rândul
L L
0 0
respectiv parametrul care îl caracterizează:
1 1
2 2
Imprimanta viteza de imprimare diagonala imprimantei 3 3
Monitorul rezoluția timpul de acces 4 4
Microprocesor lungimea cuvântului regim alfanumeric
Memoria externă regim grafic densitatea de înregistrare
4. Fie dat un program PASCAL din care au fost radiate denumirile de tipuri ale variabilelor utilizate: L L
0 0
Program p4; Analizați programul P4 şi îndepliniți 1 1
Var n: _____________; următoarele sarcini: 2 2
f:______________; a) Alegeți din lista propusă mai jos și înscrieţi 3 3
în textul programului denumirile de tip de 4 4
Begin
date omise, astfel încât acestea să asigure
assign(f, ’Num.txt’);
corectitudinea executării instrucțiunilor din
reset(f); program:
n:=124; String
repeat Integer
Write (n mod 10); Text
Array[1..3] of integer
n:=n div 10;
b) Subliniați în textul programului P4 apelul
Until n=0;
procedurii predefinite care asociază
Close(f); variabila f cu fișierul extern.
end. c) Scrieți ce va afișa în urma execuției
programul P4:
_________________________________
5. Fie dat următorul program Pascal: Analizați programul P5 și
îndepliniți L L
0 0
Program p5; {nivel 0} următoarele sarcini: 1 1
type tablou=array[1..100] of 2 2
integer; a) Scrieți numele variabilelor locale utilizate
3 3
var n:integer; t:tablou;
în subprogramul M al programului P5: 4 4
5 5
function M(t1:tablou):integer; _________________
var i, m1:integer; 6 6
begin 7 7
m1:=t1[1]; b) Scrieți numele parametrului formal al
for i:=2 to n do
if m1<t1[i] then m1:=t1[i]; subprogramului M: __________________
M:=m1;
end; c) Scrieți în spațiul liber rezervat în
function K(a:tablou):integer; comentariul ”{nivel ___}”, nivelul
{nivel ___}
var i, k1:integer; de imbricare al subprogramului К în
begin
k1:=0;
structura de bloc a programului P5.
for i:=1 to n do
if a[i]<0 then k1:=k1+1; d) Subliniați apelul funcției K.
K:=k1;
end;
e) Scrieți ce se va afișa în urma execuției
begin
n:=5; programului P5:
t[1]:=34;
t[2]:=56; _____________________________________
t[3]:=-28;
_____________________________________
t[4]:=-46;
t[5]:=6;
writeln(M(t));
writeln(k(t));
end.
6. O agenție de turism a desfășurat un sondaj pentru a evalua traseele turistice din Republica L L
Moldova. Traseele sunt numerotate de la 1 la N (0<N≤20). Numărul de voturi acumulate de 0 0
fiecare din trasee au fost stocate în fișierul SONDAJ.TXT. 1 1
2 2
Sarcină: Scrieți un program care determină numărul traseului cu cele mai puține voturi.
3 3
Intrare: Fișierul text SONDAJ.TXT conține în prima linie un număr întreg N 4 4
(0<N≤20) – numărul traseelor evaluate. Fiecare din următoarele N linii conține câte un 5 5
număr întreg. Numărul din linia i+1 este numărul de voturi acumulate de traseul i. 6 6
7 7
Ieșire: La ecran se va afișa numărul traseului cu cele mai puține voturi. Se consideră că astfel de
traseu este unic.
Exemplu: SONDAJ.TXT: Ecran:
5 4
102
250
200
10
350
Rezolvarea va fi apreciată pentru: definirea tipurilor
de date și declararea variabilelor; operarea cu fișierul
text; citirea și scrierea datelor; implementarea
algoritmului.
7. În aplicația MS Access a fost creată baza de date pentru evidența clienților din sălile de forță. L L
Fragmente din conținutul curent al bazei de date sunt prezentate în Imaginea 1. 0 0
1 1
2 2
3 3
4 4
5 5
6 6
7 7
8 8
9 9
Imaginea 1
Reieșind din conținutul tabelelor bazei de date, realizați următoarele sarcini:
a) Completați în Imaginea 2 toate elementele, inclusiv tipurile relațiilor dintre tabele,
necesare pentru a defini în regimul Design View o interogare.
Interogarea:
Afișează datele a 4 câmpuri: Nume_cl, Prenume_cl, Denumirea și
Pret_abonam.
Afișează datele clienților prețul abonamentelor cărora este mai mic sau egal cu 1000
(câmpul Pret_abonam) și denumirea sălii frecventate conține secvența it
(câmpul Denumirea).
Înregistrările afișate vor fi sortate crescător după valorile câmpului Nume_cl.
Imaginea 2
b) Uniți prin linii denumirile câmpurilor din coloana stângă și tipurile corespunzătoare ale datelor
din coloana dreaptă:
Date/Time
Sigla
Number
Pret_abonam
OLE Object
Cod_abonam
Text
8. Scrieți un fragment de cod HTML care, fiind interpretat de programul de navigare, va afișa L L
informația conform modelului din Imaginea43. 0 0
1 1
Notă: 2 2
3 3
Chenarul Imaginii_3 nu face parte din
4 4
fragmentul de cod HTML.
5 5
Fragmentul de cod HTML conține titlu de nivelul 6 6
3 aliniat la centru. 7 7
8 8
Imaginea din fragmentul de cod HTML se 9 9
găsește în fișierul ptg.png 10 10
Fișierul ptg.png se află în aceeași mapă cu
codul HTML.
Imaginea din fragmentul de cod HTML este o
zonă activă, link-ul căreia este:
http://ro.wikipedia.org/Pitagora
Imaginea_3
BAREM DE EVALUARE
INFORMATICA BACALAUREAT, 2019, profil umanist
Nr.
Motivarea punctelor Puncte Total
item
a) Răspuns corect: 96KB 1
Formule și calcule corecte:
1
I=3mxmylog2n
I=3x128x256xlog2256=3x27x28x8=3x215B=3x25KB=3x32KB=96KB
1 Transformarea corectă în B și KB 1 5
b) Răspuns corect: 5B 1
Calcule corecte:
V=nxI, unde I=5 biți, n=8 caractere 1
V=8x5 => V=40(biți)=5 B
a) Răspuns corect: 136.255.10.142 1
Transformarea corectă a octetului 10001000 1
2 Transformarea corectă a octetului 00001010 1 5
Transformarea corectă a octetului 10001110 1
b) x=9 1
Răspuns corect:
Imprimanta viteza de imprimare 1
Monitorul rezoluția 1
Microprocesor lungimea cuvântului 1
3 1 4
Memoria externă densitatea de înregistrare
Notă: nu se acordă nici un punct în cazul bifării ambelor opțiuni la unul și același
echipament al calculatorului.
a) n: integer; 1
f: text; 1
4 4
b) assign(f, ’Num.txt’); 1
c) 421 1
Răspuns corect :
a) m1, i 1x2
b) t1 1
5 c) {nivel 1} 1 7
d) k(t) 1
e) _56_ 1
_2_ 1
Definirea corectă a tipurilor și declararea corectă a variabilelor 1
Operații corecte de lucru cu fișierele pentru citire (assign, reset, close) 1
Citirea corectă din fișier 1
6 Algoritmul corect de determinare a valorii minime 1 7
Organizarea corectă a repetării 1
Algoritmul corect de determinare a traseului care a obținut cele mai puține voturi 1
Afișarea corectă la ecran a numărului traseului cu cele mai puține voturi 1
a) Exemplu:
7 9