Курсовая работа: Проект разработки программы-калькулятора CalcKurs на языке программирования Pascal

Назначение.

Данная процедура находит рациональные решения уравнения с целочисленными коэффициентами.

Алгоритм.

Рациональные корни уравнения ищутся с помощью расширенной схемы(метода) Горнера[6] (раскладываем свободный член и коэффициент перед старшей степенью на все возможные множители и делим все множители свободного члена на все множители коэффициента перед старшей степенью (добавляем также знак “-”); подставляем полученные значения в уравнение, если уравнение получается равным нулю, то это значение – корень данного уравнения).

Пример.

Уравнение: 6x3-11x2+6x-1=0

Возможные корни: +1, +1/2, +1/3, +1/6

Корни уравнения: 1/3, 1/2, 1

Тесты.

1.Некорректные данные

2.Корректные данные

2.5 Express

Назначение.

Данная процедура переводит рациональную дробь в цепную[7].

Алгоритм.

Делим числитель на знаменатель, запоминаем его целое значение (a div b, где а – числитель, b - знаменатель), находим остаток от деления числителя на знаменатель (a mod b), присваиваем числителю значение остатка, меняем местами числитель и знаменатель, и так делаем до тех пор, пока (a mod b) не станет равен нулю.

Пример.

Рациональная дробь:123/47

Цепная дробь: [2,1,1,1,1,1,1,3]

Тесты.

1.Некорректные данные

2.Корректные данные


2.6 AntiExp

Назначение.

Данная процедура переводит цепную дробь в рациональную.

К-во Просмотров: 791
Бесплатно скачать Курсовая работа: Проект разработки программы-калькулятора CalcKurs на языке программирования Pascal