Разделы презентаций


Название темы работы (Из Задания)

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

Слайды и текст этой презентации

Слайд 1Название темы работы (Из Задания)
Исполнитель: Фамилия Имя Отчество, гр. ПИ-1-19

Представление

работы должно занимать не более 3-4 минут. Поэтому выносим в

презентацию только ключевые моменты исследования. Что для вас является ключевым – решайте сами. Приведённый здесь пример – лишь один из вариантов. Помним, что в среднем на каждый слайд уходит полминуты. Перед защитой отрепетируйте выступление. Останавливать буду жёстко при нарушении регламента.
Название темы работы (Из Задания)Исполнитель: Фамилия Имя Отчество, гр. ПИ-1-19Представление работы должно занимать не более 3-4 минут.

Слайд 2Постановка задачи[заключается в слелдующем]
Разработать программный проект для реализации операций над

обыкновенными дробями.
Программа должна работать с дробью, как с объектом, описываемым

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

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

Слайд 3Математическое описание задачи

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

Слайд 4Приёмы алгоритмизации задачи
Математические свойства дробей позволяют нам создать структурную переменную

fraction, которая состоит из двух полей целого типа n (числитель

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


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

Слайд 5Список разрабатываемых функций
struct fraction(){int a,b}; - структура обыкновенная дробь
fraction Input_f(string

text =‘’) – функция ввода дроби с консоли, text –

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

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



Список разрабатываемых функцийstruct fraction(){int a,b}; - структура обыкновенная дробьfraction Input_f(string text =‘’) – функция ввода дроби с

Слайд 6Блок-схема главной программы
Ход соответствующей программы
int main()
{
fraction x1, x2, x3, x4,

x5;
x1 = 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. Внедрение структурной переменной обеспечило запись программы верхнего уровня приближенной к обыкновенной алгебраической записи.

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

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

Слайд 7Результаты тестирования программы (для коротких результатов)
Числовой контрольный пример
Скриншот решения
Вывод: Результаты

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

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

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

скрин на два- три слайда, не останавливаясь подробно на деталях,

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

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

дробей и рпераций над ними позволило нам создать структурную переменную

fraction
На её основе реализовать перегрузку операторов для программируемых операций.
В результате код программ верхнего уровня приближен к алгебраической записи выражений
Программа прошла успешное тестирование при сравнении с контрольным примером. Она отлажена и может быть применена в массовых расчётах.



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

Слайд 10Спасибо за внимание
ПОСТАРАЙТЕСЬ УЛОЖИТЬСЯ В 3 минуты. Крайний случай 4

минуты.

Спасибо за вниманиеПОСТАРАЙТЕСЬ УЛОЖИТЬСЯ В 3 минуты. Крайний случай 4 минуты.

Обратная связь

Если не удалось найти и скачать доклад-презентацию, Вы можете заказать его на нашем сайте. Мы постараемся найти нужный Вам материал и отправим по электронной почте. Не стесняйтесь обращаться к нам, если у вас возникли вопросы или пожелания:

Email: Нажмите что бы посмотреть 

Что такое TheSlide.ru?

Это сайт презентации, докладов, проектов в PowerPoint. Здесь удобно  хранить и делиться своими презентациями с другими пользователями.


Для правообладателей

Яндекс.Метрика