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

Упр.2.183 ГДЗ Сборник упражнений Босова 7-9 класс (Информатика)

Задача

Что будет результатом работы программы при следующих входных данных?
1) a = 10, b = 5, c = 1;
2) a = 10, b = 5, c = 7;
3) a = 2, b = 10, c = 5;
Постройте блок-схему, соответствующую программе.
Результат:
1) min = 1
2) min = 5
3) min = 2

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

Программа находит наименьшее из трёх чисел a, b и c.

Сначала выполняется присваивание $$min := a$$, затем последовательно проверяются условия:

  • если $$b < min$$, то $$min := b$$;
  • если $$c < min$$, то $$min := c$$.

Рассмотрим входные данные.

Входные данныеХод вычисленийРезультат
$$a=10,\ b=5,\ c=1$$$$min=10 \rightarrow min=5 \rightarrow min=1$$$$min=1$$
$$a=10,\ b=5,\ c=7$$$$min=10 \rightarrow min=5$$, затем $$7 < 5$$ — нет$$min=5$$
$$a=2,\ b=10,\ c=5$$$$min=2$$, затем $$10 < 2$$ — нет, $$5 < 2$$ — нет$$min=2$$

Блок-схема соответствует такому алгоритму: ввод трёх чисел, присваивание $$min := a$$, проверка $$b < min$$, затем проверка $$c < min$$, после чего выводится значение min.

Ответ

1) $$min = 1$$
2) $$min = 5$$
3) $$min = 2$$



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