Documente Academic
Documente Profesional
Documente Cultură
MINISTERUL EDUCAIEI
AL REPUBLICII MOLDOVA
AGENIA DE ASIGURARE
A CALITII
Localitatea
Instituia de nvmnt
TESTUL Nr. 2
INFORMATICA
CICLUL LICEAL
Profil real
februarie 2015
Timp alocat: 180 de minute
21 = 2
22 = 4
23 = 8
24 = 16
25 = 32
26 = 64
27= 128
28= 256
hexazecimal
0
1
2
3
4
5
6
7
29 = 512
210 = 1024
211 = 2048
212 = 4096
213 = 8192
214 = 16384
215 = 32768
216 = 65536
Nr.
1
Item
n codul de bare Plessey sunt codificate 10 caractere din 16
posibile, care pot fi cifrele de la 0 la 9 i literele mari de la A
la F. Fiecare caracter este codificat prin 4 linii verticale de
dou tipuri (nguste i late). O linie ngust reprezint un 0
binar, iar o linie lat reprezint un 1 binar. Codul se ncepe
cu o linie lat i se termin cu dou linii nguste care nu aparin la niciunul dintre caracterele
codificate.
L
0
1
2
Scor
L
0
1
2
L
0
1
2
3
4
5
6
L
0
1
2
3
4
5
6
a) Calculai cantitatea de informaie (n bii) care se conine ntr-un cod de bare Plessey i nscriei
rspunsul:
Rspuns: ____________________________ (bii)
b) Argumentai necesitatea utilizrii a patru linii pentru reprezentarea fiecrui caracter al codului de
bare Plessey.
Pentru reprezentarea numerelor reale n virgula mobil, formatul exponent-mantis, baza b=2, au
fost rezervate 8 poziii binare divizate n 4 grupe de cifre. Grupele i semnificaia lor sunt reprezentate
n Imaginea 1:
Cifr-semn mantis
Cifr-semn exponent
Exponent
Mantis
Imaginea 1
a) Cuvntul binar 10101111 reprezint un numr real scris n format exponent-mantis n
conformitate cu semnificaia grupelor de cifre binare din Imaginea 1.
Calculai valorile componentelor de reprezentare ale numrului i valoarea numrului real n baza 10.
Decodificai i scriei semnele i valorile calculate n casetele corespunztoare:
Semnul mantisei:
Semnul exponentei:
Valoarea mantisei
Valoarea exponentei
Valoarea numrului
b) Scriei cuvntul binar care reprezint cel mai mare numr real, care poate fi codificat n conformitate
cu semnificaia grupelor de cifre descris n Imaginea 1.
4
Fie date urmtoarele declaraii:
Note:
Type
cerc= Record
X, Y:real;
{coordonatele centului
cercului pe plan cartezian}
R: real; {raza cercului}
End;
var A,B : cerc;
a) nscriei n caseta rezervat mai jos o expresie Pascal cu valoarea de adevr TRUE n cazul n
care aria cercului A este mai mare dect aria cercului B
b) Elaborai o funcie Pascal INTERSECT care returneaz valoarea TRUE n cazul n care cercurile
A i B nu se intersecteaz i FALSE n caz contrar.
L
0
1
2
3
L
0
1
2
3
L
0
1
2
3
4
5
6
L
0
1
2
3
4
5
6
c) O expresie aritmetic este reprezentat n form de arbore binar. Fiecrei operaii i corespunde
un nod neterminal. Fiecare nod terminal al arborelui este etichetat cu o variabil sau cu o
constant. Pentru fiecare nod neterminal subarborele din stnga i cel din dreapta reprezint, n
aceast ordine, cei doi operanzi.
Scriei expresia aritmetic reprezentat n
arborele binar din Imaginea 2:
Imaginea 2
5
L
0
1
2
3
4
L
0
1
2
3
4
Noile tarife telefonice presupun taxarea convorbirilor cu durata mai mic de 60 sec cu suma fix V, iar
a celor cu durata mai mare sau egal cu 60 sec. cu suma 2V pentru fiecare convorbire. Datele
despre durata convorbirilor unui client snt nscrise ntr-un tablou unidimensional A cu N elemente de
tip real. Valoarea elementului A[i] reprezint durata convorbirii cu numrul i.
Scriei un program, care va calcula valoarea total a facturii telefonice, cu indicarea separat a
sumelor totale pentru convorbirile mai scurte de 60 sec i a celor cu durat mai mare de 60 sec.
Intrare: prima linie a fiierului text date.in conine numrul ntreg N (0 N 1000) numrul de
convorbiri i valoarea real V suma fix pentru convorbire, separate prin spaiu. A doua linie a
fiierului conine un ir de caractere numele i prenumele clientului, separate prin spaiu. Cea de a
treia linie conine N numere reale, separate prin cte un spaiu duratele convorbirilor clientului.
Ieire: prima linie a fiierului text date.out conine codul literal al clientului: primele dou caractere din
numele acestuia i primele dou caractere din prenume, scrise fr spaii. Cea de a doua linie va
conine un numr real cu dou cifre dup virgul suma de achitat pentru convorbirile cu durat mai
mic de 60 sec. A treia linie va conine un numr real cu dou cifre dup virgul suma de achitat
pentru convorbirile cu durat mai mare de 60 sec. A patra linie va conine un numr real cu dou cifre
dup virgul suma total, care urmeaz de achitat.
Date.in
5 1.35
Boz Mihai
50 70 90 30 100
Date.out
BoMi
2.70
8.10
10.80
Explicaie
Codul din primele 2 caractere ale
numelui (Bo), urmate de primele dou
ale prenumelui (Mi). Sunt 2 convorbiri
scurte taxate cu 1.35 fiecare, total
2.70. Sunt 3 convorbiri lungi taxate
cu 2.70 fiecare, total 8.10. Suma
total 10.80
Rezolvarea va fi apreciat
pentru:
declararea tipurilor de date i a
variabilelor; operarea cu fiiere
text; citirea i scrierea datelor;
organizarea algoritmilor.
L
0
1
2
3
4
5
6
7
8
9
10
L
0
1
2
3
4
5
6
7
8
9
10
Un fragment de plaj
pe malul unui lac are
forma identic cu cea a
trapezului curbiliniu
mrginit de axa Ox,
dreptele x=6, x=10 i
graficul funciei
Imaginea 3
y xcos(2 x ) 3sin( x)
(Imaginea 3).
Elaborai un program
care va determina
cantitatea de nisip,
necesar pentru
reamenajarea plajei,
dac se tie c pentru
o unitate de suprafa a
plajei sunt necesari 2 m3 de
nisip.
Imaginea 3
L
0
1
2
3
4
5
6
7
L
0
1
2
3
4
5
6
7
n aplicaia MS Access a fost creat o baz de date Cursuri OnLine, ce conine informaii despre
nregistrarea utilizatorilor la cursuri disponibile OnLine. Coninutul curent al tabelelor bazei de date
este prezentat n Imaginea 4
Imaginea 4
a) Reieind din coninutul tabelelor, nscriei n coloana din dreapta a tabelului de mai jos cte un
identificator de cmp, tipul datelor al cruia ar putea fi acela care este indicat n coloana din
stnga.
Tipuri de date
Number
Autonumber
Text
Date/Time
Identificatori de cmp
n imaginea 5 este prezentat schema relaional a bazei de date Cursuri Online pe care nu sunt
specificate tipurile de relaii dintre tabele.
Imaginea 5
b)
Stabilii relaiile dintre tabele i completai imaginea cu semnele specifice acestor relaii.
L
0
1
2
3
4
5
6
7
8
9
10
11
12
13
14
L
0
1
2
3
4
5
6
7
8
9
10
11
12
13
14
Rezultatul executrii unei interogri, create n baza de date Cursuri OnLine este prezentat n
Imaginea 6:
Imaginea 6
c) nscriei n fereastra interogrii, prezentat pe Imaginea 7 elementele necesare pentru definirea
interogrii cu ajutorul creia se vor afia aceste date
Imaginea 7
Note:
1. Prima celul din ultima linie a tabelului conine liste imbricate
2. Pentru a include semnele diacritice utilizai codurile:
ă
î
ş
L
0
1
2
3
4
5
6
7
8
9
10
Imaginea 8 11
12
ţ
nscriei n spaiile libere ale documentului HTML elementele necesare pentru ca acesta s afieze
informaia n forma n care o vedei n imaginea 8.
<HTML>
<HEAD><TITLE>Cursuri</TITLE></HEAD>
<BODY>
__________________________________________________________________
__________________________________________________________________
__________________________________________________________________
__________________________________________________________________
__________________________________________________________________
__________________________________________________________________
__________________________________________________________________
__________________________________________________________________
__________________________________________________________________
__________________________________________________________________
__________________________________________________________________
__________________________________________________________________
__________________________________________________________________
__________________________________________________________________
__________________________________________________________________
__________________________________________________________________
__________________________________________________________________
__________________________________________________________________
__________________________________________________________________
__________________________________________________________________
__________________________________________________________________
__________________________________________________________________
__________________________________________________________________
__________________________________________________________________
__________________________________________________________________
</BODY>
</HTML>
L
0
1
2
3
4
5
6
7
8
9
10
11
12