Алгоритмы с повторениями: типы и особенности.
Простое повторение в Python. Цикл while.
Материалы и ресурсы
Алгоритмы с повторениями: типы и особенности. Простое повторение в Python.
(смотреть презентацию в отдельном окне)
Среда для работы: Repl.It (авторизованная)
Задания
(простое повторение)
- Выведите на экран все делители некоторого натурального числа N.
- Выведите на экран все точные квадраты натуральных чисел, не превосходящие данное число N.
- Для данного числа N распечатайте все степени числа 2, не превосходящие N, в порядке возрастания. Операцию возведения в степень использовать запрещается (видео с решением).
- Дано целое число, не меньшее 2. Выведите его наименьший натуральный делитель, отличный от 1.
- Дано натуральное число N. Выведите слово YES, если число N является точной степенью двойки, или слово NO в противном случае. Операцию возведения в степень использовать запрещается (видео с решением).
- В первый день спортсмен пробежал X километров, а затем он каждый день увеличивал пробег на 10% от предыдущего значения. По данному числу Y определите номер дня, на который пробег спортсмена составит не менее Y километров.
- Вклад в банке составляет X рублей. Ежегодно он увеличивается на P процентов, после чего дробная часть копеек отбрасывается. Каждый год сумма вклада становится больше. Определите, через сколько лет вклад составит не менее Y рублей.
Домашнее задание
- составьте блок-схему и программу для двух задач, не показанных во время синхронной части урока, по собственному выбору;
- если работаете с компьютерной техникой, представьте решение с помощью Google Рисунков (блок-схемы) или выполните от руки (если у вас нет компьютерной техники для работы);
- сдайте работу в Классе.
Немає коментарів:
Дописати коментар