Образец курсовой работы. Программный проект для реализации операций над обыкновенными дробями

Содержание

Слайд 2

Постановка задачи[заключается в слелдующем]

Разработать программный проект для реализации операций над обыкновенными дробями.
Программа

Постановка задачи[заключается в слелдующем] Разработать программный проект для реализации операций над обыкновенными
должна работать с дробью, как с объектом, описываемым двумя числами – числитель и знаменатель.
Запрограммировать операции сложения, вычитания, умножения и деления дробей. Результат должен возвращать обыкновенную дробь.

Слайд 3

Математическое описание задачи

 

Математическое описание задачи

Слайд 4

Приёмы алгоритмизации задачи

Математические свойства дробей позволяют нам создать структурную переменную fraction, которая

Приёмы алгоритмизации задачи Математические свойства дробей позволяют нам создать структурную переменную fraction,
состоит из двух полей целого типа n (числитель – numerator) и d (знаменатель – denumerator).
Вводим ограничения на разрабатываемую модель:
а) мы не приводим сокращение дроби - эта сложна операция может быть разработана позднее.
б) целые числа рассматриваются как дробь с единичным знаменателем
в) правильные и неправильные дроби не классифицируются в проекте.
3. Для удобного пользовательского интерфейса мы произведём перегрузку операторов, коды которых будут реализованы в соответствии с уравнениями (1-3).

Слайд 5

Список разрабатываемых функций

struct fraction(){int a,b}; - структура обыкновенная дробь
fraction Input_f(string text =‘’)

Список разрабатываемых функций struct fraction(){int a,b}; - структура обыкновенная дробь fraction Input_f(string
– функция ввода дроби с консоли, text – комментарий – что вводить(по умолчанию пробел)
fraction Output_f(string text=“fraction = ”) – функция вывода дроби на консоль с поясняющим текстом - text.
fraction operator+(fraction t); - перегруженный оператор сложения, реализующий формулу (1).

fraction operator=(fraction t); - перегруженный оператор присваивания.
….
Не более двух слайдов

Слайд 6

Блок-схема главной программы

Ход соответствующей программы
int main()
{
fraction x1, x2, x3, x4, x5;
x1 =

Блок-схема главной программы Ход соответствующей программы int main() { fraction x1, x2,
input("\n x1 =");
x2= input("\n x2 =");
x3 = x1 + x2;
x4 = x1 * x2;
x5 = x1 / x2;
output("x3=x1+x2=");
output("x4=x1*x2=");
output("x5=x1/x2=");
return 0;
}

Выводы: 1. Код главной программы имеет линейную структуру, значит, разработанный проект удовлетворяет требованиям структурного подхода. 2. Внедрение структурной переменной обеспечило запись программы верхнего уровня приближенной к обыкновенной алгебраической записи.

В выводах надо постараться отразить основные достоинства , алгоритмические находки вашего исследования. Если проект сложный, то можно этому посвятить два-три слайда.

Слайд 7

Результаты тестирования программы (для коротких результатов)

Числовой контрольный пример

Скриншот решения

Вывод: Результаты расчётов по

Результаты тестирования программы (для коротких результатов) Числовой контрольный пример Скриншот решения Вывод:
программе полностью воспроизводят контрольный пример, следовательно программа работает верно и может быть применена для массовых расчётов.

Слайд 8

Результаты тестирования программы (для результатов с большим объёмом информации)

Можно разбить скрин на

Результаты тестирования программы (для результатов с большим объёмом информации) Можно разбить скрин
два- три слайда, не останавливаясь подробно на деталях, рассказать, что представлено на скрине.

Слайд 9

Заключение

В работе представлены математические основы для операций с обыкновенными дробями.
Войство дробей и

Заключение В работе представлены математические основы для операций с обыкновенными дробями. Войство
рпераций над ними позволило нам создать структурную переменную fraction
На её основе реализовать перегрузку операторов для программируемых операций.
В результате код программ верхнего уровня приближен к алгебраической записи выражений
Программа прошла успешное тестирование при сравнении с контрольным примером. Она отлажена и может быть применена в массовых расчётах.
Имя файла: Образец-курсовой-работы.-Программный-проект-для-реализации-операций-над-обыкновенными-дробями.pptx
Количество просмотров: 22
Количество скачиваний: 0