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

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

Задача

Продумайте алгоритм решения задачи. Впишите соответствующие команды в блок-схемы. Заполните таблицы значений переменных.

  1. а) Царевна-лягушка съедает ежедневно на $$20\%$$ комаров больше, чем в предыдущий день, и ещё $$2$$ комара. Через сколько дней количество съедаемых в день комаров превысит $$30$$, если в первый день было съедено $$12$$ комаров?
  2. б) Составьте алгоритм нахождения произведения $$z$$ двух натуральных чисел $$x$$ и $$y$$ без использования операции умножения. Выполните алгоритм при следующих исходных данных: $$x=5$$, $$y=4$$.
Подробный ответ

а) Обозначим: $$d$$ — номер дня, $$k$$ — количество комаров, съеденных в этот день.

Начальные значения: $$d=1$$, $$k=12$$.

Пока выполняется условие $$k \le 30$$, количество комаров увеличивается по формуле:

$$k := k \cdot 1{,}2 + 2$$

и номер дня увеличивается на 1:

$$d := d+1$$

Условие $$k \le 30$$$$d$$$$k$$
да112
да216
да321
да428
нет535

Значит, в день с номером $$5$$ количество съедаемых комаров впервые станет больше $$30$$.

б) Произведение $$x \cdot y$$ можно найти как сумму $$y$$ слагаемых, каждое из которых равно $$x$$. Поэтому:

начало
ввести x, y
z := 0
пока y > 0
  z := z + x
  y := y — 1
конец пока
вывести z
конец

Выполним алгоритм при $$x=5$$, $$y=4$$:

Условие $$y>0$$$$x$$$$y$$$$z$$
да540
да535
да5210
да5115
нет5020

Ответ

а) через 5 дней; б) $$z=20$$.



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