Курсовая работа по дисциплине: Современные технологии программирования. Вариант 08

Состав работы

material.view.file_icon
material.view.file_icon
material.view.file_icon Отчет.doc
material.view.file_icon
material.view.file_icon Kurs.cfg
material.view.file_icon Kurs.dof
material.view.file_icon Kurs.dpr
material.view.file_icon Kurs.res
material.view.file_icon Kurs.~dpr
material.view.file_icon UAbout.dcu
material.view.file_icon UAbout.ddp
material.view.file_icon UAbout.dfm
material.view.file_icon UAbout.pas
material.view.file_icon UAbout.~ddp
material.view.file_icon UAbout.~dfm
material.view.file_icon UAbout.~pas
material.view.file_icon UClcPnl.dcu
material.view.file_icon UClcPnl.ddp
material.view.file_icon UClcPnl.dfm
material.view.file_icon UClcPnl.pas
material.view.file_icon UClcPnl.~ddp
material.view.file_icon UClcPnl.~dfm
material.view.file_icon UClcPnl.~pas
material.view.file_icon UHistory.dcu
material.view.file_icon UHistory.ddp
material.view.file_icon UHistory.dfm
material.view.file_icon UHistory.pas
material.view.file_icon UHistory.~ddp
material.view.file_icon UHistory.~dfm
material.view.file_icon UHistory.~pas
Работа представляет собой zip архив с файлами (распаковать онлайн), которые открываются в программах:
  • Microsoft Word

Описание

Задание

Спроектировать и реализовать калькулятор для выполнения вычислений над числами заданными в соответствии с вариантом, используя классы Object Pascal и библиотеку визуальных компонентов VCL Delphi для построения интерфейса.
Общие требования. Калькулятор обеспечивает вычисление выражений с использованием операций: +, -, *. / и функций: Sqr (возведение в квадрат), Rev (1/x - вычисление обратного значения) без учёта приоритета операций. Приоритет функций одинаковый, выше приоритета операций. Операции имеют равный приоритет.
1. Предусмотреть возможность ввода операндов в выражение:
• с клавиатуры,
• с помощью командных кнопок интерфейса,
• из памяти.
2. Необходимо реализовать команду (=). которая завершает вычисление выражения. Она выполняет текущую операцию.
3. Необходимо реализовать команду С (начать вычисление нового выражения), которая устанавливает калькулятор в начальное состояние. Она сбрасывает текущую операцию и устанавливает нулевое значение для отображаемого числа и операндов.
4. Интерфейс выполнить в стиле стандартного калькулятора Windows (вид - обычный).
5. Приложение должно иметь основное окно для ввода исходных данных, операций и отображения результата и окно для вывода сведений о разработчиках приложения.
6. Основное окно должно содержать список из трёх меню:
• Правка:
Содержит два пункта: «Копировать» и «Вставить». Эти команды используются для работы с буфером обмена;
• Настройка:
Содержит команды выбора режима работы приложения;
• Справка:
Этот команда для вызова справки о приложении.
7. Калькулятор должен обеспечивать возможность ввода исходных данных с помощью:
• командных кнопок (мышью),
• клавиатуры: цифровой и алфавитно-цифровой.
8. Вводимые числа выравнивать по правому краю.
9. Калькулятор должен быть снабжён памятью. Для работы с памятью необходимы команды:
• MC («Очистить»),
• MS («Сохранить»),
• MR («Копировать»),
• M+ («Добавить к содержимому памяти»).
Память может находиться в двух состояниях, которые отображаются на панели:
• «Включена» (M). В памяти храниться занесённое значение
• «Выключена» ( ). В памяти находится ноль.
Состояние памяти меняется командами «Сохранить» и «Добавить к содержимому памяти».
10. Для редактирования вводимых значений необходимы команды:
•  BackSpace (удалить крайний справа символ отображаемого числа),
• CE (заменить отображаемое число нулевым значением)
• Добавить символ, допустимый в изображении числа (арабские цифры, знак, разделители).
11. Для просмотра выполненных вычислений после последней команды «=» калькулятор необходимо снабдить командой «История».
12. Снабдить компоненты интерфейса всплывающими подсказками.

- Калькулятор реализовать с действительными числами р-ичной системы счисления с основанием р = [ 2 , 16 ];
- Прецеденты 1-5:
1. Выполнение одиночных операций:
«операнд1» «операция» «операнд2» «=» «результат»
Пример. 5 + 2 = 7 (р = 10)
2. Выполнение операций с одним операндом:
«операнд» «операция» «=» «результат»
Пример. 5 * = 25 (р = 10)
3. Повторное выполнение последней операции:
«=»«результат» «=» «результат»
Пример. 5 + 4 = 9 = 13 = 17(р = 10)
4. Выполнение операции над отображаемым значением в качестве обоих операндов:
«результат» «операция» «=» «результат»
Пример. 2 + 3 = 5 = 8 + = 16(р = 10)
5. Вычисление функций:
«операнд» «Sqr» «результат»
Пример. 5 «Sqr» 25 (р = 10)

№ варианта: 8
Тип числа: действительное в системе счисления с основанием от 2 до 16
Прецеденты: 1-5
Операнды могут браться из: памяти - да; буфера обмена - да.
История - да
Настройки - нет

Спецификации к типам данных
Текст программы
Тестовые наборы данных для тестирования абстрактных типов данных, классов и приложения
Инструкция пользователю
Список литературы

Дополнительная информация

Оценка - отлично!
Дата сдачи: июнь 2017 г.
В архиве отчет + файлы программы (написана на Delphi).
Помогу с другим вариантом.

Выполняю работы на заказ по различным дисциплинам.
E-mail: LRV967@ya.ru
Курсовая работа по дисциплине Современные технологии программирования
Тема Проектирование и реализация программ в технологии «абстрактных типов данных» Цель Сформировать практические навыки: проектирования программ в технологии «абстрактных типов данных»; реализации абстрактных типов данных с помощью классов Object Pascal; использования библиотеки визуальных компонентов VCL для построения интерфейса, тестирования программ. Задание Спроектировать и реализовать калькулятор для выполнения вычислений над числами заданными в соответствии с вариантом, используя классы O
User Некто : 16 сентября 2018
200 руб.
Курсовая работа По дисциплине: Современные технологии программирования
Задание Спроектировать и реализовать калькулятор для выполнения вычислений над числами заданными в соответствии с вариантом, используя классы Object Pascal и библиотеку визуальных компонентов VCL Delphi для построения интерфейса. Общие требования. Калькулятор обеспечивает вычисление выражений с использованием операций: +, -, *. / и функций: Sqr (возведение в квадрат), Rev (1/x - вычисление обратного значения) без учёта приоритета операций. Приоритет функций одинаковый, выше приоритета операций.
User vohmin : 29 мая 2018
50 руб.
Курсовая работа по дисциплине Современные технологии программирования
План 1. Тема…………………………………………………………….3 2. Цель…………………………………………………………….3 3. Задание………………………………………………………...3 4. Общие требования………………………………………….3 5. Тип числа – «Калькулятор простых дробей»…………5 6. Требования……………………………………………………5 7. необходимо предусмотреть следующие варианты (прецеденты)использования калькулятора……………5 8. Отчет…………………………………………………………6 9. Спецификации к типам данных………………………….6 10. Текст пр
User 1231233 : 23 января 2012
23 руб.
КУРСОВАЯ РАБОТА по дисциплине «Современные технологии программирования». Вариант №6.
Задание Спроектировать и реализовать калькулятор для выполнения вычислений над числами заданными в соответствии с вариантом, используя классы Object Pascal и библиотеку визуальных компонентов VCL Delphi для построения интерфейса. Общие требования. Калькулятор обеспечивает вычисление выражений с использованием операций: +, -, *. / и функций: Sqr (возведение в квадрат), Rev (1/x - вычисление обратного значения) без учёта приоритета операций. Приоритет функций одинаковый, выше приоритета операций.
User teacher-sib : 17 сентября 2018
500 руб.
promo
Курсовая работа по дисциплине: Современные технологии программирования. Вариант 17
Проектирование и реализация программ в технологии «абстрактных типов данных» Цель работы Сформировать практические навыки: - проектирования программ в технологии «абстрактных типов данных»; - реализации абстрактных типов данных с помощью классов Object Pascal; - использования библиотеки визуальных компонентов VCL для построения интерфейса; - тестирования программ. Задание Спроектировать и реализовать калькулятор для выполнения вычислений над числами заданными в соответствии с вариантом, испол
User SibGOODy : 15 июля 2018
1000 руб.
promo
Курсовая работа по дисциплине: Современные технологии программирования. Вариант №24
Проектирование и реализация программ в технологии «абстрактных типов данных» Цель работы Сформировать практические навыки: • проектирования программ в технологии «абстрактных типов данных»; • реализации абстрактных типов данных с помощью классов Object Pascal; • использования библиотеки визуальных компонентов VCL для построения интерфейса, • тестирования программ. Задание Спроектировать и реализовать калькулятор для выполнения вычислений над числами заданными в соответствии с вариантом, испол
User SibGOODy : 15 июля 2018
1000 руб.
promo
Курсовая работа по дисциплине: Современные технологии программирования. Вариант 02
1. Задание Спроектировать и реализовать калькулятор для выполнения вычислений над числами заданными в соответствии с вариантом, используя классы Object Pascal и библиотеку визуальных компонентов VCL Delphi для построения интерфейса. Общие требования. Калькулятор обеспечивает вычисление выражений с использованием операций: +, -, *. / и функций: Sqr (возведение в квадрат), Rev (1/x - вычисление обратного значения) без учёта приоритета операций. Приоритет функций одинаковый, выше приоритета операци
User Багдат : 30 марта 2018
250 руб.
Курсовая работа по дисциплине: Современные технологии программирования. Вариант 02
Курсовая работа по дисциплине: Современные технологии программирования. Вариант №22
Проектирование и реализация программ в технологии «Абстрактных типов данных» Цель работы: Сформировать практические навыки: • проектирования программ в технологии «абстрактных типов данных»; • реализации абстрактных типов данных с помощью классов Object Pascal; • использования библиотеки визуальных компонентов VCL для построения интерфейса, • тестирования программ. Задание Спроектировать и реализовать калькулятор для выполнения вычислений над числами заданными в соответствии с вариантом, испол
User SibGOODy : 21 марта 2018
1000 руб.
Курсовая работа по дисциплине: Современные технологии программирования. Вариант №22 promo
Небанківські фінансово-кредитні установи, їх види та особливості функціонування
Окрім банківських установ, важливе місце у фінансових системах переважної більшості країн належить спеціалізованим небанківським фінансовим інститутам, які в останні десятиліття набувають усе більшого розвитку та починають складати серйозну конкуренцію для комерційних банків на ринку фінансових послуг. Появі та розвитку небанківських інститутів на ринку фінансових послуг сприяють, як правило, три причини: ріст доходів населення; активний розвиток ринку цінних паперів; надання цими установами спе
User Slolka : 26 октября 2013
5 руб.
Порядок урегулирования налоговых споров
Ведение 1. Налог на доходы физических лиц 2. Защита прав налогоплательщика 3. Досудебный порядок урегулирования налоговых споров Заключение Список литературы Введение В условиях интенсивного развития рыночных отношений активно происходило становление и развитие налогового законодательства, без которого невозможно становление цивилизованного государства с развитыми рыночными отношениями. В настоящее время налогоплательщики активно пытаются отстаивать в судебных органах свои интересы и наруше
User evelin : 28 октября 2013
5 руб.
Эксплуатация машинно-тракторного парка в растениеводстве» колхоза «Красносельский» Грачевского района
Введение . . . . . . . . . . . . .. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1 Краткая характеристика хозяйства . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2 Анализ показателей использования машинно-тракторного парка и производства продукции растениеводства . . . . . . . . . . . . . . . . . . . . . . 3 Анализ технологии и системы машин, применяемых при возделывании озимой пшеницы . . . . . . . . . . . . . . . . . . . .
User ostah : 22 сентября 2012
411 руб.
Эксплуатация машинно-тракторного парка в растениеводстве» колхоза «Красносельский» Грачевского района
Расчет и проектирование режущих механизмов куттеров
Содержание. Введение 1. Литературный обзор………………………………………………………....3 1.1. Классификация куттеров………………………………………………..9 1.2. Конструктивные особенности режущих механизмов куттеров..........10 1.3. Максимально достижимая скорость резания сырья…………….…....30 1.4. Вариант осуществления процесса измельчения сырья в атмосферных условиях, в среде инертного газа или под вакуумом……………………..33 1.5. Использование при измельчении сырья одной или нескольких ножевых головок………………………………………………………...…..35
User VikkiROY : 9 июня 2011
180 руб.
Расчет и проектирование режущих механизмов куттеров
up Наверх