Вопрос задан 23.06.2023 в 11:43. Предмет Информатика. Спрашивает Мазура Лиза.

Какие из записанных ниже операторов ветвления являются правильными? a) if a = b then a:= a+1 else

b-1; b) if (x<15) and (y>3 ) then s:= s+1 else s:= s-1; c) if a<>b then b:= a + 6; d) if k + 9 then k:= 1.
0 0
Перейти к ответам

Ответы на вопрос

Внимание! Ответы на вопросы дают живые люди. Они могут содержать ошибочную информацию, заблуждения, а также ответы могут быть сгенерированы нейросетями. Будьте внимательны. Если вы уверены, что ответ неверный, нажмите кнопку "Пожаловаться" под ответом.
Отвечает Гуляева Оля.

1) Нет

... else b:=b-1

2) Верно, будет работать

3) Верно, будет работать

4) Нет

... if k=9 ... if k+9=10 ... if k+9<56

0 0
Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.

Из предоставленных операторов ветвления только один из них является правильным. Давайте рассмотрим их по порядку:

a) if a = b then a:= a+1 else b-1;

Этот оператор ветвления неверен. В операторе else должно быть присвоение значения переменной b, а не просто b-1. Правильный вид будет следующим:

pascal
if a = b then a := a + 1 else b := b - 1;

b) if (x<15) and (y>3 ) then s:= s+1 else s:= s-1;

Этот оператор ветвления правильный. Здесь используются корректные условия и правильный синтаксис.

c) if a<>b then b:= a + 6;

Этот оператор ветвления также правильный. Условие a<>b проверяет, не равны ли a и b, и в случае выполнения этого условия b увеличивается на 6.

d) if k + 9 then k:= 1.

Этот оператор ветвления неверен. В условии нужно использовать логическое выражение, а не выражение k + 9. Правильный вид мог бы выглядеть так:

pascal
if (k + 9) = someValue then k := 1;

Где someValue - это значение, с которым вы хотите сравнить k + 9 в условии.

0 0

Похожие вопросы

Топ вопросов за вчера в категории Информатика

Последние заданные вопросы в категории Информатика

Задать вопрос