Курсовая работа по дисциплине: Современные технологии программирования. Вариант №5
Состав работы
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Работа представляет собой rar архив с файлами (распаковать онлайн), которые открываются в программах:
- 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)
Вариант выполнения: 5
Тип числа: действительное в системе счисления с основанием от 2 до 16
Прецеденты 1-5
Операнды могут браться из памяти. Да.
Операнды могут браться из буфера обмена. Да.
История. Нет
Настройки. Нет.
Спецификации к типам данных
Текст программы
Тестовые наборы данных для тестирования абстрактных типов данных, классов и приложения
Инструкция пользователю
Список литературы
Спроектировать и реализовать калькулятор для выполнения вычислений над числами заданными в соответствии с вариантом, используя классы 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)
Вариант выполнения: 5
Тип числа: действительное в системе счисления с основанием от 2 до 16
Прецеденты 1-5
Операнды могут браться из памяти. Да.
Операнды могут браться из буфера обмена. Да.
История. Нет
Настройки. Нет.
Спецификации к типам данных
Текст программы
Тестовые наборы данных для тестирования абстрактных типов данных, классов и приложения
Инструкция пользователю
Список литературы
Дополнительная информация
Оценка - отлично!
Дата сдачи: декабрь 2016 г.
Преподаватель: Зайцев М.Г.
В архиве отчет + файлы программы (Delphi)
Помогу с другим вариантом.
Выполняю работы на заказ по следующим специальностям:
МТС, АЭС, МРМ, ПОВТиАС, ПМ, ФиК и др.
E-mail: help-sibguti@yandex.ru
Дата сдачи: декабрь 2016 г.
Преподаватель: Зайцев М.Г.
В архиве отчет + файлы программы (Delphi)
Помогу с другим вариантом.
Выполняю работы на заказ по следующим специальностям:
МТС, АЭС, МРМ, ПОВТиАС, ПМ, ФиК и др.
E-mail: help-sibguti@yandex.ru
Похожие материалы
Курсовая работа по дисциплине Современные технологии программирования
Некто
: 16 сентября 2018
Тема
Проектирование и реализация программ в технологии «абстрактных типов данных»
Цель
Сформировать практические навыки:
проектирования программ в технологии «абстрактных типов данных»;
реализации абстрактных типов данных с помощью классов Object Pascal;
использования библиотеки визуальных компонентов VCL для построения интерфейса,
тестирования программ.
Задание
Спроектировать и реализовать калькулятор для выполнения вычислений над числами заданными в соответствии с вариантом, используя классы O
200 руб.
Курсовая работа По дисциплине: Современные технологии программирования
vohmin
: 29 мая 2018
Задание
Спроектировать и реализовать калькулятор для выполнения вычислений над числами заданными в соответствии с вариантом, используя классы Object Pascal и библиотеку визуальных компонентов VCL Delphi для построения интерфейса.
Общие требования. Калькулятор обеспечивает вычисление выражений с использованием операций: +, -, *. / и функций: Sqr (возведение в квадрат), Rev (1/x - вычисление обратного значения) без учёта приоритета операций. Приоритет функций одинаковый, выше приоритета операций.
50 руб.
Курсовая работа по дисциплине Современные технологии программирования
1231233
: 23 января 2012
План
1. Тема…………………………………………………………….3
2. Цель…………………………………………………………….3
3. Задание………………………………………………………...3
4. Общие требования………………………………………….3
5. Тип числа – «Калькулятор простых дробей»…………5
6. Требования……………………………………………………5
7. необходимо предусмотреть следующие варианты (прецеденты)использования калькулятора……………5
8. Отчет…………………………………………………………6
9. Спецификации к типам данных………………………….6
10. Текст пр
23 руб.
Современные технологии программирования. Вариант №5
silverfff
: 26 октября 2018
Современные технологии программирования (часть 2) (ДВ 10.1) Вариант 5
Лабораторная работа №1
Конвертор чисел из десятичной системы счисления в систему счисления с заданным основанием
Цель: Сформировать практические навыки реализации классов на языке C#.
Задание 1
1.Реализовать преобразователь действительных чисел со знаком из десятичной системы счисления в систему счисления с заданным основанием p, в соответствии с приведенной ниже спецификацией, используя класс. Основание системы счисления p п
450 руб.
КУРСОВАЯ РАБОТА по дисциплине «Современные технологии программирования». Вариант №6.
teacher-sib
: 17 сентября 2018
Задание
Спроектировать и реализовать калькулятор для выполнения вычислений над числами заданными в соответствии с вариантом, используя классы Object Pascal и библиотеку визуальных компонентов VCL Delphi для построения интерфейса.
Общие требования. Калькулятор обеспечивает вычисление выражений с использованием операций: +, -, *. / и функций: Sqr (возведение в квадрат), Rev (1/x - вычисление обратного значения) без учёта приоритета операций. Приоритет функций одинаковый, выше приоритета операций.
500 руб.
Курсовая работа по дисциплине: Современные технологии программирования. Вариант 08
SibGOODy
: 15 сентября 2018
Задание
Спроектировать и реализовать калькулятор для выполнения вычислений над числами заданными в соответствии с вариантом, используя классы Object Pascal и библиотеку визуальных компонентов VCL Delphi для построения интерфейса.
Общие требования. Калькулятор обеспечивает вычисление выражений с использованием операций: +, -, *. / и функций: Sqr (возведение в квадрат), Rev (1/x - вычисление обратного значения) без учёта приоритета операций. Приоритет функций одинаковый, выше приоритета операций.
1000 руб.
Курсовая работа по дисциплине: Современные технологии программирования. Вариант 17
SibGOODy
: 15 июля 2018
Проектирование и реализация программ в технологии «абстрактных типов данных»
Цель работы
Сформировать практические навыки:
- проектирования программ в технологии «абстрактных типов данных»;
- реализации абстрактных типов данных с помощью классов Object Pascal;
- использования библиотеки визуальных компонентов VCL для построения интерфейса;
- тестирования программ.
Задание
Спроектировать и реализовать калькулятор для выполнения вычислений над числами заданными в соответствии с вариантом, испол
1000 руб.
Курсовая работа по дисциплине: Современные технологии программирования. Вариант №24
SibGOODy
: 15 июля 2018
Проектирование и реализация программ в технологии «абстрактных типов данных»
Цель работы
Сформировать практические навыки:
• проектирования программ в технологии «абстрактных типов данных»;
• реализации абстрактных типов данных с помощью классов Object Pascal;
• использования библиотеки визуальных компонентов VCL для построения интерфейса,
• тестирования программ.
Задание
Спроектировать и реализовать калькулятор для выполнения вычислений над числами заданными в соответствии с вариантом, испол
1000 руб.
Другие работы
Загальна характеристика АСЕАН (Асоціація держав Південно-Східної Азії)
evelin
: 10 сентября 2013
ASEAN (Association of South East Asian Nations, Асоціація держав Південно-Східної Азії) – політична, економічна і культурна регіональна міжурядова організація держав, розташованих у Південно-Східній Азії.
Площа – 4 495 561 км2 (> EU).
Населення – 580 846 000 людей (> EU; > NAFTA).
Густота населення – 129 людей / км2.
ВВП – $ 2 652 662 млн.
ВВП на душу населення – $ 4567.
Безпосередньо країнами-організаторами АСЕАН являються Індонезія, Малайзія, Сінгапур, Таїланд і Філіппіни. АСЕАН було ств
Термодинамика и теплопередача МАДИ 2017 Задача 6.16
Z24
: 28 октября 2025
В цикле Дизеля при степени предварительного расширения ρ=1,2, термический КПД равен 0,5. Начальное давление р1=0,12 МПа, начальная температура t1=25 ºС. Теплоёмкость рабочего тела cυ=0,718 кДж/(кг∙К), газовая постоянная R =287 Дж/(кг∙К). Определить параметры цикла, работу lц (кДж/кг), среднее давление рt.
Общее условие. Определить параметры р (давление, бар), v (объём, м3/кг), Т (температура, К), t (температура, ºС) во всех характерных точках заданного цикла, во всех процессах цикла определит
350 руб.
Пескоразбрызгиватель, грейфер на базе КамАЗ
erik92ya
: 15 декабря 2018
Пескоразбрызгиватель, грейфер на базе КамАЗ
100 руб.
Соціальний захист населення як складова соціальної політики держави
Qiwir
: 9 февраля 2014
Вступ
Розділ 1. Сутність і мета соціальної політики в Україні
1.1 Поняття соціальної політики та соціальної держави
1.2 Фінансове забезпечення в галузях соціальної сфери
1.3 Концептуальні засади соціального захисту населення
1.4 Формування системи соціальних допомог, її законодавче та фінансове підґрунтя
Розділ 2. Організаційно-функціональна характеристика соціального захисту населення, його структурних підрозділів в управлінні праці та соціального захисту населення Хотинської районної державної
5 руб.