Documente Academic
Documente Profesional
Documente Cultură
448
1604
381
1992
11
39,7
9
599
2936
1067
1993
10,2
50,2
16,2
446
2834
1092
1994
7,4
46,8
18
602
3499
1620
1995
8,3
48
22,2
B) REGULI DE EDITARE
- alinierea paragrafelor se face automat Textul se introduce ncepnd cu coloana
- nu se despart cuvintele n silabe
- semnele de punctuaie se lipesc de cuvnt, la sfrit i apoi spaiu
ex.: cuvnt, ..cuvnt
- nu se tasteaz <ENTER> la sfrit de rnd, trecerea cursorului la rndul urmtor fcndu-se automat
SUBIECTUL 2
Scriei un program PASCAL/C/C++ care citete de la tastatur dou numere naturale nenule n i m
(2m10, 2n10) i care construiete n memorie i apoi afieaz o matrice A cu n linii (numerotate de la 1
la n) i m coloane (numerotate de la 1 la m) cu proprietatea c fiecare element Aij memoreaz cea mai mic
dintre valorile indicilor i i j (1in, 1jm). Matricea se va afia pe ecran, cte o linie a matricei pe cte o
linie a ecranului, elementele fiecrei linii fiind separate prin cte un spaiu.
Exemplu: pentru n=4 i m=5 se va afia matricea alturat.
11111
12222
12333
12344
SUBIECTUL 3
Se consider o baz de date care ine evidena accidentelor care au loc n Romnia. Baza de date se
gsete n schema Politie de pe serverul Oracle (parola este tot Politie) i are urmtoarea structur:
Persoane(id number(6), nume varchar2(20), prenume varchar2(20), localitate varchar2 (40))
Masini(id number(6), model varchar2(30), an char(4), id_proprietar number(6))
Accidente(date date, id_sofer number(6), id_masina number(6), daune number(6,2),
loc_accident varchar2 (40))
Afiai numele oferului cu cel mai mare numr de accidente din baza de date.
Colegiul Naional
Pag.
FI DE MAGAZIE
COD
U/M
PRE UNITAR
Lei
Bani
4654
945
646
546
499
B) Pregtirea unei sesiuni de lucru:
- NEW n meniul File
- PAGE SETUP File (format A4 + margini)
- SAVE File nume de fiier)
- Insert page number numerotarea paginilor
Barele cu butoane:
1. alinieri
2. tipuri i formatul caracterelor
3. mrimea caracterelor
4. spaierea ntre rnduri
SUBIECTUL 2
Scriei un program Pascal care citete de la tastatur un cuvnt format din cel mult 20 de caractere,
doar litere ale alfabetului englez. Programul determin transformarea cuvntului citit prin eliminarea fiecrei
litere mici a cuvntului, restul literelor nemodificndu-se, ca n exemplu. Programul afieaz pe ecran
cuvntul obinut. n cazul n care cuvntul citit conine numai litere mici, programul va afia mesajul
CUVANT VID. Exemple:
- dac se citete cuvntul: baCALaUreaT se va afia pe ecran: CALUT
- dac se citete cuvntul: vara se va afia pe ecran: CUVANT VID
SUBIECTUL 3
Se consider o baz de date care ine evidena accidentelor care au loc n Romnia. Baza de date se
gsete n schema Politie de pe serverul Oracle(parola este tot Politie) i are urmtoarea structur:
Persoane(id number(6), nume varchar2(20), prenume varchar2(20), localitate varchar2 (40))
Masini(id number(6), model varchar2(30), an char(4), id_proprietar number(6))
Accidente(date date, id_sofer number(6), id_masina number(6), daune number(6,2),
loc_accident varchar2 (40))
Afiai numele oferului care a produs cel mai vechi accident nregistrat n baza de date..
Colegiul Naional
TOTAL ABS.
MOTIVATE
NEMOTIVATE
B)
Pentru a porni Word pentru Windows , acesta trebuie sa fie instalat in sistem . Pentru a porni programul
executam un dublu clic pe pictograma sa . Daca pictograma nu exista trebuie sa parcurgem urmatorii pasi :
*0
-executam clic dreapta la mouse ,
*1
- in meniul aparut alegem New ,
*2
- selectam Shortcut ,
*3
- se alege fisierul la care vrem sa facem o legatura (MS-Ofice) ,
*4
- aleg pictograma Wind Word .
SUBIECTUL 2
Scriei un program PASCAL/C/C++ care citete de la tastatur un numr natural n (2n24) i
construiete n memorie o matrice cu n linii i n coloane ale crei elemente vor primi valori dup cum
urmeaz:
- elementele aflate pe diagonala principal a matricei vor primi valoarea 0
- elementele de pe prima coloan, cu excepia celui aflat pe diagonala principal vor primi valoarea n
- elementele de pe a doua coloan, cu excepia celui aflat pe diagonala principal vor primi valoarea n-1
...
- elementele de pe ultima coloan, cu excepia celui aflat pe diagonala principal vor primi valoarea 1
Programul va afia matricea astfel construit pe ecran, cte o linie a matricei pe cte o linie a
ecranului, cu cte un spaiu ntre elementele fiecrei linii (ca n exemplu).
Exemplu: pentru n=4 se va afia matricea alturat.
0321
4021
4301
4320
SUBIECTUL 3
Se consider o baz de date care ine evidena accidentelor care au loc n Romnia. Baza de date se
gsete n schema Politie de pe serverul Oracle(parola este tot Politie) i are urmtoarea structur:
Persoane(id number(6), nume varchar2(20), prenume varchar2(20), localitate varchar2 (40))
Masini(id number(6), model varchar2(30), an char(4), id_proprietar number(6))
Accidente(date date, id_sofer number(6), id_masina number(6), daune number(6,2),
loc_accident varchar2 (40))
Afiai numele persoanelor care au avut un accident cu una din mainile al cror proprietar este
George Patriciu.
Colegiul Naional
Clubul de ciclism
Nume
XXXXXX
YYYYYY
Adresa
Str. ......................Nr. ..... Bl. .......
Ap. ...... Loc. ................ Cod ........
Str. ......................Nr. ..... Bl. .......
Ap. ...... Loc. ................ Cod ........
Telefon
B)
Componentele ecranului Word pentru Windows :
bara de meniuri
bara de titlu
zona de lucru
barele de defilare
linia de stare
SUBIECTUL 2
Scriei un program PASCAL/C/C++ care citete de la tastatur un numr natural n (2n24) i
construiete n memorie o matrice cu n linii i n coloane ale crei elemente vor primi valori dup cum
urmeaz:
- elementele aflate pe diagonala secundar a matricei vor primi valoarea 0
- elementele de pe prima linie, cu excepia celui aflat pe diagonala secundar vor primi valoarea n
- elementele de pe a doua linie, cu excepia celui aflat pe diagonala secundar vor primi valoarea n-1
...
- elementele de pe ultima linie, cu excepia celui aflat pe diagonala secundar vor primi valoarea 1
Programul va afia matricea astfel construit pe ecran, cte o linie a matricei pe cte o linie a
ecranului, cu cte un spaiu ntre elementele fiecrei linii (ca n exemplu).
Exemplu: pentru n=4 se va afia matricea alturat.
4440
3303
2022
0111
SUBIECTUL 3
Se consider o baz de date care ine evidena accidentelor care au loc n Romnia. Baza de date se
gsete n schema Politie de pe serverul Oracle(parola este tot Politie) i are urmtoarea structur:
Persoane(id number(6), nume varchar2(20), prenume varchar2(20), localitate varchar2 (40))
Masini(id number(6), model varchar2(30), an char(4), id_proprietar number(6))
Accidente(date date, id_sofer number(6), id_masina number(6), daune number(6,2),
loc_accident varchar2 (40))
Afiai modelul i codul mainilor care au fost implicate n accidente cu daune mai mari
dect media daunelor tuturor accidentelor nregistrate n baza de date.
Colegiul Naional
Telefon
SUBIECTUL 2
Scriei un program PASCAL/C/C++ care citete de la tastatur dou numere naturale n i m
(2m10, 2n10) i care construiete n memorie i apoi afieaz o matrice A cu n linii (numerotate de la 1
la n) i m coloane numerotate de la 1 la m) cu proprietatea c fiecare element Aij memoreaz cea mai mare
dintre valorile indicilor i i j (1in, 1jm). Matricea se va afia pe ecran, cte o linie a matricei pe cte o
linie a ecranului, elementele fiecrei linii fiind separate prin cte un spaiu.
Exemplu: pentru n=4 i m=5 se va afia matricea alturat.
12345
22345
33345
44445
SUBIECTUL 3
Se consider o baz de date care ine evidena accidentelor care au loc n Romnia. Baza de date se
gsete n schema Politie de pe serverul Oracle(parola este tot Politie) i are urmtoarea structur:
Persoane(id number(6), nume varchar2(20), prenume varchar2(20), localitate varchar2 (40))
Masini(id number(6), model varchar2(30), an char(4), id_proprietar number(6))
Accidente(date date, id_sofer number(6), id_masina number(6), daune number(6,2),
loc_accident varchar2 (40))
Afiai modelul i codul mainilor care au fost implicate n accidente cu daune mai mari dect media
daunelor tuturor accidentelor care au avut loc n Sebe n anul 2008.
Colegiul Naional
Introducere (obiectul si
importanta, definitii,
standardizarea, clasificarea
desenelor)
Metodologie
Resurse
Conversatie dirijata
Planseta
Trusa desen
Materiale
Observatie dirijata
B) IV.Obiecte
tabele
imagini
frame
diagrame
desene suprapuse cu textul
obiecte importante din alte medii
V.Pagina
1. format
2. pozitie
3. margini
SUBIECTUL 2
Se consider un text cu maximum 255 de caractere n care cuvintele sunt separate prin unul sau mai
multe spaii. Primul caracter din textul citit este o liter, iar cuvintele sunt formate numai din litere mici ale
alfabetului englez. Scriei un program PASCAL/C/C++ care citete de la tastatur textul i l transform
nlocuind prima liter a fiecrui cuvnt cu litera mare corespunztoare, restul caracterelor rmnnd
nemodificate. Textul astfel transformat va fi afiat pe ecran.
Exemplu: dac de la tastatur se introduce textul: mare frig rosu
se va afia pe ecran: Mare Frig Rosu
SUBIECTUL 3
Se consider o baz de date care ine evidena accidentelor care au loc n Romnia. Baza de date se
gsete n schema Politie de pe serverul Oracle(parola este tot Politie) i are urmtoarea structur:
Persoane(id number(6), nume varchar2(20), prenume varchar2(20), localitate varchar2 (40))
Masini(id number(6), model varchar2(30), an char(4), id_proprietar number(6))
Accidente(date date, id_sofer number(6), id_masina number(6), daune number(6,2),
loc_accident varchar2 (40))
Afiai denumirea localitii, daunele totale i numrul accidentelor care au avut loc n fiecare
localitate.
Colegiul Naional
footer
detaliu
SUBIECTUL 2
Se consider un text cu maximum 255 de caractere, format din litere mici ale alfabetului englez i
spaii. Textul conine cel puin o consoan. Scriei un program PASCAL/C/C++ care citete de la tastatur
textul i afieaz pe ecran numai ultima consoan care apare n text.
Exemplu: dac de la tastatur se introduce textul mare frig saci pe ecran se va afia: c
SUBIECTUL 3
Se consider o baz de date care ine evidena accidentelor care au loc n Romnia. Baza de date se
gsete n schema Politie de pe serverul Oracle(parola este tot Politie) i are urmtoarea structur:
Persoane(id number(6), nume varchar2(20), prenume varchar2(20), localitate varchar2 (40))
Masini(id number(6), model varchar2(30), an char(4), id_proprietar number(6))
Accidente(date date, id_sofer number(6), id_masina number(6), daune number(6,2),
loc_accident varchar2 (40))
Afiai numele persoanelor din baza de date care locuiesc n localiti n care au avut loc mai mult de
3 accidente n ultimele 365 de zile.
Colegiul Naional
SUBIECTUL 2
Scriei un program PASCAL/C/C++ care citete de la tastatur dou numere naturale n i p
(2n20, 1p20) i construiete n memorie un tablou bidimensional cu n linii i p coloane. Tabloul va fi
construit astfel nct, parcurgnd tabloul linie cu linie de sus n jos i fiecare linie de la stnga la dreapta, s
se obin irul primelor n*p ptrate perfecte impare, ordonat strict cresctor, ca n exemplu. Tabloul astfel
construit va fi afiat pe ecran, fiecare linie a tabloului pe cte o linie a ecranului, cu cte un spaiu ntre
elementele fiecrei
linii.
Exemplu: pentru n=2, p=3 programul va afia tabloul alturat:
1 9 25
49 81 121
SUBIECTUL 3
Se consider o baz de date care ine evidena accidentelor care au loc n Romnia. Baza de date se
gsete n schema Politie de pe serverul Oracle(parola este tot Politie) i are urmtoarea structur:
Persoane(id number(6), nume varchar2(20), prenume varchar2(20), localitate varchar2 (40))
Masini(id number(6), model varchar2(30), an char(4), id_proprietar number(6))
Accidente(date date, id_sofer number(6), id_masina number(6), daune number(6,2),
loc_accident varchar2 (40))
Afiai lista alfabetic a tuturor localitilor din baza de date precum i numrul total de accidente
care au avut loc n fiecare localitate.
Colegiul Naional
F I
D E
U C R U
FL5
SUBIECTUL 2
Se consider tabloul bidimensional cu n linii i n coloane ce conine numere naturale cu cel mult
patru cifre fiecare. Scriei programul PASCAL/C/C++ care citete de la tastatur numrul natural n
(2n23) i cele n*n elemente ale tabloului i apoi afieaz pe ecran elementele primului ptrat concentric,
separate prin cte un spaiu. Ptratul este parcurs n sensul acelor de ceasornic ncepnd din colul su
stnga-sus, ca n exemplu. Primul ptrat concentric este format din prima i ultima linie, prima i ultima
coloan a tabloului.
Exemplu: pentru n=5 i tabloul alturat
12345
67891
23456
78912
34567
se va afia: 1 2 3 4 5 1 6 2 7 6 5 4 3 7 2 6
SUBIECTUL 3
Se consider o baz de date care ine evidena accidentelor care au loc n Romnia. Baza de date se
gsete n schema Politie de pe serverul Oracle(parola este tot Politie) i are urmtoarea structur:
Persoane(id number(6), nume varchar2(20), prenume varchar2(20), localitate varchar2 (40))
Masini(id number(6), model varchar2(30), an char(4), id_proprietar number(6))
Accidente(date date, id_sofer number(6), id_masina number(6), daune number(6,2),
loc_accident varchar2 (40))
Afiai numele persoanelor din baza de date care au fost implicate n mai mult de dou accidente n ultimele
30 de zile.
Colegiul Naional
SUBIECTUL 2
Scriei un program PASCAL/C/C++ care citete de la tastatur dou numere naturale n i p
(1<n20, 1p20) i construiete n memorie un tablou bidimensional cu n linii i p coloane. Tabloul va fi
construit astfel nct parcurgnd matricea de la prima linie ctre ultima i fiecare linie de la stnga la dreapta
s se obin irul primelor n*p ptrate perfecte pare ordonat strict cresctor. Tabloul astfel construit va fi
afiat pe ecran, fiecare linie a tabloului pe cte o linie a ecranului, cu cte un spaiu ntre elementele fiecrei
linii.
Exemplu: pentru n=2, p=3 programul va afia tabloul alturat:
0 4 16
36 64 100
SUBIECTUL 3
Se consider o baz de date care ine evidena accidentelor care au loc n Romnia. Baza de date se
gsete n schema Politie de pe serverul Oracle(parola este tot Politie) i are urmtoarea structur:
Persoane(id number(6), nume varchar2(20), prenume varchar2(20), localitate varchar2 (40))
Masini(id number(6), model varchar2(30), an char(4), id_proprietar number(6))
Accidente(date date, id_sofer number(6), id_masina number(6), daune number(6,2),
loc_accident varchar2 (40))
Afiai data n care a avut loc cel mai recent accident din Sebe i n care a fost implicat un Logan.
Colegiul Naional
Cod clasif.
UM
Cantitate
Valoare lei
COMISIA DE RECEPIE,
Preedinte,
SUBIECTUL 2
Scriei un program PASCAL/C/C++ care citete de la tastatur dou valori naturale nenule m i n
(m10, n10) i apoi un numr de m*n numere naturale nenule cu cel mult 4 cifre fiecare, reprezentnd
elementele unei matrice cu m linii i n coloane. Programul determin apoi valorile minime de pe fiecare linie
a matricei i le afieaz pe o linie a ecranului separate prin cte un spaiu.
3
12
13
7
10 , se afieaz pe ecran valorile 3 6 2 (cea mai
3
mic valoare de pe prima linie a matricei este 3, cea mai mic valoare de pe linia a doua este 6, cea mai mic
valoare de pe linia a treia este 2).
SUBIECTUL 3
Se consider o baz de date care ine evidena accidentelor care au loc n Romnia. Baza de date se
gsete n schema Politie de pe serverul Oracle(parola este tot Politie) i are urmtoarea structur:
Persoane(id number(6), nume varchar2(20), prenume varchar2(20), localitate varchar2 (40))
Masini(id number(6), model varchar2(30), an char(4), id_proprietar number(6))
Accidente(date date, id_sofer number(6), id_masina number(6), daune number(6,2),
loc_accident varchar2 (40))
Afiai lista alfabetic a tuturor persoanelor din baza de date care au avut mai mult de 3 accidente.
Pentru fiecare persoan se afiaz i numrul total de accidente pe care le-au avut.
BILET NR. 12
Preedinte Comisie de Examinare,
Prof.
Colegiul Naional
SUBIECTUL 1
Realizati cu ajutorul editorului WORD tehnoredactarea textului de mai jos:
Avem o baz de date Auto.dbf cu urmtoarele informaii:
Marc
C(15)
Numr
C(7)
An_fabr
N(4)
Culoare
C(7)
Pre
N(6)
Rezolvai, pe baz de meniu, urmtoarele puncte:
Adugai nregistrri n baza de date
Afiai informaiile despre mainile fabricate n anul 1975, ordonate alfabetic dup marc
Afiai numrul de maini, marca BMW
Determinai anul n care au fost fabricate cele mai multe maini
tergei toate mainile fabricate nainte de 1960 i afiai cele rmase
SUBIECTUL 3
Se consider o baz de date care ine evidena accidentelor care au loc n Romnia. Baza de date se
gsete n schema Politie de pe serverul Oracle(parola este tot Politie) i are urmtoarea structur:
Persoane(id number(6), nume varchar2(20), prenume varchar2(20), localitate varchar2 (40))
Masini(id number(6), model varchar2(30), an char(4), id_proprietar number(6))
Accidente(date date, id_sofer number(6), id_masina number(6), daune number(6,2),
loc_accident varchar2 (40))
Afiai numele oferului cu cel mai mare numr de accidente din baza de date.
Colegiul Naional
Numele i prenumele
Popa Anca
Data naterii
22.03.1981
2.
Moga Tiberiu
04.03.1981
GR 045866
3.
Adam Cornelia
13.06.1979
AId 473154
Sebe
Preedinte,
prof. Draghici Ioan
SUBIECTUL 2
Scriei un program PASCAL/C/C++ care citete de la tastatur un numr natural n (2<n<40) i apoi
construiete n memorie o matrice cu n linii i n coloane, numerotare de la 1 la n, ale crei elemente primesc
valori dup cum urmeaz:
- elementele aflate pe diagonala secundar sunt toate nule;
- elementele aflate deasupra diagonalei secundare sunt toate 1;
- elementele aflate sub diagonala secundar sunt toate 2.
Programul afieaz pe ecran matricea construit, cte o linie a matricei pe cte o linie a ecranului,
elementele fiecrei linii fiind separate prin cte un spaiu.
Exemplu: pentru n=4 se va afia matricea alturat.
1110
1102
1022
0222
SUBIECTUL 3
Se consider o baz de date care ine evidena accidentelor care au loc n Romnia. Baza de date se
gsete n schema Politie de pe serverul Oracle(parola este tot Politie) i are urmtoarea structur:
Persoane(id number(6), nume varchar2(20), prenume varchar2(20), localitate varchar2 (40))
Masini(id number(6), model varchar2(30), an char(4), id_proprietar number(6))
Accidente(date date, id_sofer number(6), id_masina number(6), daune number(6,2),
loc_accident varchar2 (40))
Afiai modelul i codul mainilor care au fost implicate n accidente cu daune mai mari dect media
daunelor tuturor accidentelor nregistrate n baza de date.
Colegiul Naional
SUBIECTUL 2
Scriei un program PASCAL/C/C++ care citete de la tastatur un numr natural nenul cu exact 4
cifre, construiete n memorie i afieaz apoi pe ecran o matrice avnd 4 linii i 4 coloane, completat astfel:
elementele de pe prima coloan a matricei vor fi toate egale cu cifra unitilor numrului dat, elementele de
pe a doua coloan a matricei vor fi toate egale cu cifra zecilor numrului dat, elementele de pe a treia coloan
a matricei vor fi toate egale cu cifra sutelor numrului dat, iar elementele de pe a patra coloan a matricei vor
fi toate egale cu cifra miilor numrului dat.
Matricea va fi afiat pe ecran, cte o linie a matricei pe cte o linie a ecranului, iar elementele
fiecrei linii vor fi separate prin cte un spaiu. Exemplu: dac se citete numrul 1359, matricea construit
va fi cea alturat.
SUBIECTUL 3
Se consider o baz de date care ine evidena accidentelor care au loc n Romnia. Baza de date se
gsete n schema Politie de pe serverul Oracle(parola este tot Politie) i are urmtoarea structur:
Persoane(id number(6), nume varchar2(20), prenume varchar2(20), localitate varchar2 (40))
Masini(id number(6), model varchar2(30), an char(4), id_proprietar number(6))
Accidente(date date, id_sofer number(6), id_masina number(6), daune number(6,2),
loc_accident varchar2 (40))
Afiai denumirea localitii, daunele totale i numrul accidentelor care au avut loc n fiecare
localitate.
Colegiul Naional
TOTAL ABS.
MOTIVATE
NEMOTIVATE
B)
Pentru a porni Word pentru Windows , acesta trebuie sa fie instalat in sistem . Pentru a porni programul
executam un dublu clic pe pictograma sa . Daca pictograma nu exista trebuie sa parcurgem urmatorii pasi :
*5
-executam clic dreapta la mouse ,
*6
- in meniul aparut alegem New ,
*7
- selectam Shortcut ,
*8
- apare caseta de dialog unde selectam browse ,
*9
- se alege fisierul la care vrem sa facem o legatura (MS-Ofice) ,
*10
- aleg pictograma Wind Word .
SUBIECTUL 2
Scriei un program PASCAL/C/C++ care citete de la tastatur un numr natural cu exact 5 cifre i
construiete n memorie o matrice cu 5 linii i 5 coloane, numerotate de la 1 la 5, format astfel:
- elementele de pe linia 1, au toate valoarea egal cu cifra unitilor numrului citit;
- elementele de pe linia 2, au toate valoarea egal cu cifra zecilor numrului citit;
- elementele de pe linia 3, au toate valoarea egal cu cifra sutelor;
- elementele de pe linia 4, au toate valoarea egal cu cifra miilor;
- elementele de pe linia 5, au toate valoarea egal cu cifra zecilor de mii.
Programul afieaz pe ecran matricea astfel construit, cte o linie a matricei pe cte o linie a
ecranului, elementele de pe aceeai linie fiind separate prin cte un spaiu.
Exemplu: dac se citete numrul 28731 matricea construit va fi cea alturat.
11111
33333
77777
88888
22222
SUBIECTUL 3
Se consider o baz de date care ine evidena accidentelor care au loc n Romnia. Baza de date se
gsete n schema Politie de pe serverul Oracle(parola este tot Politie) i are urmtoarea structur:
Persoane(id number(6), nume varchar2(20), prenume varchar2(20), localitate varchar2 (40))
Masini(id number(6), model varchar2(30), an char(4), id_proprietar number(6))
Accidente(date date, id_sofer number(6), id_masina number(6), daune number(6,2),
loc_accident varchar2 (40))
Afiai numele persoanelor din baza de date care locuiesc n localiti n care au avut loc mai mult
de 3 accidente n ultimele 365 de zile.
Colegiul Naional
SUBIECTUL 2
Scriei un program PASCAL/C/C++ care citete de la tastatur un numr natural n (2<n<16),
construiete n memorie i afieaz pe ecran o matrice cu n linii i n coloane, n care elementele de pe cele
dou diagonale sunt egale cu 4, iar restul elementelor sunt egale cu 3. Elementele matricei vor fi afiate pe
ecran, cte o linie a matricei pe cte o linie a ecranului cu cte un spaiu ntre elementele fiecrei linii.
Exemplu: pentru n=5 se va afia matricea alturat.
43334
34343
33433
34343
43334
SUBIECTUL 3
Se consider o baz de date care ine evidena elevilor i profesorilor dintr-un liceu. Baza de date se
gsete n schema Liceu de pe serverul Oracle(parola este tot Liceu) i are urmtoarea structur:
Profesori(id number(4), nume varchar2(20), prenume varchar2(20), specializare varchar2 (40))
Clase(id number(4), nume char(4), sala char(4), etaj char(4), profil varchar2 (40),
Afiai clasele a cror sal se gsete la un etaj la care mai exist cel puin o clas de acelai profil.
Pentru fiecare clas se vor afia numele, etajul i profilul.
Colegiul Naional
SUBIECTUL 2
Scriei un program PASCAL/C/C++ care citete de la tastatur un numr natural n (2<n<20),
construiete n memorie i afieaz pe ecran o matrice cu n linii i n coloane, n care fiecare element de pe
diagonala secundar are valoarea n, fiecare element aflat deasupra diagonalei secundare este mai mic cu o
unitate dect vecinul aflat pe aceeai linie n dreapta lui i fiecare element aflat sub diagonala secundar este
mai mare cu o unitate dect vecinul aflat pe aceeai linie n stnga lui.
Elementele matricei vor fi afiate pe ecran, cte o linie a matricei pe cte o linie a ecranului cu cte
un spaiu ntre elementele fiecrei linii.
Exemplu: pentru n=5 se va afia matricea alturat.
12345
23456
34567
45678
56789
SUBIECTUL 3
Se consider o baz de date care ine evidena elevilor i profesorilor dintr-un liceu. Baza de date se
gsete n schema Liceu de pe serverul Oracle(parola este tot Liceu) i are urmtoarea structur:
Profesori(id number(4), nume varchar2(20), prenume varchar2(20), specializare varchar2 (40))
Clase(id number(4), nume char(4), sala char(4), etaj char(4), profil varchar2 (40),
Afiai numele tuturor profesorilor dirigini din liceu, precum i clasele la care sunt dirigini,
ordonai dup clase.
Colegiul Naional
SUBIECTUL 1
Reproducei prezentarea definiei de mai jos, folosind caractere de 10 i 12, precum i fonturile B i U.
SISTEME DE OPERARE
SUBIECTUL 2
Scriei un program PASCAL/C/C++ care citete de la tastatur un numr natural n (2<n<20),
construiete n memorie i afieaz pe ecran o matrice cu n linii i n coloane, numerotate de la 1 la n. Fiecare
element din matrice aflat pe o linie impar va fi egal cu numrul liniei pe care se afl i fiecare element aflat
pe o linie par va fi egal cu numrul coloanei pe care se afl.
Elementele matricei vor fi afiate pe ecran, cte o linie a matricei pe cte o linie a ecranului cu cte
un spaiu ntre elementele fiecrei linii.
Exemplu: pentru n=5 se va afia matricea alturat.
11111
12345
33333
12345
55555
SUBIECTUL 3
Se consider o baz de date care ine evidena elevilor i profesorilor dintr-un liceu. Baza de date se
gsete n schema Liceu de pe serverul Oracle(parola este tot Liceu) i are urmtoarea structur:
Profesori(id number(4), nume varchar2(20), prenume varchar2(20), specializare varchar2 (40))
Clase(id number(4), nume char(4), sala char(4), etaj char(4), profil varchar2 (40),
Colegiul Naional
Cuvnt
cheie
(Pascal)
single
real
double
extended
Numr
octei
Intervalul
Cifre
semnificative
4
6
8
10
[1.5E-45 , 3.4E38]
[2.9E-39 , 1.7E38]
[5.0E-324 , 1.7E308]
[1.9E-4951 , 1.1E4932]
7-8
11-12
15-16
19-20
SUBIECTUL 2
Scriei un program PASCAL/C/C++ care citete de la tastatur un numr natural n (2<n<20),
construiete n memorie i afieaz pe ecran o matrice cu n linii i n coloane, numerotate de la 1 la n, n care
fiecare element aflat pe o coloana impar este egal cu suma dintre numrul liniei i numrul coloanei pe care
se afl i fiecare element aflat pe o coloan par este egal cu numrul liniei pe care se afl.
Elementele matricei vor fi afiate pe ecran, cte o linie a matricei pe cte o linie a ecranului cu cte
un spaiu ntre elementele fiecrei linii.
Exemplu: pentru n=5 se va afia matricea alturat.
21416
32527
43638
54749
6 5 8 5 10
SUBIECTUL 3
Se consider o baz de date care ine evidena elevilor i profesorilor dintr-un liceu. Baza de date se
gsete n schema Liceu de pe serverul Oracle(parola este tot Liceu) i are urmtoarea structur:
Profesori(id number(4), nume varchar2(20), prenume varchar2(20), specializare varchar2 (40))
Clase(id number(4), nume char(4), sala char(4), etaj char(4), profil varchar2 (40),
Colegiul Naional
SUBIECTUL 2
Scriei un program PASCAL/C/C++ care citete de la tastatur un numr natural n (2<n<10),
construiete n memorie i afieaz pe ecran o matrice cu n linii i n coloane, numerotate de la 1 la n, n care
fiecare element aflat pe prima linie sau pe prima coloan din matrice este egal cu suma dintre numrul liniei
i numrul coloanei pe care se afl, iar fiecare dintre celelalte elemente este egal cu suma dintre elementul
vecin aflat pe aceeai linie cu el, dar pe coloana din stnga sa i elementul vecin aflat pe aceeai coloan cu
el, dar pe linia de deasupra sa.
Elementele matricei vor fi afiate pe ecran, cte o linie a matricei pe cte o linie a ecranului cu cte
un spaiu ntre elementele fiecrei linii.
Exemplu: pentru n=5 se va obine matricea alturat.
2 3 4
5
6
3 6 10 15 21
4 10 20 35 56
5 15 35 70 126
6 21 56 126 252
SUBIECTUL 3
Se consider o baz de date care ine evidena elevilor i profesorilor dintr-un liceu. Baza de date se
gsete n schema Liceu de pe serverul Oracle(parola este tot Liceu) i are urmtoarea structur:
Profesori(id number(4), nume varchar2(20), prenume varchar2(20), specializare varchar2 (40))
Clase(id number(4), nume char(4), sala char(4), etaj char(4), profil varchar2 (40),
Afiai lista tuturor profesorilor din liceu care nu au ore la clasele la care sunt dirigini.
Colegiul Naional
Tabela conductoare
nregistrarea 1
nregistrarea 1
nregistrarea 2
nregistrarea 2
nregistrarea 3
nregistrarea 3
nregistrarea 4
nregistrarea 4
SUBIECTUL 2
Se consider un text alctuit din cel mult 250 de caractere, n care cuvintele sunt formate doar din
litere mici ale alfabetului englez i sunt separate prin unul sau mai multe caractere *. Scriei un program
PASCAL/C/C++ care citete de la tastatur textul i afieaz pe ecran, pe cte o linie, toate secvenele
formate din cte dou litere identice, ca n exemplu.
Exemplu: dac textul citit este:
se afieaz perechile alturate.
ii
ii
oo
SUBIECTUL 3
Se consider o baz de date care ine evidena elevilor i profesorilor dintr-un liceu. Baza de date se
gsete n schema Liceu de pe serverul Oracle(parola este tot Liceu) i are urmtoarea structur:
Profesori(id number(4), nume varchar2(20), prenume varchar2(20), specializare varchar2 (40))
Clase(id number(4), nume char(4), sala char(4), etaj char(4), profil varchar2 (40),
Afiai numele tuturor profesorilor care predau att la clasa 12A ct i la clasa 12B.
Colegiul Naional
Tabela 2
Selectat automat
Tabela 3
Selectat de utilizator
Selectat automat
Acest mecanism st la baza funcionrii bazelor de date relaionale, care se reduce de fapt la
lanuri de tabele,
SUBIECTUL 3
Se consider o baz de date care ine evidena elevilor i profesorilor dintr-un liceu. Baza de date se
gsete n schema Liceu de pe serverul Oracle(parola este tot Liceu) i are urmtoarea structur:
Profesori(id number(4), nume varchar2(20), prenume varchar2(20), specializare varchar2 (40))
Clase(id number(4), nume char(4), sala char(4), etaj char(4), profil varchar2 (40),
Afiai lista tuturor elevilor de la profiulul Real, ordonai pe clase i n cadrul clasei ordonai
alfabetic.
Colegiul Naional
ir de caractere
numeric
este 0
dat
calendaristic
logic
memo
fr coninut
SUBIECTUL 2
Un tablou bidimensional A cu m linii i n coloane (1m100, 1n100) conine pe prima linie
numerele 1,2,...,n, iar pe prima coloan numerele 1,2,...,m. Celelalte elemente ale tabloului sunt date de
relaia: A[i][j]=A[i-1][j]+A[i][j-1]. Scriei un program PASCAL/C/C++ care citete de la tastatur numerele
m i n i afieaz pe ecran elementul de pe ultima linie i ultima coloan a tabloului.
Exemplu: pentru m=3 i n=4 se va afia 5 deoarece elementele tabloului A sunt:
1 2 3 4
24711
371425
SUBIECTUL 3
Se consider o baz de date care ine evidena elevilor i profesorilor dintr-un liceu. Baza de date se
gsete n schema Liceu de pe serverul Oracle(parola este tot Liceu) i are urmtoarea structur:
Profesori(id number(4), nume varchar2(20), prenume varchar2(20), specializare varchar2 (40))
Clase(id number(4), nume char(4), sala char(4), etaj char(4), profil varchar2 (40),
Afiai numele tuturor profesorilor din liceu care predau la toate clasele.
Colegiul Naional
TABELA ANGAJATI.DBF
COD
ADRESA
date de identif. 1
ADRESA_1
date de identif. 2
date de identif. 3
ADRESA_3
ADRESA_2
SUBIECTUL 2
Scriei un program PASCAL/C/C++ care citete de la tastatur dou iruri de caractere formate din
maximum 100 litere mici ale alfabetului englez i afieaz pe ecran cel mai lung sufix comun al celor dou
iruri de caractere. Dac cele dou iruri nu au niciun sufix comun, atunci programul va afia pe ecran
mesajul NU EXIST.
Exemplu: pentru irurile marina i elena se va afia na
SUBIECTUL 3
Se consider o baz de date care ine evidena elevilor i profesorilor dintr-un liceu. Baza de date se
gsete n schema Liceu de pe serverul Oracle(parola este tot Liceu) i are urmtoarea structur:
Profesori(id number(4), nume varchar2(20), prenume varchar2(20), specializare varchar2 (40))
Clase(id number(4), nume char(4), sala char(4), etaj char(4), profil varchar2 (40),
Afiai lista tuturor profesorilor din liceu care predau la profilul Uman i specializarea fiecrui
profesor. Lista se afiaz ordonat dup specializare i n cadrul specializari alfabetic dup numele complet
al profesorului.
Colegiul Naional
448
1604
381
1992
11
39,7
9
599
2936
1067
1993
10,2
50,2
16,2
446
2834
1092
1994
7,4
46,8
18
602
3499
1620
1995
8,3
48
22,2
B) REGULI DE EDITARE
- alinierea paragrafelor se face automat Textul se introduce ncepnd cu coloana
- nu se despart cuvintele n silabe
- semnele de punctuaie se lipesc de cuvnt, la sfrit i apoi spaiu
ex.: cuvnt, ..cuvnt
- nu se tasteaz <ENTER> la sfrit de rnd, trecerea cursorului la rndul urmtor fcndu-se automat
SUBIECTUL 2
Se consider un tablou bidimensional cu m linii i n coloane (1m100,1n100), ale crui
elemente aparin mulimii {0,1,2}. Scriei un program PASCAL/C/C++ citete de la tastatur valorile m, n
i elementele tabloului i care afieaz pe ecran numerele de ordine ale coloanelor pentru care produsul
elementelor situate pe ele, este maxim. Liniile i coloanele tabloului se numeroteaz de la 1 la m respectiv de
la 1 la n. Numerele se vor afia separate prin cte un spaiu.
Exemplu: pentru m=4 i n=4 i tabloul alturat
2110
1111
2221
1211
se va afia, nu neaprat n aceast ordine: 12
SUBIECTUL 3
Se consider o baz de date care ine evidena elevilor i profesorilor dintr-un liceu. Baza de date se
gsete n schema Liceu de pe serverul Oracle(parola este tot Liceu) i are urmtoarea structur:
Profesori(id number(4), nume varchar2(20), prenume varchar2(20), specializare varchar2 (40))
Clase(id number(4), nume char(4), sala char(4), etaj char(4), profil varchar2 (40),
Afiai lista alfabetic a tuturor elevilor de la profilul Uman. Pentru fiecare elev se afiaz i clasa
din care face parte.
Colegiul Naional
Pag.
FI DE MAGAZIE
COD
U/M
PRE UNITAR
Lei
Bani
4654
546
499
B) Pregtirea unei sesiuni de lucru:
- NEW n meniul File
- PAGE SETUP File (format A4 + margini)
- SAVE File nume de fiier)
- Insert page number numerotarea paginilor
SUBIECTUL 2
Scriei un program PASCAL/C/C++ care citete de la tastatur un numr natural n (2<=n<=9) i
elementele unui tablou bidimensional A cu n linii i n coloane, care memoreaz numere naturale mai mici
dect 10, i afieaz pe ecran pentru fiecare coloan, produsul elementelor de pe acea coloan. Valorile
afiate vor fi separate prin cte un spaiu.
Exemplu: pentru matricea din figura alturat
1 1 2 3
9 2 5 4
8 6 1 1
0 2 2 1
se afieaz, nu neaprat n aceast ordine, valorile 0 24 20 12.
SUBIECTUL 3
Se consider o baz de date care ine evidena elevilor i profesorilor dintr-un liceu. Baza de date se
gsete n schema Liceu de pe serverul Oracle(parola este tot Liceu) i are urmtoarea structur:
Profesori(id number(4), nume varchar2(20), prenume varchar2(20), specializare varchar2 (40))
Clase(id number(4), nume char(4), sala char(4), etaj char(4), profil varchar2 (40),
Afiai lista alfabetic a tuturor profesorilor din liceu care au ore repartizate precum i numrul total
al orelor pe care l predau.
Colegiul Naional
TOTAL ABS.
MOTIVATE
NEMOTIVATE
B)
Pentru a porni Word pentru Windows , acesta trebuie sa fie instalat in sistem . Pentru a porni programul
executam un dublu clic pe pictograma sa . Daca pictograma nu exista trebuie sa parcurgem urmatorii pasi :
*11
-executam clic dreapta la mouse ,
*12
- in meniul aparut alegem New ,
*13
- selectam Shortcut ,
*14
- apare caseta de dialog unde selectam browse ,
*15
- se alege fisierul la care vrem sa facem o legatura (MS-Ofice) ,
*16
- aleg pictograma Wind Word .
SUBIECTUL 2
Scriei un program PASCAL/C/C++ care citete de la tastatur un numr natural n (2<n<=10) i
construiete n memorie o matrice A cu n linii i n coloane n care toate elementele de pe prima linie, prima
i ultima coloan au valoarea 1 i oricare alt element Aij din matrice este egal cu suma a 3 elemente situate pe
linia i-1: primul aflat pe coloana j-1, al doilea pe coloana j, iar al treilea pe coloana j+1, ca n exemplu.
Matricea va fi
afiat pe ecran, linie cu linie, numerele de pe aceeai linie fiind separate prin cte un spaiu.
Exemplu: pentru n=5 , se afieaz matricea alturat.
SUBIECTUL 3
Se consider o baz de date care ine evidena elevilor i profesorilor dintr-un liceu. Baza de date se
gsete n schema Liceu de pe serverul Oracle(parola este tot Liceu) i are urmtoarea structur:
Profesori(id number(4), nume varchar2(20), prenume varchar2(20), specializare varchar2 (40))
Clase(id number(4), nume char(4), sala char(4), etaj char(4), profil varchar2 (40),
Afiai lista alfabetic a tuturor profesorilor care predau de profilul Real. Pentru fiecare profesor se
v-a afia i numrul total al orelor pe care l pred la acest profil.
Colegiul Naional
Numele i prenumele
Popa Anca
Data naterii
22.03.1981
5.
Moga Tiberiu
04.03.1981
GR 045866
6.
Adam Cornelia
13.06.1979
AId 473154
Sebe
Preedinte,
prof. Draghici Ioan
SUBIECTUL 2
irul de caractere s2 este clona irului de caractere s1 dac se poate obine din s1 prin
eliminarea tuturor apariiilor unei singure vocale. Se consider vocal orice liter din mulimea
{a,e,i,o,u}. Scriei programul Pascal care citete de la tastatur un cuvnt format din cel mult 20
litere mici ale alfabetului englez i afieaz pe ecran (dac exist), toate clonele acestui cuvnt,
fiecare pe cte o linie a ecranului.
Exemplu: pentru cuvntul informatica se afieaz, nu neaprat n aceast ordine, clonele scrise
alturat.
nformatca
infrmatica
informtic
SUBIECTUL 3
Se consider o baz de date care ine evidena elevilor i profesorilor dintr-un liceu. Baza de date se
gsete n schema Liceu de pe serverul Oracle(parola este tot Liceu) i are urmtoarea structur:
Profesori(id number(4), nume varchar2(20), prenume varchar2(20), specializare varchar2 (40))
Clase(id number(4), nume char(4), sala char(4), etaj char(4), profil varchar2 (40),
Afiai lista alfabetic a tuturor profesorilor care predau de profilul Uman. Pentru fiecare profesor
se v-a afia i numrul total al orelor pe care l pred la acest profil.
Colegiul Naional
BILET NR. 29
SUBIECTUL 1
Reproducei prezentarea definiei de mai jos, folosind caractere de 10 i 12, precum i fonturile B i U.
SISTEME DE OPERARE
SUBIECTUL 2
Scriei un program Pascal care citete de la tastatur un numr natural n (1n6) i
elementele unui tablou bidimensional A cu n linii i n coloane, care memoreaz numere naturale
nenule mai mici dect 100, i afieaz pe ecran produsul numerelor pivot pentru matricea A.
Un numr natural x este pivot pentru matricea A dac nmulind fiecare element de pe prima
coloan cu numrul x, se obin, n aceeai ordine, elementele unei alte coloane din matrice.
Exemplu: pentru matricea din figura alturat se afieaz 8.
SUBIECTUL 3
Se consider o baz de date care ine evidena elevilor i profesorilor dintr-un liceu. Baza de date se
gsete n schema Liceu de pe serverul Oracle(parola este tot Liceu) i are urmtoarea structur:
Profesori(id number(4), nume varchar2(20), prenume varchar2(20), specializare varchar2 (40))
Clase(id number(4), nume char(4), sala char(4), etaj char(4), profil varchar2 (40),
Afiai numele tuturor profesorilor de matematic sau informatic care predau de la clase cu profil
Real.
Colegiul Naional
Clubul de ciclism
Nume
XXXXXX
YYYYYY
Adresa
Str. ......................Nr. ..... Bl. .......
Ap. ...... Loc. ................ Cod ........
Str. ......................Nr. ..... Bl. .......
Ap. ...... Loc. ................ Cod ........
Telefon
B)
Componentele ecranului Word pentru Windows :
bara de meniuri
bara de titlu
zona de lucru
barele de defilare
linia de stare
SUBIECTUL 2
Scriei un program Pascal care citete de la tastatur un numr natural n (2<n<=15) i construiete
n memorie o matrice A cu n linii i n coloane n care orice element aflat pe prima linie sau pe
primacoloan are valoarea 1 i oricare alt element Aij din matrice este egal cu suma a dou
elemente din matrice, primul aflat pe linia i i pe coloana j-1 iar cel de-al doilea pe coloana j i pe
linia i-1.
Matricea va fi afiat pe ecran, linie cu linie, numerele de pe aceeai linie fiind separate prin cte un
spaiu.
Exemplu: pentru n=4 , se obine matricea alturat.
SUBIECTUL 3
Se consider o baz de date care ine evidena elevilor i profesorilor dintr-un liceu. Baza de date se
gsete n schema Liceu de pe serverul Oracle(parola este tot Liceu) i are urmtoarea structur:
Profesori(id number(4), nume varchar2(20), prenume varchar2(20), specializare varchar2 (40))
Clase(id number(4), nume char(4), sala char(4), etaj char(4), profil varchar2 (40),
Afiai numele tuturor profesorilor de matematic sau informatic care sunt dirigini la clase cu
profil Real.