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 că ați ales să vizitați platforma noastră dedicată Informatică. Sperăm că informațiile disponibile v-au fost utile. Dacă aveți întrebări suplimentare sau aveți nevoie de sprijin, nu ezitați să ne contactați. Vă așteptăm cu drag și data viitoare! Nu uitați să adăugați site-ul nostru la favorite pentru acces rapid.