Курсовая работа по дисциплине "Современные технологии программирования". Вариант 10.Калькулятор простых дробей
Состав работы
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Работа представляет собой rar архив с файлами (распаковать онлайн), которые открываются в программах:
- Microsoft Word
Описание
Задание
Спроектировать и реализовать калькулятор для выполнения вычислений над числами заданными в соответствии с вариантом, используя классы Object Pascal и библиотеку визуальных компонентов VCL Delphi для построения интерфейса.
Варианты чисел: простые дроби.
Общие требования
Калькулятор обеспечивает вычисление выражений с использованием операций: +, -, *. / и функций: Sqr (возведение в квадрат), Rev (1/x - вычисление обратного значения) без учёта приоритета операций. Приоритет функций одинаковый, выше приоритета операций. Операции имеют равный приоритет.
1. Предусмотреть возможность ввода операндов в выражение:
o с клавиатуры,
o с помощью командных кнопок интерфейса,
o из буфера обмена,
o из памяти.
2. Необходимо реализовать команду (=). которая завершает вычисление выражения. Она выполняет текущую операцию.
3. Необходимо реализовать команду С (начать вычисление нового выражения), которая устанавливает калькулятор в начальное состояние. Она сбрасывает текущую операцию и устанавливает нулевое значение для отображаемого числа и операндов.
4. Интерфейс выполнить в стиле стандартного калькулятора Windows (вид - обычный).
2. Приложение должно иметь основное окно для ввода исходных данных, операций и отображения результата и окно для вывода сведений о разработчиках приложения.
3. Основное окно должно содержать список из трёх меню:
Правка:
Содержит два пункта: “Копировать” и “Вставить”. Эти команды используются для работы с буфером обмена;
o Настройка:
Содержит команды выбора режима работы приложения;
o Справка:
Этот команда для вызова справки о приложении.
7. Калькулятор должен обеспечивать возможность ввода исходных данных с помощью:
o командных кнопок (мышью),
o клавиатуры: цифровой и алфавитно-цифровой.
8. Вводимые числа выравнивать по правому краю.
9. Калькулятор должен быть снабжён памятью. Для работы с памятью необходимы команды:
o MC (“Очистить”),
o MS (“Сохранить”),
o MR (“Копировать”),
o M+ (“Добавить к содержимому памяти”).
Память может находиться в двух состояниях, которые отображаются на панели:
o “Включена” (M). В памяти храниться занесённое значение
o “Выключена” ( ). В памяти находится ноль.
Состояние памяти меняется командами “Сохранить” и “Добавить к содержимому памяти”.
10. Для редактирования вводимых значений необходимы команды:
o BackSpase (удалить крайний справа символ отображаемого числа),
o CE (заменить отображаемое число нулевым значением)
o Добавить символ, допустимый в изображении числа (арабские цифры, знак, разделители).
11. Для просмотра выполненных вычислений после последней команды “=” калькулятор необходимо снабдить командой “История”.
12. Снабдите компоненты интерфейса всплывающими подсказками.
Спроектировать и реализовать калькулятор для выполнения вычислений над числами заданными в соответствии с вариантом, используя классы Object Pascal и библиотеку визуальных компонентов VCL Delphi для построения интерфейса.
Варианты чисел: простые дроби.
Общие требования
Калькулятор обеспечивает вычисление выражений с использованием операций: +, -, *. / и функций: Sqr (возведение в квадрат), Rev (1/x - вычисление обратного значения) без учёта приоритета операций. Приоритет функций одинаковый, выше приоритета операций. Операции имеют равный приоритет.
1. Предусмотреть возможность ввода операндов в выражение:
o с клавиатуры,
o с помощью командных кнопок интерфейса,
o из буфера обмена,
o из памяти.
2. Необходимо реализовать команду (=). которая завершает вычисление выражения. Она выполняет текущую операцию.
3. Необходимо реализовать команду С (начать вычисление нового выражения), которая устанавливает калькулятор в начальное состояние. Она сбрасывает текущую операцию и устанавливает нулевое значение для отображаемого числа и операндов.
4. Интерфейс выполнить в стиле стандартного калькулятора Windows (вид - обычный).
2. Приложение должно иметь основное окно для ввода исходных данных, операций и отображения результата и окно для вывода сведений о разработчиках приложения.
3. Основное окно должно содержать список из трёх меню:
Правка:
Содержит два пункта: “Копировать” и “Вставить”. Эти команды используются для работы с буфером обмена;
o Настройка:
Содержит команды выбора режима работы приложения;
o Справка:
Этот команда для вызова справки о приложении.
7. Калькулятор должен обеспечивать возможность ввода исходных данных с помощью:
o командных кнопок (мышью),
o клавиатуры: цифровой и алфавитно-цифровой.
8. Вводимые числа выравнивать по правому краю.
9. Калькулятор должен быть снабжён памятью. Для работы с памятью необходимы команды:
o MC (“Очистить”),
o MS (“Сохранить”),
o MR (“Копировать”),
o M+ (“Добавить к содержимому памяти”).
Память может находиться в двух состояниях, которые отображаются на панели:
o “Включена” (M). В памяти храниться занесённое значение
o “Выключена” ( ). В памяти находится ноль.
Состояние памяти меняется командами “Сохранить” и “Добавить к содержимому памяти”.
10. Для редактирования вводимых значений необходимы команды:
o BackSpase (удалить крайний справа символ отображаемого числа),
o CE (заменить отображаемое число нулевым значением)
o Добавить символ, допустимый в изображении числа (арабские цифры, знак, разделители).
11. Для просмотра выполненных вычислений после последней команды “=” калькулятор необходимо снабдить командой “История”.
12. Снабдите компоненты интерфейса всплывающими подсказками.
Дополнительная информация
Год сдачи - 2011
Оценка - хорошо
Замечания к курсовому проекту
1. Некорректная работа редактора при вводе значения 0, знака, разделителя в режиме «дробь». При вводе 0 или знака работа приложения аварийно завершается. При вводе разделителя «\» значение числителя не отображается.
2. Ошибка при работе с памятью. Так при вводе и сохранении в памяти 2, а затем выполнении операций 2+3*(значение из памяти) получается результат 15 вместо 10.
Оценка за курсовой проект «хорошо».
Зайцев М.Г.
Оценка - хорошо
Замечания к курсовому проекту
1. Некорректная работа редактора при вводе значения 0, знака, разделителя в режиме «дробь». При вводе 0 или знака работа приложения аварийно завершается. При вводе разделителя «\» значение числителя не отображается.
2. Ошибка при работе с памятью. Так при вводе и сохранении в памяти 2, а затем выполнении операций 2+3*(значение из памяти) получается результат 15 вместо 10.
Оценка за курсовой проект «хорошо».
Зайцев М.Г.
Похожие материалы
КУРСОВАЯ РАБОТА по дисциплине «Современные технологии программирования» Калькулятор простых дробей
verteiben2013
: 1 марта 2016
Спроектировать и реализовать калькулятор для выполнения вычислений над числами заданными в соответствии с вариантом, используя классы Object Pascal и библиотеку визуальных компонентов VCL Delphi для построения интерфейса.
Варианты чисел: простые дроби.
Общие требования
Калькулятор обеспечивает вычисление выражений с использованием операций: +, -, *. / и функций: Sqr (возведение в квадрат), Rev (1/x - вычисление обратного значения) без учёта приоритета операций. Приоритет функций одинаковый, в
500 руб.
Курсовая работа по дисциплине: Современные технологии программирования. «Калькулятор простых дробей». Вариант 09
Учеба "Под ключ"
: 1 сентября 2017
Задание
Спроектировать и реализовать калькулятор для выполнения вычислений над числами заданными в соответствии с вариантом, используя классы Object Pascal и библиотеку визуальных компонентов VCL Delphi для построения интерфейса.
Варианты чисел: простые дроби.
Общие требования
Калькулятор обеспечивает вычисление выражений с использованием операций: +, -, *. / и функций: Sqr (возведение в квадрат), Rev (1/x - вычисление обратного значения) без учёта приоритета операций. Приоритет функций одина
1000 руб.
Современные технологии программирования. Калькулятор простых дробей
RedSunrise
: 8 января 2018
Спроектировать и реализовать калькулятор для выполнения вычислений над числами заданными в соответствии с вариантом, используя классы Object Pascal и библиотеку визуальных компонентов VCL Delphi для построения интерфейса.
Варианты чисел:
o простые дроби.
Общие требования
Калькулятор обеспечивает вычисление выражений с использованием операций: +, -, *. / и функций: Sqr (возведение в квадрат), Rev (1/x - вычисление обратного значения) без учёта приоритета операций. Приоритет функций одинаковый, вы
20 руб.
Лабораторная работа №6. Интерфейс калькулятора простых дробей
Udacha2013
: 27 февраля 2016
Лабораторная работа. Интерфейс калькулятора простых дробей
Тема: Классы Object Pascal, С++
Цель: Сформировать практические навыки реализации классов средствами объектно-ориентированного программирования Object Pascal, С++.
Задание
1. Разработать и реализовать класс «Интерфейс калькулятора простых дробей» тип TClcPnl наследник TForm, используя класс
• Object Pascal,
• С++.
На Унифицированном языке моделирования UML (Unified Modeling Language) наш класс можно обозначить следующим образом:
Интер
200 руб.
Лабораторная работа №5. Управление калькулятором простых дробей
Udacha2013
: 27 февраля 2016
Лабораторная работа. Управление калькулятором простых дробей
Тема: Классы Object Pascal, С++
Цель: Сформировать практические навыки реализации классов средствами объектно-ориентированного программирования Object Pascal, С++.
Задание
1. Разработать и реализовать класс «Управление калькулятором простых дробей» тип TCtrl, используя класс
• Object Pascal,
• С++.
На Унифицированном языке моделирования UML (Unified Modeling Language) наш класс можно обозначить следующим образом:
200 руб.
Современные технологии программирования. Лабораторные 1-5. Калькулятор простых дробей
RedSunrise
: 8 января 2018
Задание
1. Реализовать абстрактный тип данных “простая дробь”, используя классы
Object Pascal,
С++
в соответствии с приведенной ниже спецификацией.
2. Протестировать каждую операцию, определенную на типе данных одним из методов тестирования.
Спецификация типа данных “простые дроби”.
ADT TFrac
Данные
Простая дробь (тип TFrac) - это пара целых чисел: числитель и знаменатель (a/b). Простые дроби изменяемые.
Операции
Операции могут вызываться только объектом простая дробь (тип TFrac), указатель на к
100 руб.
Курсовая работа по дисциплине: Современные технологии программирования. Вариант 10 (магистратура)
Roma967
: 11 июля 2019
Тема работы:
Проектирование и реализация программ в технологии «абстрактных типов данных» и объектно-ориентированного программирования.
Цель работы:
Сформировать практические навыки:
• проектирования программ в технологии «абстрактных типов данных» и «объектно-ориентированного программирования» и построения диаграмм UML;
• реализации абстрактных типов данных с помощью классов C#;
• использования библиотеки визуальных компонентов VCL для построения интерфейса,
• тестирования программ.
Задание
С
1000 руб.
Современные технологии программирования. Лабораторная работа №5. Управление калькулятором простых дробей.
zhekaersh
: 20 февраля 2015
Тема: Классы Object Pascal, С++
Цель: Сформировать практические навыки: реализации классов средствами объектно-ориентированного программирования Object Pascal, С++.
Задание
1. Разработать и реализовать класс «Управление калькулятором простых дробей» тип TCtrl, используя класс
• Object Pascal,
• С++.
70 руб.
Другие работы
Модель станка 2455АФ1
EPmak
: 27 апреля 2013
Гомельский Государственный технический университет им. П.О. Сухого, Беларусь,
Павлович Е.А., 2012 г.
Курс III. Дисциплина "Основы САПР".
Приблизительная 3D модель станка 2455АФ1.
Работа выполнена для сдачи зачёта по дисциплине "Основы САПР".
Принята преподавателем.
Состоит из 28 деталей.
Также имеется чертёж общего вида (А3), чертёж поперечины (А3) и сборочный чертёж механизма перемещения поперечины (А3) и спецификация на него.
КОМПАС V12
Контрольная работа по дисциплине: Схемотехника телекоммуникационных устройств (часть 2). Вариант №8 (18, 28 и т.д.)
Учеба "Под ключ"
: 2 января 2017
Задание на контрольную работу
Выполнить расчет сопротивлений схемы предварительного каскада усиления на биполярном транзисторе с эмиттерной стабилизацией с исходными данными, указанными в таблице 1.
Текст пояснительной записки должен включать:
1. Схему рассчитываемого усилителя.
2. Выбор режима работы транзистора.
3. Расчет цепей питания по постоянному току (сопротивлений схемы).
4. Построение нагрузочной прямой по постоянному току (с обоснованием процесса построения).
5. Определение входного с
500 руб.
Лабораторные работы №№1-5 по Метрологии. Вариант - 05.
Marimok
: 22 марта 2017
1. Лабораторная работа № 1.4 “Упрощенная процедура обработки результатов прямых измерений с многократными наблюдениями”.
2. Лабораторная работа № 2.2 “Поверка аналогового измерительного прибора”.
3. Лабораторная работа № 3.4 “Измерение напряжения электрических сигналов”.
4. Лабораторная работа № 3.5 “Измерение параметров сигналов электронно-лучевым осциллографом”.
5. Лабораторная работа № 3.6 “Измерение частоты и периода электрических сигналов”.
1700 руб.
Расчет элементов автомобильных гидросистем МАМИ Задача 2.9 Вариант Е
Z24
: 18 декабря 2025
Бензин плотностью ρ=750 кг/м³ сливается из цистерны по трубе диаметром d1, которая заканчивается краном с коэффициентом сопротивления ζкр (отнесен к скорости в трубе диаметром d1). К крану подсоединен гибкий шланг длиной l и диаметром d2. Определить расход бензина Q, если известны высоты H и h, а также вакуум рвак над жидкостью в цистерне. При решении учесть потери напора на входе в трубу (внезапное сужение), в кране, на поворот шланга ζ=0,3, на выходе из трубы в бак (внезапное расширение) и на
200 руб.