Гдз по информатике 8 класс по учебнику Босова. Базовый уровень. Обновленные ФГОС 2021 год .
§ 3.6. Алгоритмическая конструкция «повторение». Циклические алгоритмы
Вопросы и задания
1. Приведите пример циклического алгоритма: а) из повседневной жизни; б) из литературного произведения; в) из любой предметной области, изучаемой в школе.
2. Составьте в среде КуМир алгоритм, под управлением которого Робот обойдёт прямоугольную область, обнесённую стеной, по периметру и закрасит угловые клетки. Размеры области неизвестны.
3. Запас рыбы в пруду оценён в А тонн. Ежегодный прирост рыбы составляет 15%. Ежегодный план отлова — В тонн. Наименьший запас рыбы составляет С тонн. (Запас ниже С тонн уже не восстанавливается.) Составьте блок-схему алгоритма для подсчёта количества лет, в течение которых можно выдерживать заданный план.
4. Дана последовательность 5, 9, 13, 17, … . Составьте блок-схему алгоритма для определения числа слагаемых (первых членов последовательности), сумма которых равна 324.
5. Составьте алгоритм для определения количества цифр в записи произвольного натурального числа.
6. Сумма 10 000 рублей положена в банк, при этом прирост составляет 5% годовых. Составьте алгоритм, определяющий, через какой промежуток времени первоначальная сумма увеличится в два раза.
7. Одноклеточная амёба каждые три часа делится на 2 клетки. Составьте алгоритм вычисления времени, через которое будет Х амёб.
8. Определите значения переменных n и m после выполнения алгоритма.
9. Исполнитель Чертёжник находится в произвольной точке координатной плоскости. а) Где окажется Чертёжник после выполнения алгоритма? б) После выполнения алгоритма Чертёжник вернулся в исходную точку. Какие числа надо записать вместо a и b?
10. Используя конструкцию нц–раз–кц, команду сместиться в точку и переменные, составьте для исполнителя Чертёжник в среде КуМир алгоритмы рисования следующих фигур:
11. Исходное положение Робота в лабиринте обозначено ромбом:
Составьте циклическую программу, следуя которой Робот выйдет из лабиринта (выход справа). Используйте конструкцию нц–4 раз–кц; в теле цикла должно быть 7 команд.
12. Составьте для Черепахи программу рисования одного из следующих лабиринтов:
13. В следующем алгоритме для Черепахи использованы вложенные циклы. Исследуйте приведённый алгоритм в среде КуМир. Предложите варианты его модификации.
14. Составьте алгоритм нахождения произведения z двух натуральных чисел x и y без использования операции умножения.
15. Население города Н увеличивается на 5% ежегодно. В текущем году оно насчитывает 40 000 человек. Составьте блок-схему алгоритма вычисления предполагаемой численности населения города через 3 года. Составьте таблицу значений переменных, задействованных в алгоритме.
16. Каждая бактерия делится на две в течение 1 минуты. В начальный момент имеется одна бактерия. Составьте блок-схему алгоритма вычисления количества бактерий через 10 минут. Исполните алгоритм, фиксируя каждый его шаг в таблице значений переменных.
17. Согласны ли вы со следующими утверждениями? а) Короткие алгоритмы могут описывать длинные последовательности действий. б) Краткость алгоритма и скорость его выполнения совпадают. Обсудите эти вопросы в группе. Приведите примеры, подтверждающие вашу точку зрения.