Добавить новость
ru24.net
Все новости
Март
2023

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

0
Составьте программу, которая находит площадь, образуемую данными уравнениями (см. во вложении).

Требования к программе
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. Программа должна быть снабжена поясняющими комментариями в объёме, достаточном для
её понимания. Все глобальные и статические переменные должны быть документированы в
комментариях.



Moscow.media
Частные объявления сегодня





Rss.plus




Спорт в России и мире

Новости спорта


Новости тенниса
Мэдисон Киз

Мэдисон Киз выиграла Australian Open






Добраться до горнолыжных склонов Москвы можно на 22 маршрутах наземного городского транспорта

Российские педагоги могут бесплатно пройти курс по ИИ

Россия – Центральная Африка: контуры комплексного стратегического партнерства

Российский арбитр Турбин написал заявление об увольнении по собственному желанию