mirror of
https://github.com/ada-dmitry/tmp_project.git
synced 2026-09-24 01:10:31 +00:00
3.0 KiB
3.0 KiB
Function Zeros Calculator
Описание
Эта программа предназначена для вычисления нулей функции на языке C в среде Linux.
Установка (с помощью репозитория на GitHub)
- Склонируйте репозиторий: git clone https://github.com/ada-dmitry/tmp_project.git
- Перейдите в директорию проекта: cd /done_project
- Следуйте указаниям пункта "Использование"
Установка (с помощью архива .tar)
- Распакуйте архив в любую удобную вам директорию.
- С помощью терминала зайдите в распакованную директорию по заданному пути.
- Следуйте указаниям пункта "Использование"
Использование
- Для нормальной работы программы необходимо установить программу GNU PLot и сборщик make (sudo apt install gnuplot || sudo apt install make)
- Соберите программу: make
- Запустите программу: make run
- Строго следуйте указаниям программы, вводя границы отрезка, точность вычисления корня и выбирая метод вычисления.
Замечания
- Для корректной работы программы, необходимо вводить отрезок, на котором есть лишь один корень (это можно проверить благодаря графику).
- После вызова меню выбора действий (Ctrl+C) можно использовать как верхний регистр, так и нижний.
- Не рекомендуется бесконечно вызывать Ctrl+C без выбора действия, это может повлечь ошибки вследствие переполнения памяти.
Обработка сигнала SIGINT
Программа обрабатывает сигнал SIGINT, что позволяет давать пользователю выбор действия
при нажатии сочетания клавиш Ctrl+C.
Обработка сигнала SIGTSTP
Программа обрабатывает сигнал SIGTSTP, переводящий программу в фоновый режим,
вновь предоставляя пользователю управлять терминалом, но возвращающий настройки терминала к исходным.
Авторы
Антипенко Дмитрий Андреевич [C22-712] - https://github.com/ada-dmitry/ Кузнецов Даниил Евгеньевич [C22-712] Никитин Михаил Андреевич [C22-712] Ускова Екатерина Александровна [C22-712]