Лабораторная работа 7. Процедуры
Создать программу, состоящую из головной программы и одной или нескольких процедур. Головная программа должна содержать более одного обращения к процедуре.
1. Треугольник задан координатами своих вершин. Составить программу для вычисления его площади.
2. Составить программу для нахождения наибольшего общего делителя и наименьшего общего кратного двух натуральных чисел
3. Составить программу для нахождения наибольшего общего делителя четырех натуральных чисел.
4. Составить программу для нахождения наименьшего общего кратного трех натуральных чисел.
5. Написать программу для нахождения суммы большего и меньшего из трех чисел.
6. Вычислить площадь правильного шестиугольника со стороной a, используя подпрограмму вычисления площади треугольника.
7. Составить программу, проверяющую, являются ли данные три числа взаимно простыми.
8. Написать программу для вычисления суммы факториалов всех нечетных чисел от 1 до 9.
9. Даны две дроби и - (А,В,С, D – натуральные числа).
Составить программу для деления дроби на дробь. Результат должен быть несократимой дробью.
10. Даны две дроби и (А,В,С, D – натуральные числа). Составить программу для умножения дроби на дробь. Результат должен быть несократимой дробью.
11. Даны две дроби и (А,В,С, D – натуральные числа). Составить программу для вычитания из первой дроби второй. Результат должен быть несократимой дробью.
12. Даны две дроби и (А,В,С, D – натуральные числа). Составить программу для сложения этих дробей. Результат должен быть несократимой дробью.
13. Даны числа X, Y, Z, Т – длины сторон четырехугольника. Вычислить его площадь, если угол между сторонами длиной Х и Y – прямой.
14. Составить программу для вычисления суммы факториалов всех четных чисел от т до п.
15. Дано простое число. Составить функцию, которая будет находить следующее за ним простое число.
16. Составить функцию для нахождения наименьшего нечетного натурального делителя k (k ≠ 1) любого заданного натурального числа п.
17. Составить программу, определяющую, в каком из данных двух чисел больше цифр.
18. Заменить данное натуральное число на число, которое получается из исходного записью его цифр в обратном порядке (например, дано число 156, нужно получить 651).
19. Два натуральных числа называются «дружественными», если каждое из них равно сумме всех делителей (кроме его самого) другого числа (например, числа 220 и 284). Найти все пары «дружественных чисел», которые не больше данного числа N.
20. Два простых числа называются «близнецами», если они отличаются друг от друга на 2 (например, 41 и 43). Напечатать все пары «близнецов» из отрезка [n, 2n], где n – заданное натуральное число больше 2.