В
Все
М
Математика
О
ОБЖ
У
Українська мова
Д
Другие предметы
Х
Химия
М
Музыка
Н
Немецкий язык
Б
Беларуская мова
Э
Экономика
Ф
Физика
Б
Биология
О
Окружающий мир
Р
Русский язык
У
Українська література
Ф
Французский язык
П
Психология
А
Алгебра
О
Обществознание
М
МХК
В
Видео-ответы
Г
География
П
Право
Г
Геометрия
А
Английский язык
И
Информатика
Қ
Қазақ тiлi
Л
Литература
И
История
Qwertyuio111
Qwertyuio111
07.06.2023 01:53 •  Информатика

)1. верны ли операторы: a) if x > 0 then x: =2 else; y: =x+1; b) if odd(k) then else k: =0; c) if 1 < x < 2 then x: =x+1; y: =0; else x: =0; y: =y+1; d) if 1 < x and x < 2 then begin x: =x+1; y: =0 end; else begin x: =0; y: =y+1 end; укажите в чем ошибки и как должно быть , с объяснением

Показать ответ
Ответ:
MaximVeretennikov
MaximVeretennikov
02.10.2020 09:52
А) if x > 0 then x:=2 else y:=x+1;  После else не ставиться ";"
b) odd проверяет число на четность, и оно должно быть равно 1 или 0(true или false)
c)if 1 < x < 2 then begin x:=x+1; y:=0 end else x:=0; y:=y+1; 
Если больше двух операторов, то надо ставить begin-end
d)if (1 < x) and (x < 2) then 
Очередность операций. 
"begin x:=x+1; y:=0 end; 
else begin x:=0; y:=y+1 end; " После "end" перед "else" кому не ставь.
0,0(0 оценок)
Популярные вопросы: Информатика
Полный доступ
Позволит учиться лучше и быстрее. Неограниченный доступ к базе и ответам от экспертов и ai-bota Оформи подписку
logo
Начни делиться знаниями
Вход Регистрация
Что ты хочешь узнать?
Спроси ai-бота