Răspuns :
Răspuns:
Explicație:
Ex1b) Parametrii actuali sunt parametrii ce se contin la apelul subprogramului
c) variabila locala este variabila declarata in subprogram.
Ex2
a) 2 erori
1. gresit e declarat tipul variabilei S, deoarece ea primeste valori de la calculul radacinii patrate, deci S trebuie declarat real
2. Lipseste instructiuanea ce reintoarce rezultatul functiei, de exemplu ar trebui sa fie F1:=S; Iar atunci si tipul functiei tr sa fie de tip real.
b) o eroare
functia trebuie sa aiba tipul real, nu integer. deoarece F2 primeste rezultatul de la o impartire, dar valoarea de la impartire e real.
Ex3.
Functia nu poate intoarce 2 rezultate, deaceea trebuie declarata o procedura....
procedure cerc(r: real; var L, A:real);
begin
L:=2*3.14*r;
A:=3.14*sqr(r);
end;
Vă mulțumim pentru vizita pe site-ul nostru dedicat Informatică. Sperăm că informațiile oferite v-au fost de ajutor. Nu ezitați să ne contactați pentru orice întrebare sau dacă aveți nevoie de asistență suplimentară. Vă așteptăm cu drag data viitoare și nu uitați să ne adăugați la favorite!