Sunteți pe pagina 1din 35

Examenul de atestare a competenelor profesionale a absolvenilor de matemetic-informatic i

matematic-informatic, intensiv informatic


Programare

Biletul nr. 1
1. Din fiierul atestat.in se citete un numr natural n (n<=25). S se calculeze i s se afieze pe
ecran valoarea sumei : S=1+2+22+23+2n.

Examenul de atestare a competenelor profesionale a absolvenilor de matemetic-informatic i


matematic-informatic, intensiv informatic
Programare

Biletul nr. 2
1. Din fiierul atestat.in se citete un numr natural n, format din maxim 3 cifre. Afiai pe ecran al nlea termen al irului lui Fibonacci. Folosii o funcie nerecursiv, cu un parametru, care ntoarce cel deal n-lea termen al irului lui Fibonacci.

Examenul de atestare a competenelor profesionale a absolvenilor de matemetic-informatic i


matematic-informatic, intensiv informatic
Programare

Biletul nr. 3
1. Se citesc din fiierul atestat.in dou numere naturale a i b (0<a<b<10000). Scriei n fiierul
atestat.out toate numerele ptrate perfecte din intervalul [a,b].

Examenul de atestare a competenelor profesionale a absolvenilor de matemetic-informatic i


matematic-informatic, intensiv informatic
Programare

Biletul nr. 4
1. Se citesc din fiierul atestat.in dou numere naturale a i b (0<a<b<1000000). Afiai pe ecran,
pe cte o linie, fiecare numr din interval, urmat de spaiu i de suma cifrelor sale. Pentru aflarea
sumei cifrelor unui numr se va folosi o funcie care are ca parametru un numr natural i
returneaz suma cifrelor lui.

Examenul de atestare a competenelor profesionale a absolvenilor de matemetic-informatic i


matematic-informatic, intensiv informatic
Programare

Biletul nr. 5
1. Creai fiierul atestat.out care s conin pe prima linie, separate printr-un spaiu, toate numerele
de trei cifre care sunt numere prime.

Examenul de atestare a competenelor profesionale a absolvenilor de matemetic-informatic i


matematic-informatic, intensiv informatic
Programare

Biletul nr. 6
1. S se afieze n fiierul triunghi.out triunghiul de numere:
n n-1 n-23 2 1

3 2 1
2 1
1

unde n este un numr natural citit de la tastatur.

Examenul de atestare a competenelor profesionale a absolvenilor de matemetic-informatic i


matematic-informatic, intensiv informatic
Programare

Biletul nr. 7
1. Se citete din fiierul atestat.in numrul natural n i un ir de n numere reale(n<=20). Scriei
programul care afieaz pe ecran valoarea elementului minim din ir. Pentru citirea, afiarea irului
pe ecran, precum i pentru determinarea minimului din ir se vor folosi subprograme.

Examenul de atestare a competenelor profesionale a absolvenilor de matemetic-informatic i


matematic-informatic, intensiv informatic
Programare

Biletul nr. 8
1. Se citete de la tastatur un numr natural n i un ir n de numere ntregi(n<=20). Scriei
programul care afieaz valoarea elementului maxim din ir, precum i poziiile pe care acesta
apare n ir. Pentru determinarea maximului din ir se va folosi o funcie.

Examenul de atestare a competenelor profesionale a absolvenilor de matemetic-informatic i


matematic-informatic, intensiv informatic
Programare

Biletul nr. 9
1. Se citete din fiierul vector.in un numr natural n, un vector de n numere ntregi i un numr
natural k nenul(n<=20). Creai un nou vector care s conin toate elementele din vectorul dat care
se divid cu k, i apoi afiai-l pe ecran.

Examenul de atestare a competenelor profesionale a absolvenilor de matemetic-informatic i


matematic-informatic, intensiv informatic
Programare

Biletul nr. 10
1. Se citete de la tastatur un numr natural n i un vector de n(n<=20) numere ntregi (folosind un
subprogram). S se verifice, folosind o funcie care ntoarce o valoare, dac toate elementele din
vector sunt numere pare i pozitive, sau nu, i s se dea un mesaj corespunztor, afiat pe ecran.

Examenul de atestare a competenelor profesionale a absolvenilor de matemetic-informatic i


matematic-informatic, intensiv informatic
Programare

Biletul nr. 11

1. Se citete din fiierul vector.in un numr natural n i vector de n(n<=20) numere naturale formate
din maxim 9 cifre fiecare. Creai un nou vector care s conin inversul fiecrui element din vectorul
dat. Afiai noul vector pe ecran. Pentru aflarea inversului unui numr se va folosi o funcie.
Obs: inversul lui 12345 este 54321.

Examenul de atestare a competenelor profesionale a absolvenilor de matemetic-informatic i


matematic-informatic, intensiv informatic
Programare

Biletul nr. 12
1.Se citete din fiierul vector.in un numr natural n i vector de n numere naturale(n<=20). Afiai
cte numere perfecte sunt n vector. Un numr este perfect dac este egal cu suma divizorilor si mai
mici dect el. (ex: 6=1+2+3) se va folosi o funcie care verifica aceasta proprietate.

Examenul de atestare a competenelor profesionale a absolvenilor de matemetic-informatic i


matematic-informatic, intensiv informatic
Programare

Biletul nr. 13
1.Se citete din fiierul vector.in un numr natural n(n<=20) i un vector de n numere naturale
(folosind un subprogram). S se scrie un program care calculeaz i afieaz pe ecran maximul dintre
elementele impare ale vectorului sau afieaz pe ecran un mesaj n cazul n care nu exist numere
impare n vector.

Examenul de atestare a competenelor profesionale a absolvenilor de matemetic-informatic i


matematic-informatic, intensiv informatic
Programare

Biletul nr. 14

1.Se citete de la tastatur un vector cu n elemente numere reale. Afiai vectorul obinut dup
ordonarea cresctoare a elementelor sale. Ordonarea se va face ntr-un subprogram ce primete ca
parametru elementele irului i le returneaz ordonate. Afiarea vectorului ordonat se va face n fiierul
vector.out.

Examenul de atestare a competenelor profesionale a absolvenilor de matemetic-informatic i


matematic-informatic, intensiv informatic
Programare

Biletul nr. 15
1.Se citesc din fiierul mat.in dou numere naturale nenule, care reprezint numrul n de linii i
numrul m de coloane ale unei matrici (1<n,m<=20), i elementele matricei (numere reale). S se
afieze matricea i media aritmetic a elementelor pozitive din matrice. Calculul mediei aritmetice se
va face cu ajutorul unui subprogram ce primete ca parametru matricea i returneaz media aritmetic.

Examenul de atestare a competenelor profesionale a absolvenilor de matemetic-informatic i


matematic-informatic, intensiv informatic
Programare

Biletul nr. 16
1.Se citesc din fiierul mat.in un numr natural nenul n(1<n<=20), care reprezint numrul de linii
ale unei matrici ptratice i elementele matricei (numere ntregi). S se afieze pe ecran matricea,
elementul minim din matrice i poziiile din matrice pe care se afl minimul. Calculul valorii minime
se va face cu ajutorul unui subprogram ce primete ca parametru matricea i returneaz minimul
elementelor ei.

Examenul de atestare a competenelor profesionale a absolvenilor de matemetic-informatic i


matematic-informatic, intensiv informatic
Programare

Biletul nr. 17
1.Se citete de la tastatura un numr natural n i o matrice ptratic cu n linii (n<=10). S se afieze
matricea pe ecran, precum i elementul maxim de pe fiecare coloan din matrice.

Examenul de atestare a competenelor profesionale a absolvenilor de matemetic-informatic i


matematic-informatic, intensiv informatic
Programare

Biletul nr. 18
1.Se citesc din fiierul mat.in dou numere naturale nenule, care reprezint numrul n de linii i
numrul m de coloane ale unei matrici, i elementele matricei(numere reale). S se construiasc o
matrice B cu 2 coloane i maxim nxm linii, care s conin indicii elementelor matricei care conin
zecimale. Afiai cele dou matrici pe ecran.

Examenul de atestare a competenelor profesionale a absolvenilor de matemetic-informatic i


matematic-informatic, intensiv informatic
Programare

Biletul nr. 19
1.Se citesc din fiierul mat.in un numr natural nenul n(n<=10), care reprezint numrul de linii ale
unei matrici ptratice i elementele matricei (numere ntregi). Afiai matricea pe ecran. S se
nlocuiasc elementele situate pe diagonala principal i pe diagonala secundar cu valoarea 0 (zero).
Afiai noua matrice pe ecran. Pentru afiarea unei matrici, se va folosi un subprogram cu parametrii.

Examenul de atestare a competenelor profesionale a absolvenilor de matemetic-informatic i


matematic-informatic, intensiv informatic
Programare

Biletul nr. 20
1.Se citesc din fiierul mat.in un numr natural nenul n(1<n<=20), care reprezint numrul de linii
ale unei matrici ptratice i elementele matricei(numere ntregi). Afiai pe ecran matricea i numrul
elementelor pare de sub diagonala principal.

Examenul de atestare a competenelor profesionale a absolvenilor de matemetic-informatic i


matematic-informatic, intensiv informatic
Programare

Biletul nr. 21
1.Se citesc din fiierul mat.in dou numere naturale nenule, care reprezint numrul n de linii i
numrul m de coloane ale unei matrici(1<n,m<=20), i elementele matricii(numere ntregi). S se
afieze pe ecran suma elementelor pare de pe fiecare coloan.

Examenul de atestare a competenelor profesionale a absolvenilor de matemetic-informatic i


matematic-informatic, intensiv informatic
Programare

Biletul nr. 22
1.S se construiasc un tablou ptratic de dimensiune n2 (1<= n<=50) cu primele n2 numere impare
ncepnd cu 1, i s se scrie acesta n fiierul matrice.out.
Exemplu: Pentru n=4 se va scrie:
1 3 5 7
9 11 13 15
17 19 21 23
25 27 29 31

Examenul de atestare a competenelor profesionale a absolvenilor de matemetic-informatic i


matematic-informatic, intensiv informatic
Programare

Biletul nr. 23
1.Se citesc din fiierul mat.in dou numere naturale nenule, care reprezint numrul n de linii i
numrul m de coloane ale unei matrici, i elementele matricii ( 1<=n, m< =50) avnd componente
numere ntregi. S se afieze pe ecran cel mai mare numr de pe marginea tabloului.

Examenul de atestare a competenelor profesionale a absolvenilor de matemetic-informatic i


matematic-informatic, intensiv informatic
Programare

Biletul nr. 24
1.Se citesc din fiierul mat.in un numr natural nenul n, care reprezint numrul de linii ale unei
matrici ptratice i elementele matricei(numere ntregi). S se verifice dac matricea este simetric
(adic aij=aji , pentru oricare i,j , 1<=i,j<=n), i s se afieze pe ecran un mesaj corespunztor.

Examenul de atestare a competenelor profesionale a absolvenilor de matemetic-informatic i


matematic-informatic, intensiv informatic
Programare

Biletul nr. 25
1.Se citete de la tastatur un ir de caractere s ce reprezint un cuvnt din dicionarul limbii romne,
format doar din litere mici. S se numere vocalele din ir i apoi s se tearg din ir toate literele m.
Numrul vocalelor i irul obinut se vor afia pe ecran.

Biletul nr. 26

Examenul de atestare a competenelor profesionale a absolvenilor de matemetic-informatic i


matematic-informatic, intensiv informatic
Programare
1.Se citete din fiierul sir.in un ir de caractere s ce reprezint un cuvnt din dicionarul limbii
romne. Afiai pe ecran, separate prin spaiu, toate prefixele irului s.
Ex: pentru irul s=atestat
se va afia
a at ate ates atest atesta atestat

Biletul nr. 27

Examenul de atestare a competenelor profesionale a absolvenilor de matemetic-informatic i


matematic-informatic, intensiv informatic
Programare
1.Se citete din fiierul sir.in un ir de caractere s ce reprezint un cuvnt din dicionarul limbii
romne. Afiai pe ecran irul obinut prin transformarea literelor mari n mici i a celor mici n mari.

Biletul nr. 28

Examenul de atestare a competenelor profesionale a absolvenilor de matemetic-informatic i


matematic-informatic, intensiv informatic
Programare
1.Se citete de la tastatur un cuvnt (maxim 25 caractere). Verificai dac cuvntul are proprietatea de
palindrom (dac cuvntul citit invers este identic cu cel dat).
Ex: cojoc palindrom

Biletul nr. 29
1.Se definete o nregistrare cu numele MELODIE care conine urmtoarele cmpuri:

Examenul de atestare a competenelor profesionale a absolvenilor de matemetic-informatic i


matematic-informatic, intensiv informatic
Programare
TITLU de tip ir de caractere;
COMPOZITOR de tip ir de caractere;
INTERPRET de tip ir de caractere;
DURATA de tip ntreg(n secunde);
Se citesc de la tastatur numrul n natural(n<=30) i datele despre n melodii. S se afieze toate
titlurile si interpreii melodiilor unui compozitor dat de la tastatur i durata total a melodiilor acestui
compozitor (sau mesajul NU EXIST).

Biletul nr. 33
1.Se definete o nregistrare cu numele PRODUS care conine urmtoarele cmpuri:
DENUMIRE de tip ir de caractere;

Examenul de atestare a competenelor profesionale a absolvenilor de matemetic-informatic i


matematic-informatic, intensiv informatic
Programare
PRODUCATOR de tip ir de caractere;
CANTITATE de tip real;
PRET_UNITAR de tip real;
Se citesc de la tastatur numrul n natural(n<=30) i datele despre n produse. S se afieze toate
denumirile produselor unui productor dat de la tastatur (sau mesajul NU EXIST) i valoarea total
a tuturor celor n produse.

Biletul nr. 31

Examenul de atestare a competenelor profesionale a absolvenilor de matemetic-informatic i


matematic-informatic, intensiv informatic
Programare
1.Se citete din fiierul atestat.in un numr natural n, format din maxim 9 cifre. S se determine suma
cifrelor numrului n folosind un subprogram recursiv. Valoarea obinut se va afia pe ecran.

Biletul nr. 32

Examenul de atestare a competenelor profesionale a absolvenilor de matemetic-informatic i


matematic-informatic, intensiv informatic
Programare
1.Se citete din fiierul atestat.in un numr natural n, format din maxim 4 cifre. S se calculeze suma
primelor n numere naturale folosind un subprogram recursiv. Valoarea obinut se va afia pe ecran.

Biletul nr. 33

Examenul de atestare a competenelor profesionale a absolvenilor de matemetic-informatic i


matematic-informatic, intensiv informatic
Programare
1.Scriei programul n care folosii o funcie recursiv care ridic un numr A la puterea N (A i N
numere ntregi). A i N se citesc din fiierul atestat.in. Rezultatul va fi afiat pe ecran.

Biletul nr. 34

Examenul de atestare a competenelor profesionale a absolvenilor de matemetic-informatic i


matematic-informatic, intensiv informatic
Programare
1.Scriei programul n care folosii o funcie recursiv care returneaz valoarea lui N factorial(N!
=123...N). . Rezultatul va fi afiat pe ecran.

Biletul nr. 35

Examenul de atestare a competenelor profesionale a absolvenilor de matemetic-informatic i


matematic-informatic, intensiv informatic
Programare
1.Se citesc din fiierul atestat.in dou numere naturale a i b, formate din maxim 4 cifre. S se
determine cel mai mare divizor comun al numerelor folosind un subprogram recursiv. Rezultatul va fi
afiat pe ecran.

S-ar putea să vă placă și