Similar presentations:
Сложение дробно-рациональных функций
1. Астраханский государственный технический университет
й проект по дисциплине «Программирование и инфона тему:
Программа-тренажер
«Сложение дробно-рациональных функций»
Выполнил студент гр. ДИПРб-11 Тагиров Р.Р.
Руководитель ст. преп. Толасова В.В.
1
2. Постановка задачи
Разработать программу, позволяющую:Получить задание на умение складывать дробнорациональные функции
Запросить у пользователя ответ
Получить верный ответ в случае если ответ
пользователя был неверным
Завершение тренировки:
–Успех
— 3 правильных
–Неудача
— 3 неправильных
2
3. Введение
Полином — математическая структура вида
Дробно-рациональная функция (ДРФ) — математическая
структура вида
где P и Q — полиномы
Суммой данных двух ДРФ называется такая, у которой
коэффициенты полинома-числителя равны сумме
соответствующих коэффициентов полинома-числителя
первой дроби умноженного на знаменатель-полином
3
4. Цель разработки и назначение программного продукта
Цель разработки: автоматизация проверкиумения складывать ДРФ
Назначение:
Снижение нагрузки на преподавателя
Повышение качества обучения
4
5. Диаграмма вариантов использования
Выбратьуровень
сложности
5
6. Форматы данных
Структура для хранения полинома:
Структура для хранения ДРФ:
6
7. Входные/выходные данные
Выходные:
–Приветствие
–Описания
уровней сложности
–Правильные
–Сообщения
ответы
об ошибках
–Задания
–Сообщения
о завершении теста
Входные:
–Все
Выбор
сложности
(егострок.
номер)
этоуровня
представлено
в виде
7
8. Функциональное взаимодействие модулей программы
cursevaya_v2polynom
fields
utils
8
9. Системные требования
Аппаратные требованияIntel-совместимый процессор с тактовой
частотой не менее 133 MH
Не менее 512 Mb ОЗУ
Не менее 300 kb свободного места на
жестком диске
Программные требования
Microsoft Windows XP (SP3)
9
10. Средства разработки
Язык Semantic LanguageИнтегрированная среда разработки
Semantic IDE 1.0.3.2
Офисный пакет LibreOffice 5.2.0.4
(документация)
10
11. Сведения о проекте
Свыше 700 строк кода4 модуля
4 класса и 18 методов
8 функций
Свыше 95 триллионов различных вариантов
задач
11
12. Заключение
Программа отвечает поставленнымтребованиям.
12