4

Просьба помощи к знатокам Паскаля

Приветствую всех.
Хотел бы обратиться за помощью к знатокам Паскаля, у кого-то может сведёт олдскулы. Сам в нем не очень шарю.
Есть исходник:

Просьба помощи к знатокам Паскаля Паскаль, Задача, Длиннопост
Просьба помощи к знатокам Паскаля Паскаль, Задача, Длиннопост

Что уже известно и дорисовано:

Радиус окружности R = 32.

Малая полуось эллипса a = 21.

Большая полуось эллипса b = 35.

Ордината точки пересечения прямой с осью абсцисс P2 есть y2 = 0.

Точка пересечения эллипса с осью абсцисс P3 = (35; 0).

Точка пересечения окружности с осью абсцисс P4 = (-23; 0).

Ордината самой верхней точки окружности P5 есть y5 = 29.

Ордината самой верхней точки эллипса P6 есть y6 = 35.

Задание 1
Разработать алгоритм и программу вычисления координат критических точек, получаемых в результате пересечения объектов, участвующих в формировании закрашенных областей.
Критическим называются точки, принадлежащие закрашенным областям и образованные пересечением двух или трех геометрических объектов задания, ни одна из координат которых не равна нулю.

Требования
1. При выполнении задания должно быть продемонстрировано применение вычислительного метода проб (простого сканирования).
2. Для сравнения результатов вычислений координаты каждой точки должны быть найдены аналитически.
3. Точность результатов приближенных вычислений – 0,001.
4. Получаемые результаты вывести на экран в виде таблицы:

Просьба помощи к знатокам Паскаля Паскаль, Задача, Длиннопост

Задание 2
Вычисление площади закрашенных областей методом прямоугольников и трапеций.
Рисунок и исходные данные те же.
Информация по заданию:
Использовать различные методы вычислений: прямоугольника и трапеций.

Предварительно найти недостающие начальные значения.

Число разбиений N1, N2 и N3 задавать самостоятельно.

Точность результатов приближенных вычислений – 0,001.

Предусмотреть в программе повтор описанных действий с новым значением числа разбиений N в ответ на соответствующий запрос программы

Просьба помощи к знатокам Паскаля Паскаль, Задача, Длиннопост

На первый взгляд задания лёгкие, но как только начинаешь вникать, то понимаешь, что не все так просто =)
Нужно написать коды к каждой задаче и чтобы в паскале выводил ось что-то типа этих таблиц с ответами.
Буду очень признателен за помощь. На чай и печеньки от всей студенческой души могу скинуть благодарность)

0
Автор поста оценил этот комментарий

Тут не паскаль тут математика

раскрыть ветку (1)
0
DELETED
Автор поста оценил этот комментарий
Но нужно написать именно в паскале программу, которая это все будет считать, а в паскале молодая ветвь берёзы будет поумнее меня, к сожалению.
показать ответы
1
Автор поста оценил этот комментарий

ЧО ТЕБЕ НАДО, зеленые области посчитать в этих условиях или что ? Тут всякого говна нарисовано ни к чему

раскрыть ветку (1)
0
DELETED
Автор поста оценил этот комментарий
В первом задании нужно найти координаты точек пересечения на прямой, круге и эллипсе, которые формируют зелёные области. Чтобы выдавал в таблице. Нужен код программы.
А во втором нужен код программы, который считает площади зелёных областей методом прямоугольника и трапеции. Извините если непонятно написал, это из методички. Исходник здесь первая картинка, без дополнительных разлинованных точек, это уже дальше найдено было.
Иллюстрация к комментарию