Деление полиномов

Содержание

Слайд 2

ПОСТАНОВКА ЗАДАЧИ Разработать программу, которая: предоставляет пользователю … запрашивает …– результат

ПОСТАНОВКА ЗАДАЧИ

Разработать программу, которая:
предоставляет пользователю …
запрашивает …– результат операции … и

сравнивает ответ с эталонным, вычисленным программой
продолжает тренировку до неправильных ответов или десяти верных подряд. Либо прерывает по желанию пользователя
Слайд 3

ВВЕДЕНИЕ В ВУЗах, ССУЗах и школах изучают дисциплину «алгебра», что подразумевает

ВВЕДЕНИЕ

В ВУЗах, ССУЗах и школах изучают дисциплину «алгебра», что подразумевает под

собой изучение полиномов. Полиномы (многочлены) являются очень важным элементом алгебры. С изучением многочленов связан целый ряд преобразований в математике: введение в рассмотрение нуля, отрицательных, а затем и комплексных чисел, а также появление теории групп как раздела математики и выделение классов специальных функций в анализе. Особые свойства преобразования коэффициентов при умножении многочленов используются в алгебраической геометрии, алгебре, теории узлов и других разделах математики для кодирования или выражения многочленами свойств различных объектов. Студенты и школьники готовятся сдавать экзамены, в которых будут присутствовать полиномы. Поэтому, для более продуктивной подготовки, они охотно проверяли бы свои знания сами с помощью компьютерной программы. Таким образом, разработка компьютерного тренажёра, предлагающего задание и проверяющего правильность его выполнения, позволит студенту (школьнику) подготовиться к экзамену самостоятельно.
Слайд 4

Многочле́н (или полино́м от греч. πολυ- – много + лат. nomen

Многочле́н (или полино́м от греч. πολυ- – много + лат. nomen – имя) от {\displaystyle n}n переменных — это сумма одночленов или, строго, — конечная формальная

сумма вида
где
I=(i1, i2… in) — набор из целых неотрицательных чисел, именуемый мультииндексом,
CI — число, именуемое коэффициент многочлена, зависящее только от мультииндекса I.
Умножить многочлен на многочлен - это значит, каждый член одного многочлена умножить на каждый член другого многочлена и полученные одночлены сложить. 
Слайд 5

ПРОВЕРКА ЗНАНИЙ Вопросы генерируются случайно За правильный ответ количество правильных ответов

ПРОВЕРКА ЗНАНИЙ

Вопросы генерируются случайно
За правильный ответ количество правильных ответов увеличивается на

1
За неправильный ответ набранное количество правильных ответов обнуляется, а количество ошибок увеличивается на 1
Слайд 6

ЦЕЛЬ И НАЗНАЧЕНИЕ ПРОГРАММНОГО ПРОДУКТА Цель: автоматизация процесса обучения «Деление полиномов»

ЦЕЛЬ И НАЗНАЧЕНИЕ ПРОГРАММНОГО ПРОДУКТА
Цель: автоматизация процесса обучения
«Деление полиномов»
Назначение:

повышение успеваемости и качества знаний студентов, снижение нагрузки на преподавателя.
Слайд 7

ДИАГРАММА ВАРИАНТОВ ИСПОЛЬЗОВАНИЯ Прервать тестирование Просмотреть результат Пройти тестирование Студент

ДИАГРАММА ВАРИАНТОВ ИСПОЛЬЗОВАНИЯ

Прервать тестирование

Просмотреть результат

Пройти
тестирование

Студент

Слайд 8

ФОРМАТ ВЫХОДНОЙ ИНФОРМАЦИИ Текстовая строка c выданным заданием Текстовая строка с

ФОРМАТ ВЫХОДНОЙ ИНФОРМАЦИИ

Текстовая строка c выданным заданием
Текстовая строка с информации о

текущем состоянии программы и правильности ответа, введенного пользователем

Пример:

Слайд 9

ВХОДНЫЕ И ВЫХОДНЫЕ ДАННЫЕ Входные данные Частное – полином с целыми,

ВХОДНЫЕ И ВЫХОДНЫЕ ДАННЫЕ

Входные данные
Частное – полином с целыми, ответ пользователя

на вопрос, чему равно частное.
pt – целое число, ответ пользователя на вопрос, продолжать ли работу с тренажёром.
Выходные данные
Два полинома с целыми коэффициентами – делимое и делитель, составляющие вопрос.
Частное – правильный ответ на вопрос.
Слайд 10

СИСТЕМНЫЕ ТРЕБОВАНИЯ Аппаратные требования Intel-совместимый процессор с тактовой частотой не менее

СИСТЕМНЫЕ ТРЕБОВАНИЯ

Аппаратные требования
Intel-совместимый процессор с тактовой частотой не менее 133 MH
Не

менее 256 Mb ОЗУ
Не менее 5 Mb свободного места на жестком диске
Клавиатура
Мышь
Монитор
Программные требования
Microsoft Windows XP (SP3)
Слайд 11

СРЕДСТВА РАЗРАБОТКИ Язык Semantic Language Semantic IDE Офисный пакет MS Office 2013 (документация)

СРЕДСТВА РАЗРАБОТКИ

Язык Semantic Language
Semantic IDE
Офисный пакет MS Office

2013
(документация)
Слайд 12

СВЕДЕНИЯ О ПРОЕКТЕ Свыше 400 строк кода 1 модуль 7 процедур 2 функции

СВЕДЕНИЯ О ПРОЕКТЕ

Свыше 400 строк кода
1 модуль
7 процедур

2 функции