Вопрос по информатике:
"Типы операндов не соответствуют операции". Не могу найти ошибку, подскажите пожалуйста
Строчка, в которой ошибка: if (a mod 2 = 0) then a:=a/2;
Трудности с пониманием предмета? Готовишься к экзаменам, ОГЭ или ЕГЭ?
Воспользуйся формой подбора репетитора и занимайся онлайн. Пробный урок - бесплатно!
- 19.03.2018 18:20
- Информатика
- remove_red_eye 16571
- thumb_up 21
Ответы и объяснения 1
Pascal как вижу
Могу сказать как PascalABC.Net, насчет Turbo или Free не уверен, что точно также
операция mod доступна для типов real, ( на вход подаются целые числа)
a : real;
a := 10 mod 3; Работает
a := a mod 3; Не работает
а вот операция деления (/) только для типа real
И если у тебя в описании a : integer; то работать (a:=a/2;) точно не будет
- 20.03.2018 08:59
- thumb_up 30
Знаете ответ? Поделитесь им!
Есть сомнения?
Не нашли подходящего ответа на вопрос или ответ отсутствует? Воспользуйтесь поиском по сайту, чтобы найти все ответы на похожие вопросы в разделе Информатика.
Трудности с домашними заданиями? Не стесняйтесь попросить о помощи - смело задавайте вопросы!
Информатика — наука о методах и процессах сбора, хранения, обработки, передачи, анализа и оценки информации с применением компьютерных технологий, обеспечивающих возможность её использования для принятия решений.