Составить программу на Си (для учебного задания)
3 000 руб. за проект
Составьте программу, которая находит площадь, образуемую данными уравнениями (см. во вложении).
Требования к программе
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. Основная программа должна поддерживать опции командной строки, при задании которых:
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 год
назад
В заказе есть исполнитель
При переводе заказа из архивного в актуальный, текущий исполнитель будет снят с задачи.
Выберите тип сделки
С безопасной сделкой вы всегда сможете вернуть средства, если что-то пойдет не так. С простой сделкой вы самостоятельно договариваетесь с исполнителем об оплате и берете на себя решение конфликтов.