Современные технологии программирования. Курсовая работа. Вариант №7
Состав работы
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Работа представляет собой 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)
- Операнды могут браться из памяти.
- История.
Спроектировать и реализовать калькулятор для выполнения вычислений над числами заданными в соответствии с вариантом, используя классы 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)
- Операнды могут браться из памяти.
- История.
Дополнительная информация
2017
Похожие материалы
Курсовая работа, Современные технологии программирования, вариант 7
ivanPBT22
: 7 июля 2016
Задание:
Спроектировать и реализовать калькулятор для выполнения вычислений над числами заданными в соответствии с вариантом, используя классы Object Pascal и библиотеку визуальных компонентов VCL Delphi для построения интерфейса.
Общие требования. Калькулятор обеспечивает вычисление выражений с использованием операций: +, -, *. / и функций: Sqr (возведение в квадрат), Rev (1/x - вычисление обратного значения) без учёта приоритета операций. Приоритет функций одинаковый, выше приоритета операций
500 руб.
Курсовая работа. Современные технологии программирования
Lampa
: 14 января 2014
на тему «Проектирование и реализация программ в технологии «абстрактных типов данных»»
Задание
Спроектировать и реализовать калькулятор для выполнения вычислений над числами заданными в соответствии с вариантом, используя классы Object Pascal и библиотеку визуальных компонентов VCL Delphi для построения интерфейса.
Тип числа: действительное в системе счисления с основанием от 2 до 16.
Прецеденты: 1-5.
Операнды могут браться:
- из памяти – да;
- из буфера обмена – нет.
История - да.
Настро
52 руб.
Курсовая работа по дисциплине Современные технологии программирования
Некто
: 16 сентября 2018
Тема
Проектирование и реализация программ в технологии «абстрактных типов данных»
Цель
Сформировать практические навыки:
проектирования программ в технологии «абстрактных типов данных»;
реализации абстрактных типов данных с помощью классов Object Pascal;
использования библиотеки визуальных компонентов VCL для построения интерфейса,
тестирования программ.
Задание
Спроектировать и реализовать калькулятор для выполнения вычислений над числами заданными в соответствии с вариантом, используя классы O
200 руб.
Курсовая работа По дисциплине: Современные технологии программирования
vohmin
: 29 мая 2018
Задание
Спроектировать и реализовать калькулятор для выполнения вычислений над числами заданными в соответствии с вариантом, используя классы Object Pascal и библиотеку визуальных компонентов VCL Delphi для построения интерфейса.
Общие требования. Калькулятор обеспечивает вычисление выражений с использованием операций: +, -, *. / и функций: Sqr (возведение в квадрат), Rev (1/x - вычисление обратного значения) без учёта приоритета операций. Приоритет функций одинаковый, выше приоритета операций.
50 руб.
Курсовая работа по предмету "Современные технологии программирования"
migsvet
: 19 октября 2014
Задание
Спроектировать и реализовать калькулятор для выполнения вычислений над числами заданными в соответствии с вариантом, используя классы Object Pascal и библиотеку визуальных компонентов VCL Delphi для построения интерфейса.
Общие требования. Калькулятор обеспечивает вычисление выражений с использованием операций: +, -, *. / и функций: Sqr (возведение в квадрат), Rev (1/x - вычисление обратного значения) без учёта приоритета операций. Приоритет функций одинаковый, выше приоритета операций.
300 руб.
Курсовая работа по дисциплине Современные технологии программирования
1231233
: 23 января 2012
План
1. Тема…………………………………………………………….3
2. Цель…………………………………………………………….3
3. Задание………………………………………………………...3
4. Общие требования………………………………………….3
5. Тип числа – «Калькулятор простых дробей»…………5
6. Требования……………………………………………………5
7. необходимо предусмотреть следующие варианты (прецеденты)использования калькулятора……………5
8. Отчет…………………………………………………………6
9. Спецификации к типам данных………………………….6
10. Текст пр
23 руб.
Современные технологии программирования (часть 2-я). Вариант №7
IT-STUDHELP
: 26 ноября 2021
Контрольная работа, Ассоциативные контейнеры STL
Тема: Контейнеры STL и модульное тестирование
Цель: Сформировать практические навыки разработки абстракций данных на основе контейнеров STL и модульного тестирования средствами VisualStudio.
Задание
Реализовать абстрактный тип данных «Множество» в соответствии с вариантом задания и со спецификацией, приведённой ниже. Протестировать его, используя средства модульного тестирования VisualStudio. Тестовые наборы необходимо построить на основе критер
550 руб.
Современные технологии программирования (часть 1-я).Вариант №7
Damovoy
: 16 октября 2021
Контрольная работа
Тема: Последовательные контейнеры STL и модульное тестирование
Цель: Сформировать практические навыки разработки абстракций данных на основе контейнеров STL и модульного тестирования средствами Visual Studio.
Задание
Реализовать обработку данных пользовательского типа (объектов класса) с помощью контейнера в соответствии с вариантом задания и со следующей спецификацией:
• приложение заполняет контейнер данными, которые вводятся пользователем с консоли;
• выводит содержимое кон
480 руб.
Другие работы
Теплотехника 21.03.01 КубГТУ Задача 1 Вариант 99
Z24
: 24 января 2026
Сравнить мощность, затраченную на сжатие метана в одно- и двухступенчатом компрессоре в случае политропного сжатия с показателем политропы n, если объемный расход метана при параметрах всасывания – V1, начальные параметры p1 и t1, а конечное давление — рк.
Определить температуру метана на выходе из компрессора и количество теплоты, отводимое от цилиндров и промежуточного теплообменника. Изобразить (без масштаба) процессы одно- и двухступенчатого сжатия на рυ- , Ts — диаграммах.
200 руб.
Психические процессы, свойства и состояния, их значения в деятельности человека
GnobYTEL
: 1 сентября 2012
Психические процессы, свойства и состояния, их значения в деятельности человека
Статистические методы анализа производственного травматизма
Освещенность, её значение и нормирование
Заблаговременная подготовка населения к чрезвычайным ситуациям.
Список используемой литературы
20 руб.
Формування споживних властивостей меблів та митне оформлення при перетині митного кордону
Elfa254
: 2 августа 2013
Вступ
Літературний огляд
І Стан розвитку ринку меблів в Україні
1.1 Основні тенденції розвитку
1.2 Проблеми ідентифікації, сертифікації та перспективи розвитку
1.3 Основні задачі та принципи митної служби
ІІ Формування споживних властивостей меблів в технологічних процесах їх виготовлення
2.1 Сировина, яка використовується у виробництві меблів
2.2 Моделювання, конструювання та проектування як фактор якості меблевих товарів
2.3 Технологічний процес створення меблів
Експериментал
45 руб.
Контрольные работы №1-№2 .Электромагнитные поля и волны. Вариант №19.
58197
: 22 октября 2013
Контрольные работы No1
ЗАДАЧА 1
Плоская электромагнитная волна с частотой f распространяется в безграничной реальной среде с диэлектрической проницаемостью , магнитной проницаемостью μа = μ0, проводимостью . Амплитуда напряженности электрического поля в точке с координатой z = 0 Еm.
1.Определить к какому типу относится данная среда на заданной частоте.
2.Рассчитать фазовый набег волны на расстоянии, равном глубине проникновения ∆0.
3.Рассчитать отношение фазовой скорости в реальной среде к
140 руб.