Функции

Реализуйте алгоритмы с помощью функций


  1. Напишите функцию, проверяющую, находится ли число в заданном диапазоне
  2. Напишите функцию, выполняющую суммирование ряда последовательных натуральных чисел от a  до b (a<b). Используйте цикл
  3. Напишите функцию, выполняющую суммирование ряда последовательных натуральных чисел от a  до b (a<b). Используйте формулу Гаусса
  4. Напишите функцию, вычисляющую произведение ряда последовательных натуральных чисел от a  до b (a<b)
  5. Известно, что тригонометрическую функцию sin(x) можно представить в виде следующего ряда: sin(x) = x - x^3/3! + x^5/5! - x^7/7! + ... . Создайте функции, необходимые для вычисления значения синуса угла с помощью указанного разложения
  6. Известно, что тригонометрическую функцию cos(x) можно представить в виде следующего ряда: cos(x) = 1 - x^2/2! + x^4/4! - x^6/6! + ... . Создайте функции, необходимые для вычисления значения синуса угла с помощью указанного разложения
  7. Напишите функцию, которая создаст список с первыми n строками треугольника Паскаля. Каждая строка треугольника в списке должна быть представлена отдельным списком
  8. Напишите функцию, проверяющую, является ли введённое число совершенным. Число совершенно, если оно равно сумме всех своих делителей, кроме себя самого. Например, число 6 – совершенное, так как 6 = 1 + 2 + 3
  9. Напишите функцию, проверяющую, является ли число простым
  10. Напишите функцию, проверяющую, является ли введённая строка палиндромом
  11. Функция принимает строку, содержащую только слова, разделённые пробелом. В качестве результата функция отдаёт строку с теми же словами, отсортированными в алфавитном порядке