
- •Лабораторная работа № 4
- •1. Теоретические сведения.
- •1.1. Процедуры.
- •1.2. Функции.
- •1.3. Рекурсивные процедуры.
- •2. Порядок выполнения работы.
- •Метод деления отрезка пополам.
- •3. Содержание отчета
- •4. Контрольные вопросы
- •Варианты заданий. Вариант 1.
- •Вариант 2.
- •Вариант 3.
- •Вариант 4.
- •Вариант 5.
- •Вариант 6.
- •Вариант 7.
- •Вариант 8.
Вариант 5.
1.
Даны координаты вершин многоугольника
.
Найти его периметр. Вычисление расстояния
между вершинами оформить в виде
подпрограммы-функции.
2.
Написать процедуру вычисления
определенного интеграла
по формуле Симпсона
,
где
- количество отрезков разбиения;
– значения функции на концах отрезков.
Числа
и
– произвольные, вводятся с клавиатуры.
3*.
Написать рекурсивную функцию, которая
вычисляет
по следующей формуле:
.
За ответ принять приближение, для
которого выполняется условие
.
Вариант 6.
1.
Даны действительные числа
.
Написать программу вычисления выражения
.
Вычисление функции
оформить в виде подпрограммы-функции.
2.
Написать процедуру вычисления
определенного интеграла
методом прямоугольников:
,
где
- количество отрезков разбиения;
– значения функции на концах отрезков.
Числа
и
–
произвольные, вводятся с клавиатуры.
3*.
Задано вещественное число а>0.
Вычислить
.
Вычисление корней
оформить
в виде подпрограммы. Корни вычислять
с точностью
по итерационной формуле:
,
приняв за ответ приближение, для которого
.
Вычисление
оформить в виде рекурсивной подпрограммы.
Вариант 7.
1.
Для двух квадратных уравнений
и
определить,
имеют ли они общие корни. Вывести на
экран корни уравнения, которые не
совпадают. Решение уравнений оформить
в виде подпрограммы-функции. Числа
вводятся с клавиатуры.
2.
Написать процедуру вычисления
определенного интеграла
по формуле Симпсона
,
где
- количество отрезков разбиения;
- значения функции на концах отрезков.
Числа
и
- произвольные, вводятся с клавиатуры.
3. Написать процедуру сложения двух дробей, результатом которого является несократимая правильная дробь. Использовать рекурсивную программу нахождения НОД.
Вариант 8.
1.
Написать программу вычисления выражения
.
Вычисление
;
и
оформить в виде подпрограммы-функции.
2.
Написать процедуру вычисления
определенного интеграла
методом прямоугольников:
,
где
- количество отрезков разбиения;
- значения функции на концах отрезков.
Числа
и
–произвольные, вводятся с клавиатуры.
3*.
Написать программу вычисления выражения
в виде правильной дроби, где
– целые числа. Сложение двух дробей
оформить как подпрограмму-функцию.
Использовать рекурсивную программу
нахождения НОД.