8класс
Часть 2 страница 23 номер 152, ГДЗ по информатике за 8 класс к рабочей тетради Босовой бесплатно
Номер 152. Продумайте алгоритм решения задачи. Впишите соответствующие команды в блок-схемы. Заполните таблицы значений переменных.
а) Царевна-лягушка съедает ежедневно на 20% комаров больше, чем в предыдущий день, и ещё 2 комара. Через сколько дней количество съедаемых в день комаров превысит 30, если в первый день было съедено 12 комаров?
Решение:
Пусть d — номер текущего дня, k — количество комаров, съеденных в этот день.
б) Составьте алгоритм нахождения произведения z двух натуральных чисел x и y без использования операции умножения.
Решение:
Произведение чисел x и y может быть получено как сумма, состоящая из y слагаемых, каждое из которых равно x: x · y = x + x + ... + x. Начальное значение z = 0. При добавлении очередного слагаемого в сумму количество слагаемых, которые ещё нужно прибавить, уменьшается на 1. Процесс суммирования продолжается, пока количество слагаемых > 0.
Выполните алгоритм при следующих исходных данных:
а) Царевна-лягушка съедает ежедневно на 20% комаров больше, чем в предыдущий день, и ещё 2 комара. Через сколько дней количество съедаемых в день комаров превысит 30, если в первый день было съедено 12 комаров?
Решение:
Пусть d — номер текущего дня, k — количество комаров, съеденных в этот день.
б) Составьте алгоритм нахождения произведения z двух натуральных чисел x и y без использования операции умножения.
Решение:
Произведение чисел x и y может быть получено как сумма, состоящая из y слагаемых, каждое из которых равно x: x · y = x + x + ... + x. Начальное значение z = 0. При добавлении очередного слагаемого в сумму количество слагаемых, которые ещё нужно прибавить, уменьшается на 1. Процесс суммирования продолжается, пока количество слагаемых > 0.
Выполните алгоритм при следующих исходных данных:
а)
Условие
Переменные
k<=30
d
k
да
1
12
да
2
12+2+0,2*12 = 16,4 ≈16
да
3
16+2+0,2*16 = 21,2 ≈ 21
да
4
21+2+0,2*21≈ 28
нет
5
28+2+0,2*28 ≈ 35

Ответ: через 5 дней.

Условие
Переменные
y > 0
x
y
z
да
5
4
0
да
5
3
5
да
5
2
10
да
5
1
15
нет
5
0
20