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

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

Задача

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

  1. а) Царевна-лягушка съедает ежедневно на $$20\%$$ комаров больше, чем в предыдущий день, и ещё $$2$$ комара. Через сколько дней количество съедаемых в день комаров превысит $$30$$, если в первый день было съедено $$12$$ комаров?

    б) Составьте алгоритм нахождения произведения $$z$$ двух натуральных чисел $$x$$ и $$y$$ без использования операции умножения.

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

а) Обозначим через $$d$$ номер дня, а через $$k$$ — количество комаров, съеденных в этот день. Каждый следующий день количество комаров увеличивается на $$20\%$$ и ещё на 2, то есть

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

Начальные значения: $$d = 1$$, $$k = 12$$. Проверяем условие $$k \le 30$$ и повторяем вычисления, пока оно выполняется.

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

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

б) Произведение $$z$$ двух натуральных чисел $$x$$ и $$y$$ можно найти как сумму $$x$$, повторённую $$y$$ раз. Для этого сначала присваиваем $$z = 0$$, затем пока $$y > 0$$, уменьшаем $$y$$ на 1 и прибавляем $$x$$ к $$z$$.

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

начало
d := 1
k := 12
пока k <= 30
  k := k * 1,2 + 2
  d := d + 1
конец пока
вывод d
конец

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

Ответ

а) через 5 дней; б) $$z = x \cdot y$$, алгоритм — сложение $$x$$ ровно $$y$$ раз.



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