Номер §4.4 № 13

ГДЗ по информатике 8 класс, Босова 2023, страница 180

§. № Вложенный условный оператор

Дан условный оператор:

if a < 5 then
  c := 1
else
  if a > 5 then
    c := 2
  else c := 3

Какое значение имеет переменная a, если в результате выполнения условного оператора переменной c присваивается значение 3?

Решение

Значение присваивается только во внутренней ветви else. Чтобы попасть во внешний else, условие должно быть ложным, то есть . Чтобы затем попасть во внутренний else, условие тоже должно быть ложным, то есть . Число, которое одновременно удовлетворяет и , равно .

Проверка: при сравнение ложно и сравнение ложно. Выполняется присваивание c := . Следовательно, искомое значение определено однозначно.

Ответ
Помогло?

Нет твоего задания?Сфоткай, и ДЗмэн решит за пару секунд.

Решить по фото