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

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

Пример.

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

Рациональная дробь: 157/68

Тесты.

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


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


Заключение

Разработана программа CalcKurs, выполняющая следующие функции:

1.формирование заданного подмножества натурального ряда с помощью общего делителя;

2.факторизация числа с опциями;

3.нахождение НОД и НОК для заданной совокупности натурального ряда;

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

5.представление рациональной дроби в виде цепной;

6.представление цепной дроби в виде рациональной.

К минусам программы можно отнести невысокую размерность чисел, которые участвуют в вычислениях (-2147483648..2147483647), некоторые алгоритмы можно сделать более оптимальными.

К плюсам можно отнести простоту в пользовании программой, её малую требовательность к ресурсам компьютера, программа исполняет основополагающие алгоритмы теории чисел. Она может помочь в изучении данного раздела математики.


Список использованных источников

1. http://ru.wikipedia.org/wiki/Теория_чисел

2. http://www.krugosvet.ru/enc/nauka_i_tehnika/matematika/CHISEL_TEORIYA.html

3. http://ru.wikipedia.org/wiki/Решето_Эратосфена

4. http://ru.wikipedia.org/wiki/Наибольший_общий_делитель

5. http://ru.wikipedia.org/wiki/Наименьшее_общее_кратное

6. http://ru.wikipedia.org/wiki/Метод_Горнера

7. http://dic.academic.ru/dic.nsf/es/39322/непрерывная


Приложение

Листинг программы

program kurs;

uses crt;

function pow(a,x:longint):longint;

var

t,i:longint;

begin

t:=a;

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