1-11 класс
  • 1-11 класс
  • 1 класс
  • 2 класс
  • 3 класс
  • 4 класс
  • 5 класс
  • 6 класс
  • 7 класс
  • 8 класс
  • 9 класс
  • 10 класс
  • 11 класс
Выберите класс
Предметы
Босова (Раб тетрадь)
Упр.208 ГДЗ Рабочая тетрадь Босова 8 класс 2024 (Информатика)
Босова, Босова
8 класс
Класс
8
Предмет
Информатика
Автор
Босова, Босова

Упр.208 ГДЗ Рабочая тетрадь Босова 8 класс 2024 (Информатика)

Задача
  1. Найдите ошибки в записи условных операторов. Запишите правильный вариант и составьте блок-схему.

    а)

    Паскаль: if $$1 < x < 2$$ then begin $$x := x + 1$$; $$y := 0$$ end;

    Python: if $$1 < x, x < 2$$: $$x += 1$$; $$y = 0$$

    б)

    Паскаль: if $$1 < x$$ and $$x < 2$$ then $$x := x + 1$$; $$y := 0$$; else $$x := 0$$; $$y := y + 1$$;

    Python: if $$1 < x$$ and $$x < 2$$ $$x += 1$$ $$y = 0$$ else: $$x = 0$$; $$y = y + 1$$

Подробный ответ

а)

В Паскале нельзя записывать двойное неравенство как $$1 < x < 2$$, поэтому условие нужно заменить на логическое выражение:

$$(x > 1) \land (x < 2)$$

Правильная запись на Паскале:

if (x > 1) and (x < 2) then
begin
  x := x + 1;
  y := 0
end;

Правильная запись на Python:

if 1 < x < 2:
  x += 1
  y = 0

Блок-схема: проверка условия $$(x > 1) \land (x < 2)$$. Если условие истинно, выполняются команды $$x := x + 1$$ и $$y := 0$$, иначе переход к следующему действию без изменений.

б)

В Паскале после then и else нужно использовать операторные скобки begin … end, а в Python обязательны двоеточие после условия и отступы.

Правильная запись на Паскале:

if (x > 1) and (x < 2) then
begin
  x := x + 1;
  y := 0
end
else
begin
  x := 0;
  y := y + 1
end;

Правильная запись на Python:

if 1 < x < 2:
  x += 1
  y = 0
else:
  x = 0
  y += 1

Блок-схема: в ромбе записывается условие $$(x > 1) \land (x < 2)$$. При ответе «да» выполняются команды $$x := x + 1$$ и $$y := 0$$, при ответе «нет» — $$x := 0$$ и $$y := y + 1$$.

Иллюстрация к решению «Упр.208 ГДЗ Рабочая тетрадь Босова 8 класс 2024 (Информатика)», 1
Иллюстрация к решению «Упр.208 ГДЗ Рабочая тетрадь Босова 8 класс 2024 (Информатика)», 2



Общая оценка
4.5 / 5
Другие учебники
Другие предметы