Sunteți pe pagina 1din 5

1.

Alege n trei coloane din mrimile date care snt din tipurile de
date integer, real, char: -256, true., +23., a., 9., x., false., y., d.,
ax., +., ., (., 98., ).,+32768,new(r),2,9*10-39, 2,9*10-40
Boolean____________________________________________
Integre _____________________________________________
Real _______________________________________________
Char _______________________________________________
2. program p1;
const c=1;
function f1(x:integer):integer;
begin
f1:=x+c;
end;
function f2(c:real):real;
const x=2.0;
begin
f2:=x+c;
end;
function f3(x:char):char;
const c=3;
begin
f3:=chr(ord(x)+c);
end;
begin
writeln ('f1=',f1(1));
writeln ('f2=',f2(1));

writeln ('f3=',f3('1'));
end.
Ce va afia programul dat
__________________________________________________________________
__
__________________________________________________________________
__
__________________________________________________________________
__
__________________________________________________________________
__
3.

Operaile predefinite ale tipului de date boolean snt

a). Not

A-F

b). Then

A-F

c). Var

A-F

d). Or

A-F

e). And

A-F

Construiii tabelul de adevr:


4. Completai
propoziia:
______variabile
dinamice________ se
numesc variabilele
care snt create i
eventual distruse n
timpul execuiei
programului.
Crearea unei
variabile dinamice se

Fals Fals
e
e
Fals True
e
Tru
e

Fals
e

Tru
e

True

X and
Y

realizeaz cu ajuttorul procedurii predefinite


_____new(R)_______________.
Listele unidirecionale snt _____sint structure explicite si
dinamice de date
________ formate din celule.
5. Operaiile frecvent utilizate n cazul listelor unidirecionale
snt:
1.
_parcurgerea ______________listei;
2. _prelucrare______________informaiei;
3. ________includerea_______ unui element nr-un anumit loc di
list;
4. ____stergerea____________unui element dintr-o list.
Fie dat urmtorul program:

I) Ce va afia acest program?

Program Numar1;
Var z,m: string;

a) irul cu caracterele scrise n


ordinea invers fa de irul m

Procedure P (s:string; var


w:string);

b) irul, care conine numai


cifrele irului m
c) irul, care nu conine nici o
cifr din irul m

Var i : integer;
Begin

d) irul, care conine numai


literele irului m

w:=;
for i:=1 to length(s) do
if s[i] in [a..z, A..Z ] then
w:=w+s[i];

e) irul care nu conine nici o


liter din irul m
( 2 puncte)

End;
II) Enumerati:
Begin
Write(m=); Readln( m );

Variabilele globale:

P( m , z);
Writeln( z );
End.

Variabilele locale...

Parametri formali valoare:


....
Parametri formali variabil:

Parametri actuali.

6. Program p1;
{Media aritmetica a numerelor pozitive dintr-un sir }
Var n,k: integer;
x,s: real;
begin
n:=0; k:=0; s:=0;
writeln (Dati un ir de numere reale; ( ;
While not eof do
Begin
Readln (x);
n:=n+1;
if x>0 then
begin k:=k+1; s:=s+x;
end; end;
if n=0 then writeln (sir vid) else if k=0 then writeln ( sirul nu
contine numere pozitive ); else writeln (media=,s/k);

readln; end.
Elaborati un program care calculeaza media aritmetica a
numerelor mai mici ca zero
__________________________________________________________________
__________________________________________________________________
__________________________________________________________________
__________________________________________________________________
__________________________________________________________________
__________________________________________________________________
__________________________________________________________________
__________________________________________________________________
__________________________________________________________________
__________________________________________________________________
__________________________________________________________________
__________________________________________________________________
__________________________________________________________________
__________________________________________________________________
__________________________________________________________________
__________________________________________________________________
__________________________________________________________________
__________________________________________________________________
__________________________________________________________________
__________________________________________________________________
__________________________________________________________________
__________________________________________________________

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