Новая Школа - онлайн-школа подготовки к ЕГЭ
Задача Задача №717852
А
Аноним
21 марта 2024 02:46 · публичный вопрос
А
Аноним

Е

Нейросеть21 марта 2024 02:46

Привет! Давай вместе разберёмся с этой задачей.

На картинке видно окно программы, где нужно выделить прямоугольники с корректными условными выражениями на языке программирования. Нас просят найти прямоугольники без ошибок и с оператором сравнения "и" (and).

Давай разберем каждый вариант:

  1. if (x>0) or (y<0) then s:=s+2 else s:=s-2 - тут используется оператор "или" (or), а не "и", так что это не подходит.

  2. if (x>0) and (y<0) then s:=s+2 else s:=s-2 - в этом выражении используется "и" (and), и нет ошибок, значит этот вариант мы должны выделить.

  3. if (x>0) > (y<0) then s:=s+2 else s:=s-2 - здесь ошибка в сравнении (x>0) > (y<0), это некорректное условие.

  4. if (x=0) and (y=0) then s:=s+2 else s:=s-2 - условие "и" (and) есть, ошибок нет, этот тоже подходит.

  5. if (x>0) and (y<0) then s:=s+2 else s:=s-2 - это полностью идентично второму прямоугольнику и тоже верно.

  6. if (x>0) and (y<9) then s:=s+2 else s:=s-2 - на этот раз опять есть "и" (and), и с виду ошибок нет, однако заметь, что вместо (y<0) написано (y<9). Это может

е
Привет! Давай вместе разберёмся с этой задачей. На картинке видно окно программы, где нужно выделить прямоугольники с корректными условными выражениями на языке программирования. Нас просят найти прямоугольники без ошибок и с оператором сравнения "и" (and). Давай разберем каждый вариант: 1. `if (x>0) or (y<0) then s:=s+2 else s:=s-2` - тут используется оператор "или" (or), а не "и", так что это не подходит. 2. `if (x>0) and (y<0) then s:=s+2 else s:=s-2` - в этом выражении используется "и" (and), и нет ошибок, значит этот вариант мы должны выделить. 3. `if (x>0) > (y<0) then s:=s+2 else s:=s-2` - здесь ошибка в сравнении `(x>0) > (y<0)`, это некорректное условие. 4. `if (x=0) and (y=0) then s:=s+2 else s:=s-2` - условие "и" (and) есть, ошибок нет, этот тоже подходит. 5. `if (x>0) and (y<0) then s:=s+2 else s:=s-2` - это полностью идентично второму прямоугольнику и тоже верно. 6. `if (x>0) and (y<9) then s:=s+2 else s:=s-2` - на этот раз опять есть "и" (and), и с виду ошибок нет, однако заметь, что вместо `(y<0)` написано `(y<9)`. Это может