Современные технологии программирования. КУРСОВАЯ РАБОТА. Вариант: 8

Цена:
350 руб.

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

material.view.file_icon
material.view.file_icon
material.view.file_icon Отчет.doc
material.view.file_icon
material.view.file_icon Kurs.~dpr
material.view.file_icon Kurs.cfg
material.view.file_icon Kurs.dof
material.view.file_icon Kurs.dpr
material.view.file_icon Kurs.exe
material.view.file_icon Kurs.res
material.view.file_icon UAbout.~ddp
material.view.file_icon UAbout.~dfm
material.view.file_icon UAbout.~pas
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 UClcPnl.~ddp
material.view.file_icon UClcPnl.~dfm
material.view.file_icon UClcPnl.~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 UHistory.~ddp
material.view.file_icon UHistory.~dfm
material.view.file_icon UHistory.~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
Работа представляет собой 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)

- Операнды могут браться из памяти.
- Операнды могут браться из буфера обмена.
- История.

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

Работа была оценена на "хорошо" в 2014г.
Преподаватель: Зайцев М.Г.
Курсовая работа. Современные технологии программирования
на тему «Проектирование и реализация программ в технологии «абстрактных типов данных»» Задание Спроектировать и реализовать калькулятор для выполнения вычислений над числами заданными в соответствии с вариантом, используя классы Object Pascal и библиотеку визуальных компонентов VCL Delphi для построения интерфейса. Тип числа: действительное в системе счисления с основанием от 2 до 16. Прецеденты: 1-5. Операнды могут браться: - из памяти – да; - из буфера обмена – нет. История - да. Настро
User Lampa : 14 января 2014
52 руб.
Курсовая работа по дисциплине Современные технологии программирования
Тема Проектирование и реализация программ в технологии «абстрактных типов данных» Цель Сформировать практические навыки: проектирования программ в технологии «абстрактных типов данных»; реализации абстрактных типов данных с помощью классов Object Pascal; использования библиотеки визуальных компонентов VCL для построения интерфейса, тестирования программ. Задание Спроектировать и реализовать калькулятор для выполнения вычислений над числами заданными в соответствии с вариантом, используя классы O
User Некто : 16 сентября 2018
200 руб.
Курсовая работа По дисциплине: Современные технологии программирования
Задание Спроектировать и реализовать калькулятор для выполнения вычислений над числами заданными в соответствии с вариантом, используя классы Object Pascal и библиотеку визуальных компонентов VCL Delphi для построения интерфейса. Общие требования. Калькулятор обеспечивает вычисление выражений с использованием операций: +, -, *. / и функций: Sqr (возведение в квадрат), Rev (1/x - вычисление обратного значения) без учёта приоритета операций. Приоритет функций одинаковый, выше приоритета операций.
User vohmin : 29 мая 2018
50 руб.
Курсовая работа по предмету "Современные технологии программирования"
Задание Спроектировать и реализовать калькулятор для выполнения вычислений над числами заданными в соответствии с вариантом, используя классы Object Pascal и библиотеку визуальных компонентов VCL Delphi для построения интерфейса. Общие требования. Калькулятор обеспечивает вычисление выражений с использованием операций: +, -, *. / и функций: Sqr (возведение в квадрат), Rev (1/x - вычисление обратного значения) без учёта приоритета операций. Приоритет функций одинаковый, выше приоритета операций.
User migsvet : 19 октября 2014
300 руб.
Курсовая работа по дисциплине Современные технологии программирования
План 1. Тема…………………………………………………………….3 2. Цель…………………………………………………………….3 3. Задание………………………………………………………...3 4. Общие требования………………………………………….3 5. Тип числа – «Калькулятор простых дробей»…………5 6. Требования……………………………………………………5 7. необходимо предусмотреть следующие варианты (прецеденты)использования калькулятора……………5 8. Отчет…………………………………………………………6 9. Спецификации к типам данных………………………….6 10. Текст пр
User 1231233 : 23 января 2012
23 руб.
Современные технологии программирования. Курсовая работа. Вариант 8.
Проектирование и реализация программ в технологии «абстракт-ных типов данных» Цель: Сформировать практические навыки: • проектирования программ в технологии «абстрактных типов данных»; • реализации абстрактных типов данных с помощью классов С++; • использования библиотеки визуальных компонентов VCL для построения интер-фейса, • тестирования программ. Задание: Спроектировать и реализовать калькулятор для выполнения вычислений над числами заданны-ми в соответствии с Вашим индивидуальным вариант
User nik200511 : 28 февраля 2023
2 руб.
Современные технологии программирования. Курсовая работа. Вариант №10.
Курсовая работа Спроектировать и реализовать калькулятор для выполнения вычислений над числами заданными в соответствии с вариантом, используя классы Object Pascal и библиотеку визуальных компонентов VCL Delphi для построения интерфейса. Варианты чисел: простые дроби.
User Bodibilder : 15 июля 2019
90 руб.
Курсовая работа. Вариант №9. Современные технологии программирования
Задание Спроектировать и реализовать калькулятор для выполнения вычислений над числами заданными в соответствии с вариантом, используя классы Object Pascal и библиотеку визуальных компонентов VCL Delphi для построения интерфейса. Вариант чисел: • простые дроби.
User qwerty54 : 8 ноября 2018
100 руб.
Лабораторная работа №3 по дисциплине: Физические основы оптической связи. Вариант 8
ИЗУЧЕНИЕ ОСНОВ ПОСТРОЕНИЯ ВОСП-WDM 1. Цель работы: Целью работы является знакомство с технологией спектрального уплотнения (WDM). 2. Получение допуска к лабораторной работе 1.Какая рекомендация описывает волокно со смещенной дисперсией типа DSF? 2. Какие значения имеют диаметры серцевины и оболочки одномодового волокна? 3. Вблизи какой длины волны наблюдается второе окно прозрачности? 4. Какое значение имеет коэффициент удельной хроматической дисперсии для волокна типа DSF работающего на длин
User Учеба "Под ключ" : 19 августа 2022
400 руб.
promo
Порядок декларирования товаров через границу
Любые товары, перемещаемые через таможенную границу РФ физическими лицами, подлежат декларированию. Товары могут декларироваться самим физическим лицом (как российским, так и иностранным), а также лицом, действующим на основании доверенности (перевозчиком, таможенным брокером). Если товар перевозится несовершеннолетним в возрасте до 16 лет, декларировать товар может сопровождающий его один из родителей, усыновитель, опекун или попечитель, а при организованном выезде (въезде) группы несовершенн
User Elfa254 : 28 декабря 2013
20 руб.
Теория игр и принятие решений
В зависимости от условий внешней среды и степени информативности лица принимающего решение (ЛПР) производится следующая классификация задач принятия решений: а) в условиях риска; б) в условиях неопределённости; в) в условиях конфликта или противодействия (активного противника). Теория полезности и принятия решений. Принятие решений в условиях риска. Критерий ожидаемого значения. Использование критерия ожидаемого значения обусловлено стремлением максимизировать ожидаемую прибыль (или минимизирова
User Qiwir : 9 августа 2013
10 руб.
Лабораторная работа №2 по дисциплине: Информатика (часть 1). Вариант 09
ФОРМИРОВАНИЕ И ОБРАБОТКА ОДНОМЕРНЫХ МАССИВОВ Задание В соответствии с вариантом разработайте алгоритм обработки элементов массива. Напишите программу на алгоритмическом языке в соответствии со схемой алгоритма. Проведите тестирование программы в среде программирования. Вариант 9. Массив D [30] целых элементов задать датчиком случайных чисел. Найти минимальный и максимальный элемент, среди элементов массива D и поменять их местами. Схема алгоритма Программа Результаты выполнения программы
User SibGOODy : 2 января 2019
250 руб.
promo
up Наверх