ВАЖНО! Нужно решить БЕЗ функций, и всяких других сложностей. Язык программирования: "Python".
3 темы по каждой теме 2 задачи.
Нужно сделать:
Тема 1. Цикл с параметром: группа For.
1. Дано целое число N (> 0). Найти квадрат данного числа, используя для
его вычисления следующую формулу: N2 = 1 + 3 + 5 + … + (2*N - 1).
После добавления к сумме каждого слагаемого выводить текущее
значение суммы (в результате будут выведены квадраты всех целых
чисел от 1 до N).
2. Дано целое число N (> 0). Найти значение выражения 1.1 – 1.2 + 1.3
– … (N слагаемых, знаки чередуются). Условный оператор не
использовать.
Тема 2. Цикл с условием: группа While
1. Дано целое число N (> 0). Найти двойной факториал N: N!! = N·(N–
2)·(N–4)·… (последний сомножитель равен 2, если N — четное, и 1,если
N — нечетное).
2. Дано число A (> 1). Вывести наибольшее из целых чисел K, для
которых сумма 1 + 1/2 + … + 1/K будет меньше A, и саму эту сумму.
Тема 3. Однопроходные алгоритмы цикла while
1. Дано целое число N и набор из N вещественных чисел. Вывести в том
же порядке округленные значения всех чисел из данного набора (как целые
числа), а также сумму всех округленных значений.
2. Дано целое число N и набор из N целых чисел. Вывести в том же
порядке номера всех нечетных чисел из данного набора и количество K
таких чисел.
Гарантия на работу | 1 год |
Средний балл | 4.59 |
Стоимость | Назначаете сами |
Эксперт | Выбираете сами |
Уникальность работы | от 70% |