var k, m, n : integer;
a, b, c : real;
procedure P(i : integer; var j : integer;
x : real; var y : real);
begin
{...}
end.
Care din apelurile ce urmează sînt corecte? Argumentaţi răspunsul.
a)P(k,m,a,b)
b) P(3,m,a,b)
c) P(k,3,a,b)
d) P(m,m,a,b)
e) P(m,k,6.1,b)
f) P(n,m,6,b)
g) P(n,m,6,20) i) P(i,i,i,i)
h) P(a,m,b,c) j) P(a,a,a,a)
A
Răspunsuri la întrebare
Răspuns de
2
Răspuns:
a)P(k,m,a,b)-
k,m-integer,a,b-real;
b)P(3,m,a,b)
3,m-integer,a,b-real;
c) nu poate pentru ca j este variabila dar 3 este constanta
d)P(m,m,a,b)-m,m-integer
a,b-real;
e)P(m,k,6.1,b)-m,k-integer
6.1,b-real
f)la fel ca e)
g)-nu poate fi deoarece 20 nu este variabila
i) variabila i este locala pentru procedura p,deci,nu poate fi chemata in programul de baza
h)a-nu este variabila integer
j)a-nu este integer
deci:
a,b,d,e,f-posibile
restul nu
Explicație:
Sper ca am fost de folos.Poti lasa un multumesc?
Alte întrebări interesante
Matematică,
8 ani în urmă
Limba română,
8 ani în urmă
Matematică,
8 ani în urmă
Geografie,
8 ani în urmă
Arte,
8 ani în urmă
Limba română,
9 ani în urmă
Limba română,
9 ani în urmă