Задать вопрос
11 августа, 16:44

Какое обращение к процедуре 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) ;

+5
Ответы (1)
  1. 11 августа, 20:20
    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; ...» по предмету 📗 Информатика. Развернутая система поиска нашего сайта обязательно приведёт вас к нужной информации. Как вариант - оцените ответы на похожие вопросы. Но если вдруг и это не помогло - задавайте свой вопрос знающим оппонентам, которые быстро дадут на него ответ!
Искать готовые ответы