Sunteți pe pagina 1din 3

Lucrare de laborator Nr.

Tema: Expresii. Evaluarea expreiilor. Programarea expresiilor. Instrucțiuni: apel de


procedură; de efect nul; compusă; de atribuire.

Scopul lucrării:
- Utilizarea funcțiilor predefinite ale limbajului Pascal;
- Evaluarea expresiilor și determinarea tipului acestora;
- Recunoașterea și utilizarea instrucțiunilor: apel de procedură; de efect nul; compusă;
de atribuire.
Itemi:
Elaborați un program care evaluează fiecare dintre expresiile de mai jos. Valorile
curente ale variabilelor se citesc de la tastatură. Construiți schema logică a fiecărui
program.

2. a) Rezolvare
program Mihai1;
var a,b,c, f: real;
begin
write('a=');readln(a);
write('b=');readln(b);
write('c=');readln(c);
f:=abs(b+sqrt(sqr(b)-4*a*c)/sqr(a));
writeln(' f=',f:0:0);
end.
Consola:
a=-4
b=5
c=6
Output:
f=6
Schema logica:

Start

Citeste a,b,c

f:=abs(b+sqrt(sqr(b)-4*a*c)/sqr(a));

Afiseaza a,b,c,f

Stop

2. b) Rezolvare
program Mihai1;
var x,b, y:real;
begin
write ('x=');readln (x);
write ('b=');readln (b);
y:=ln(sqrt(((x)-4)/(sqr(b)+arctan(x))));
writeln ('y=',y:0:2);
end.

Consola:
x=400
b=400
Output:
y=-3.00

Schema logica:
Start

Citeste x,b

y:=ln(sqrt(((x)-4)/(sqr(b)
+arctan(x))));

Afiseaza x,b,y

Stop

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