На языке Паскаль, при запуске следующей программы, появилось сообщение об ошибке. Найдите причину этой ошибки.
Var a:byte; b:char;
Begin a:=5*2; b:='A';
if a<=15 then a:=a/2 else b:='A'; write(a);
End.
Ответы на вопрос
Ответил nastikots
0
Ответ:
a:=a/2
Объяснение:
Тип данных а: byte - целое число
Результат операции деления a:=a/2 всегда вещественное число
Надо или изменить тип данных для а, например на real, или заменить операцию деления, например на целочисленное деление a:=a div 2
Новые вопросы
Українська література,
2 года назад
Литература,
2 года назад
Математика,
2 года назад
Алгебра,
7 лет назад