Составить программу на Си (для учебного задания)

3 000 руб. за проект
13 марта 2023, 10:01 • 8 откликов • 44 просмотра
Составьте программу, которая находит площадь, образуемую данными уравнениями (см. во вложении).

Требования к программе
1. Основная программа должна поддерживать опции командной строки, при задании которых:
a. Печатаются абсциссы точек пересечения кривых
b. Печатается число итераций, потребовавшихся на приближённое решение уравнений
при поиске точек пересечения
2. Программа должна поддерживать ключ командной строки –help, выводящий на печать все
допустимые ключи командной строки
3. Вычисление с точностью ε1 корня x уравнения f(x) = g(x) на отрезке [a, b] должно быть
реализовано в отдельной Си-функции root(f, g, a, b, eps1). Если используется метод
касательных или комбинированный метод, то у root должно быть ещё два параметра
функционального типа, позволяющие вызывать производные функций f и g
4. Вычисление с точностью ε2 величины определённого интеграла от функции f(x) на отрезке [a,
b] должно быть реализовано в отдельной Си-функции integral(f, a, b, eps2)

5. Си-функции root и integral должны быть предварительно протестированы. Основная
программа должна предоставлять возможности тестирования, активируемые опцией
командной строки
6. Фактические параметры вызова тестируемых Си-функций задаются в командной строке;
параметры функционального типа задаются по номеру соответствующей функции
7. Сборка программы должна осуществляться при помощи утилиты make. Соответствующий
файл должен явно или неявно описывать зависимости между всеми целями сборки. Должны
быть определены цели all и clean, первая из которых полностью собирает программу, а вторая
— удаляет все промежуточные файлы (в частности, объектные модули). Сдаваемый архив
должен включать в себя Makefile
8. Программа должна быть снабжена поясняющими комментариями в объёме, достаточном для
её понимания. Все глобальные и статические переменные должны быть документированы в
комментариях.
Файлы
Отзывы
Лев очень оперативно выполнил задание, выполнил качественно, учел все пожелания, написал понятные комментарии. Всем советую к нему обращаться!
~ 1 год назад
Avatar r50 a6ce93fe35b158fd29ba0e8681c918c22117160e9586a56eee4ffbc20df9bda1
Фрилансер
Было дано очень точное ТЗ.
Оплата была произведена сразу после выполнения.
~ 1 год назад