• Помогите !!! пожалуйста)
    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;
    Укажите в чем ошибки и как должно быть , пожалуйста с объяснением

Ответы 1

  • а) 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-endd)if (1 < x) and (x < 2) then Очередность операций. "begin x:=x+1; y:=0 end; else begin x:=0; y:=y+1 end; " После "end" перед "else" кому не ставь.
    • Автор:

      mimiodxw
    • 5 лет назад
    • 0
  • Добавить свой ответ

Войти через Google

или

Забыли пароль?

У меня нет аккаунта, я хочу Зарегистрироваться

How much to ban the user?
1 hour 1 day 100 years