Scrieti conform regulilor limbajului PASCAL expresiile:
a²+b²; a²+2ab+b²;
Răspunsuri la întrebare
Prima expresie: a*a + b*b;
A doua expresie: a*a + a*b + b*b;
Scriem ridicarea la putere ca inmultire pentru a folosi operatorii din Pascal folosind formula generala . In particular . Astfel , .
Amintim ca pentru inmultire folosim operatorul steluta *. In matematica oriunde avem doua variabile lipite inseamna ca acolo este o inmultire.
►Un program complet in care folosim aceste expresii:
program Brainly;
var
//Aici declaram variabilele pe care urmeaza sa le folosim. Toate sunt numere
//intregi in acest caz.
a,b,e1,e2 : integer;
begin
//Dam valori pentru a si b. Folosim operatorul := pentru atribuire
a:=1;
b:=2;
//Atribuim valorile expresiilor
e1:=a*a + b*b;
e2:=a*a + a*b + b*b;
//Afisam rezultatul
writeln(e1);
writeln(e2);
end.
►Rezolvare alternativa:
- Prima expresie: sqr(a) + sqr(b);
- A doua expresie: sqr(a) + a*b + sqr(b);
Aici folosim functia sqr() existenta in Pascal care primeste ca parametru un numar si returneaza patratul acelui numar (numarul ridicat la puterea a doua). Pentru a testa programul in acest caz poti inlocui a*a cu sqr(a) si b*b cu sqr(b) in programul pe care ti l-am scris mai sus.
► Daca iti doresti sa vezi cum se fac si alte programe in Pascal iti recomand raspunsul de la intrebarea urmatoare: https://brainly.ro/tema/1077427