Предмет: Информатика, автор: fascinated

Объясните ошибки в следующих записях на языке Паскаль.
1) sin(x >10).
2) false*not(true)-2.
3) x = 0 and round(sqrt(x)) mod 2 =0.
4) not not b or or d (переменные b и d имеют тип boolean).

Ответы

Автор ответа: ZaXoD
0
Вообщем так.
1. sin это арифметическое действие. Синус можно найти из 90 градусов например. А тут X>10. Из чего синус искать, из большего или может из меньшего? Правильной будет запись 
if x>10 then ... какое-то действие... sin(x) else ... sin (x);
вообщем нельзя ставить оператор сравнения в арифметическое действие т.к. им задаются условия.

2. Попытка использовать арифметические операции с "false".
3. Выражение теряет смысл. And это логическая операция. Лог выражение должно быть вида A and B. Соответственно исправить можно так '(x=0) and (round(sqrt(x)) mod 2=0)' 
4. Не пишут 2 or подряд т. к. теряется логика операции.
Похожие вопросы
Предмет: История, автор: Аноним
Задание 2. Закончите предложение
На сколько административных туменов разделил Чингисхан свою империю?
На какие три военно-административные улусы подразделялась Монголия?
Монгольская армия состояла из_______
Войско состояло из…

Ответьте на тестовое задание
1. В XI-XII веках монгольские племена расселялись:
А) В долине Хуанхэ;
В) В верховьях Енисея;
С) На Орхоне и Керулен.
2. Под "Отрарской катастрофой" подразумевается:
A) Гибель в Отраре торгового каравана;
В)Землетрясение в Отраре;
C) Срыв дипломатических переговоров в Отраре.
3. Какие государства покорил Чингис-хан до вторжения в Казахстан?
А) Турцию и Кавказ;
В) Среднюю Азию и Афганистан;
С) Бурят, кыргызов, уйгур.

4. Что предпринял Чингисхан, чтобы привлечь народ Семиречья на свою сторону?
А) Отменил налоги;
В) Запретил грабежи и резню в крае;

С) Расправился с местными феодалами.

5. Кто был отцом ​
Предмет: История, автор: muntanovsergej4
Предмет: Биология, автор: nazerkekazbekova421