Предмет: Информатика,
автор: shogunuz
На языке Паскаль, при запуске следующей программы, появилось сообщение об ошибке. Найдите причину этой ошибки.
Var a:byte; b:char;
Begin a:=5*2; b:='A';
if a<=15 then a:=a/2 else b:='A'; write(a);
End.
Ответы
Автор ответа:
0
Ответ:
a:=a/2
Объяснение:
Тип данных а: byte - целое число
Результат операции деления a:=a/2 всегда вещественное число
Надо или изменить тип данных для а, например на real, или заменить операцию деления, например на целочисленное деление a:=a div 2
Похожие вопросы
Предмет: Другие предметы,
автор: марина200008
Предмет: Русский язык,
автор: ninajones
Предмет: Русский язык,
автор: tunayfazilzade1
Предмет: Алгебра,
автор: jk1108
Предмет: Алгебра,
автор: grezdnevairina