Задать вопрос
17 марта, 20:28

Какое обращение к процедуре S содержит ошибку?

Procedure S (a:byte; b:real; var c:char) ;

Begin

c:=Chr (a) ;

b:=b+a;

end;

Var

x:byte;

y:real;

z:char;

Begin

...

S (x+2, y*y, z) ;

S (1, 2, 'z') ;

S (2, sin (y), z) ;

S (x+x, x+y, z) ;

+3
Ответы (1)
  1. 17 марта, 20:41
    0
    S (1, 2, 'z') ; - неверный вызов.

    Фактический параметр 'z' - константа и он не может сопоставляться параметру процедуры с, имеющему описатель var.
Знаете ответ?
Сомневаетесь в ответе?
Найдите правильный ответ на вопрос ✅ «Какое обращение к процедуре S содержит ошибку? Procedure S (a:byte; b:real; var c:char) ; Begin c:=Chr (a) ; b:=b+a; end; Var x:byte; ...» по предмету 📘 Информатика, а если вы сомневаетесь в правильности ответов или ответ отсутствует, то попробуйте воспользоваться умным поиском на сайте и найти ответы на похожие вопросы.
Смотреть другие ответы