Курсовая работа по предмету: "Современные технологии программирования". Вариант №1
Состав работы
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Работа представляет собой 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)
- Операнды могут браться из памяти.
- Операнды могут браться из буфера обмена.
- История.
- Настройки.
Дополнительная информация
В архиве отчет по курсовой работе + сама программа (калькулятор). Защитил на отлично.
Похожие материалы
Курсовая работа по предмету "Современные технологии программирования"
migsvet
: 19 октября 2014
Задание
Спроектировать и реализовать калькулятор для выполнения вычислений над числами заданными в соответствии с вариантом, используя классы Object Pascal и библиотеку визуальных компонентов VCL Delphi для построения интерфейса.
Общие требования. Калькулятор обеспечивает вычисление выражений с использованием операций: +, -, *. / и функций: Sqr (возведение в квадрат), Rev (1/x - вычисление обратного значения) без учёта приоритета операций. Приоритет функций одинаковый, выше приоритета операций.
300 руб.
Курсовая работа по предмету. Современные технологии программирования. 20-й вариант
Despite
: 17 ноября 2015
Тема
Проектирование и реализация программ в технологии «абстрактных типов данных»
Цель
Сформировать практические навыки:
• проектирования программ в технологии «абстрактных типов данных»;
• реализации абстрактных типов данных с помощью классов Object Pascal;
• использования библиотеки визуальных компонентов VCL для построения интерфейса,
• тестирования программ.
Задание
Спроектировать и реализовать калькулятор для выполнения вычислений над числами заданными в соответствии с вариантом, используя
250 руб.
Современные технологии программирования
Russianbear
: 2 марта 2020
Тема – “Калькулятор простых дробей”:
• Калькулятор должен обеспечить ввод и редактирование целых чисел в обычной записи и рациональных дробей в записи:
[-]<целое без знака>|[- ]<числитель><разделитель><знаменатель>.
<числитель>::= <целое без знака> <знаменатель>::= <целое без знака> <разделитель>::= ‘/’ | ‘|’
Например: 1 или 1⁄2 или -1|2.
• Предусмотреть настройку калькулятора на отображение результата в двух форматах: «всегда дробь» или «целое или дробь» (в зависимости от варианта задания).
75 руб.
Современные технологии программирования»
kseniy188
: 4 апреля 2017
Тест для проверки остаточных знаний по курсу «Современные технологии программирования»
Во всех тестовых заданиях правильные ответы выделены красным цветом
1. Описание класса Object Pascal можно поместить в
150 руб.
Современные технологии программирования
wchg
: 26 августа 2013
Спроектировать и реализовать калькулятор для выполнения вычислений над числами заданными в соответствии с вариантом, используя классы Object Pascal и библиотеку визуальных компонентов VCL Delphi для построения интерфейса.
Варианты чисел:
р-ичные числа.
139 руб.
Современные технологии программирования (часть 1). Вариант №1
IT-STUDHELP
: 14 июня 2021
Вариант №1
Контрольная работа
Тема: Последовательные контейнеры STL и модульное тестирование
Цель: Сформировать практические навыки разработки абстракций данных на основе контейнеров STL и модульного тестирования средствами VisualStudio.
Задание
Реализовать обработку данных пользовательского типа (объектов класса) с помощью контейнера в соответствии с вариантом задания и со следующей спецификацией:
• приложение заполняет контейнер данными, которые вводятся пользователем с консоли;
• выводит со
600 руб.
Современные технологии программирования. Экзамен.
Cole82
: 4 февраля 2017
Тест для проверки остаточных знаний по курсу «Современные технологии программирования»
Во всех тестовых заданиях правильные ответы выделены красным цветом
1. Описание класса Object Pascal можно поместить в
1. головной программе
2. раздел интерфейса модуля
3. раздел реализации модуля
4. подпрограмме
2. Описание класса Object Pascal как типа данных содержит
1. описание полей
2. описание свойств
3. заголовки методов
4. описание методов
3. Поле класса Object Pascal быть
1. произвольного типа
2. толь
21 руб.
Современные технологии программирования. Экзамен
bvv1975
: 26 января 2016
Тест для проверки остаточных знаний по курсу «Современные технологии программирования»
Во всех тестовых заданиях правильные ответы выделены красным цветом
1. Описание класса Object Pascal можно поместить в
1. головной программе
2. раздел интерфейса модуля
3. раздел реализации модуля
4. подпрограмме
2. Описание класса Object Pascal как типа данных содержит
1. описание полей
2. описание свойств
3. заголовки методов
4. описание методов
3. Поле класса Object Pascal быть
1. произвольного типа
2. тол
20 руб.
Другие работы
Анализ и синтез системы автоматического регулирования
Aronitue9
: 17 мая 2012
Введение
Задание
Анализ исходных данных
Анализ процесса резания
Принятие решения о типе САУ
Разработка структурной схемы неизменяемой части САР
Анализ устойчивости некорректированной САР
Синтез САР с заданными показателями качества
Анализ качества САР
Заключение
Список использованной литературы
В архиве пояснительная записка + файл расчётов Mathcad + схема в MatLab (.mdl) + текст программы для MatLab (.txt)
20 руб.
Представление графической информации. Вариант 0
AlexBrookman
: 3 февраля 2019
Задания на контрольную работу
Написать программу конвертор. Для уменьшения количества цветов выбираются наиболее часто встречаемые цвета в исходном изображении. Причем эти цвета не должны быть слишком похожими друг на друга. Для сравнения цветов вычисляются разности между RGB составляющими.
Delta=(R1-R2)2 + (G1-G2)2+ (B1-B2)2
Программа должны выводить изображение на экран до и после конвертирования.
Требования к оформлению отчета
Необходимо представить следующее:
Текст задания
Текст програ
300 руб.
Динаміка економічних показників. Структура зовнішньо-торгівельного обороту підриємства
evelin
: 8 ноября 2013
Зміст
1. Завдання №1 (варіант №9)
2. Завдання №2 (варіант №9)
3. Завдання №3 (варіант №9)
4. Завдання №4 (варіант №9)
5. Завдання №5 (варіант №9)
Список використаної літератури
1. Завдання №1 (варіант №9)
За наведеними даними про порушення технологічної дисципліни та втрати від браку продукції на 22 виробничих ділянках складіть комбінаційний розподіл виробничих ділянок за цими ознаками, утворивши по три групи з рівними інтервалами (за результатами групування зробіть висновок про наявн
5 руб.
Методы обнаружения ошибок и мошенничества в процессе аудита
evelin
: 8 сентября 2013
Введение
Ошибки в бухгалтерской (финансовой) отчетности. Виды мошенничества, симптомы
Методы обнаружения мошенничества в ходе аудиторской проверки, действия аудитора при обнаружении возможного мошенничества
Практика (объект исследования ООО«Племхоз Ухта-97 »)
Заключение
Список литературы
ошибка мошенничество бухгалтерский отчетность
Введение
В условиях рынка хозяйствующие субъекты вступают в договорные отношения. Доверительность этих отношений должна подкрепляться возможностью получать и
5 руб.