Перевірка знань 

Задано фрагмент програми:

Var
    x,y,z,Neo,Tank : real;

Function Matrix(a:integer; b,c :real):real;
 Var
    m,n :word;
 begin
    m:=b+c;
    n:=a*a*a-m;
    Matrix:=b/m + c/n;
 end;

begin
...........................
Neo:=Matrix(15,z,3.14159)+z;
Tank:=Matrix(21,y,0.999)-y;
...........................

End.

Які змінні є глобальними?


  

   


Задано фрагмент програми:

Var
    x,y,z,Neo,Tank : real;

Function Matrix(a:integer; b,c :real):real;
 Var
    m,n :word;
 begin
    m:=b+c;
    n:=a*a*a-m;
    Matrix:=b/m + c/n;
 end;

begin
...........................
Neo:=Matrix(15,z,3.14159)+z;
Tank:=Matrix(21,y,0.999)-y;
...........................

End.

Які змінні є локальними?


  

   


Скільки параметрів може мати процедура або функція:

Дано фрагмент програми:

Var

    a,b,c,d  :real;

Function Dum(a,b :integer; c:real ):real;
   begin
           dum:=a+b*c;

   end;

...............

a:=Dum(3,6,b);
d:=Dum(9,12,a);

...............

Якого типу буде змінна а, що використовується в операторі Dum:=a+b*c?

 

 

 

 


Задано фрагмент програми:

Var
    x,y,z,Neo,Tank : real;

Function Matrix(a:integer; b,c :real):real;
 Var
    m,n :word;
 begin
    m:=b+c;
    n:=a*a*a-m;
    Matrix:=b/m + c/n;
 end;

begin
...........................
Neo:=Matrix(15,z,3.14159)+z;
Tank:=Matrix(21,y,0.999)-y;
...........................

End.

Які змінні є фактичними параметрами функції?


  

   


Задано фрагмент програми:

Var
    x,y,z,Neo,Tank : real;

Function Matrix(a:integer; b,c :real):real;
 Var
    m,n :word;
 begin
    m:=b+c;
    n:=a*a*a-m;
    Matrix:=b/m + c/n;
 end;

begin
...........................
Neo:=Matrix(15,z,3.14159)+z;
Tank:=Matrix(21,y,0.999)-y;
...........................

End.

Які змінні є формальними параметрами функції?


  

   


Відмітьте правильні заголовки процедур і функцій:

Дано опис функції:

Function S(a,b,c : integer):integer;
begin
   s:=a*b+b*c+a*c;
end;

Знайдіть значення змінної z після виконання команди

z:=7-s(2,2,3)

Відповідь:
"-9"
Правильна відповідь:
"-9"

Дано фрагмент програми:

Var

    a,b,c,d  :real;

Function Dum(a,b :integer; c:real ):real;
   begin
           dum:=a+b*c;

   end;

...............

a:=Dum(3,6,b);
d:=Dum(9,12,a);

...............

Якого типу буде змінна а, що використовується в операторі a:=Dum(3,6,b)?

 

 

 

 


Дано текст процедури та функції:

Procedure First(c:integer; Var a,b :word);
begin
 a:=c div a;
 b:=c div b;
end;

Function Second( m,k : integer):integer;
begin
 Second:=m*(k mod 10)+k(m mod 10);
end;

Відмітьте правильні команди виклику процедури або функції:

 


В системі: гості (0), користувачі