Итерационные циклы
Автор: Pepw • Октябрь 20, 2023 • Практическая работа • 374 Слов (2 Страниц) • 109 Просмотры
Итерационные циклы
Задание1 .
- Составить математическую модель решения задачи.
- Определить входные, выходные и промежуточные данные.
- Составить алгоритм в виде блок-схемы для решения поставленной задачи, используя циклические алгоритмические конструкции.
- Выполнить пошаговый анализ алгоритма для демонстрации прохода по всем веткам блок-схемы( тестирование).
Задача. Написать алгоритм, в котором вычисляется сумма бесконечного ряда. Вычисления повторять пока слагаемое по абсолютной величине не станет меньше ε= 0.01
ф
1. [pic 1] | 2. [pic 2] |
3. [pic 3] | 4. [pic 4] |
5. [pic 5] | 6. [pic 6] |
7. [pic 7] | 8. [pic 8] |
9. [pic 9] | 10. [pic 10] |
11. [pic 11] | 12. [pic 12] |
13. [pic 13] | |
Указание. Для формирования слагаемого найти рекурсивное соотношение |
Задание 2. Вложенные циклы
1. Найти три первых совершенных числа. Натуральное число называется совершенным, если оно равно сумме всех своих делителей, за исключением самого себя (Например число 6 - совершенное, так как 6=1+2+3)
2. Дано Натуральное число N. Среди натуральных чисел N,N+1,...2N найти всех близнецов. Два натуральных числа N и M называются близнецами, если они являются простыми и разность между ними равна 2
3. Сколько натуральных чисел, не больше заданного N, имеют в своем двоичном разложении ровно три значащих нуля?
4. Два числа называются дружественными, если каждое из них равно сумме всех делителей другого, кроме самого этого числа. Например, 220 и 284, так как делителями первого числа являются 1+2+4+5+10+11+20+22+44+55+110=284, а делителями второго – 1+2+4+71+142=220. Составьте алгоритм нахождения n первых таких чисел.
...