Documente Academic
Documente Profesional
Documente Cultură
Data…………
Test
1. Scrieţi un subprogram care verifică dacă un şir de numere reale formează sau nu o
progresie aritmetică. Subprogramul returnează o valoare logică corespunzătoare. Şirul
e declarat ca variabilă globală. (2p)
2. Fişierul text date.txt conţine numere scrise pe mai multe linii. Numărul de linii şi
numărul de numere pe linii nu se cunoaşte. Scrieţi un subprogram care creează un
fişier nou în care sunt scrise numerele aflate la începutul fiecărei linii. Subprogramul
va conţine toate instrucţiunile necesare lucrului cu cele două fişiere. (2p)
Program test;
Var x: integer;
Function f(x:integer):integer;
Begin x:=x+1;f:=x*x;end;
BEGIN x:=2;writeln(x,’ ‘,f(x),’ ‘,x);END. …………………………………….
7.Să se scrie un program care citind un şir de n numere afişează câte dintre acestea au
cifrele în ordine crescătoare şi câte au cifrele în ordine descrescătoare. Se va puncta o
corectă alegere a subprogramelor şi parametrilor acestora precum şi utilizarea
judicioasă a memoriei. (4p)
Obs. Se pot alege problemele ce se doresc a fi rezolvate, dar suma punctelor nu trebuie să
depăşească valoarea 9(un punct este din oficiu).