Курсовая работа. Вариант №3. Современные технологии программирования.

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

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.exe
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
Работа представляет собой rar архив с файлами (распаковать онлайн), которые открываются в программах:
  • Microsoft Word

Описание

Задание

Спроектировать и реализовать калькулятор для выполнения вычислений над числами заданными в соответствии с вариантом, используя классы Object Pascal и библиотеку визуальных компонентов VCL Delphi для построения интерфейса.

Варианты чисел:

р-ичные числа,
простые дроби.
комплексные числа.
Общие требования

Калькулятор обеспечивает вычисление выражений с использованием операций: +, -, *. / и функций: Sqr (возведение в квадрат), Rev (1/x - вычисление обратного значения) без учёта приоритета операций. Приоритет функций одинаковый, выше приоритета операций. Операции имеют равный приоритет.

Предусмотреть возможность ввода операндов в выражение:
с клавиатуры,
с помощью командных кнопок интерфейса,
из буфера обмена,
из памяти.
Необходимо реализовать команду (=). которая завершает вычисление выражения. Она выполняет текущую операцию.
Необходимо реализовать команду С (начать вычисление нового выражения), которая устанавливает калькулятор в начальное состояние. Она сбрасывает текущую операцию и устанавливает нулевое значение для отображаемого числа и операндов.
Интерфейс выполнить в стиле стандартного калькулятора Windows (вид - обычный).

Приложение должно иметь основное окно для ввода исходных данных, операций и отображения результата и окно для вывода сведений о разработчиках приложения.
Основное окно должно содержать список из трёх меню:
Правка:
Содержит два пункта: “Копировать” и “Вставить”. Эти команды используются для работы с буфером обмена;

Настройка:
Содержит команды выбора режима работы приложения;

Справка:
Этот команда для вызова справки о приложении.

Калькулятор должен обеспечивать возможность ввода исходных данных с помощью:
командных кнопок (мышью),
клавиатуры: цифровой и алфавитно-цифровой.
Вводимые числа выравнивать по правому краю.
Калькулятор должен быть снабжён памятью. Для работы с памятью необходимы команды:
MC (“Очистить”),
MS (“Сохранить”),
MR (“Копировать”),
M+ (“Добавить к содержимому памяти”).
Память может находиться в двух состояниях, которые отображаются на панели:

“Включена” (M). В памяти храниться занесённое значение
“Выключена” ( ). В памяти находится ноль.
Состояние памяти меняется командами “Сохранить” и “Добавить к содержимому памяти”.

Для редактирования вводимых значений необходимы команды:
BackSpase (удалить крайний справа символ отображаемого числа),
CE (заменить отображаемое число нулевым значением)
Добавить символ, допустимый в изображении числа (арабские цифры, знак, разделители).
Для просмотра выполненных вычислений после последней команды “=” калькулятор необходимо снабдить командой “История”.
Снабдите компоненты интерфейса всплывающими подсказками.

Тип числа – “Калькулятор р-ичных чисел”.

Требования.

Калькулятор обеспечивает работу с числами в системах счисления с основанием в диапазоне от 2 до 16.
Основание системы счисления – настраиваемый параметр. Настройку можно установить в основном окне или добавить в меню “Настройка”.
Исходные числа и результат вводятся и выводятся в формате фиксированная точка
[-]<р - ичное целое без знака><разделитель>[< р - ичная дробь без знака >]
Необходимо обеспечить возможность работы в режимах:
“целые” (вводятся только р-ичные целые числа),
“действительные” (вводятся р-ичные числа с целой и дробной частями).
Кнопки для ввода цифровой информации необходимо связать с используемой системой счисления. Для пользователя необходимо сделать доступными кнопки только для ввода цифр используемой системы счисления.
При смене системы счисления отображаемое число должно выражаться в новой системе счисления.
Необходимо предусмотреть следующие варианты (прецеденты) использования калькулятора:

Выполнение одиночных операций:
“операнд1” “операция” “операнд2” “=” “результат”
Пример. 5 + 2 = 7 (р = 10)

Выполнение операций с одним операндом:
“операнд” “операция” “=” “результат”
Пример. 5 * = 25 (р = 10)

Повторное выполнение последней операции:
“=”“результат” “=” “результат”
Пример. 5 + 4 = 9 = 13 = 17(р = 10)

Выполнение операции над отображаемым значением в качестве обоих операндов:
“результат” “операция” “=” “результат”
Пример. 2 + 3 = 5 = 8 + = 16(р = 10)

Вычисление функций:
“операнд” “Sqr” “результат”
Пример. 5 “Sqr” 25 (р = 10)

Вычисление выражений:
“операнд1” “функция1” “операция1” “операнд2” “функция2” “операция2” …“операндN” “операцияN” “=”“результат”

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

Уважаемый слушатель, дистанционного обучения,
Оценена Ваша работа по предмету: Современные технологии программирования
Вид работы: Курсовая работа
Оценка:Отлично
Дата оценки: 30.10.2016
Рецензия:Уважаемый ..............................,

Зайцев Михаил Георгиевич

А архиве фаил с расширением exе не является вирусным, но некоторые антивирусы могут его определять как "потенциально опасные программы" это откомпилированная программа
Последняя проверка архива тут https://www.virustotal.com/ru/file/18dbfe6c0465542c25b615ca613174c93ae4cc7b33821687a58f535631fd2f2b/analysis/
Курсовая работа. Современные технологии программирования
на тему «Проектирование и реализация программ в технологии «абстрактных типов данных»» Задание Спроектировать и реализовать калькулятор для выполнения вычислений над числами заданными в соответствии с вариантом, используя классы 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 по электротехнике. Вариант №11
Задача посвящена анализу переходного процесса в цепи первого порядка, содержащей резисторы, конденсатор или индуктивность. В момент времени t = 0 происходит переключение ключа К, в результате чего в цепи возникает переходной процесс. 1. Перерисуйте схему цепи (см. рис. 3.1) для Вашего варианта (таблица 1). 2. Выпишите числовые данные для Вашего варианта (таблица 2). 3. Рассчитайте все токи и напряжение на С или L в три момента времени t: , , ¥. 4. Рассчитайте классическим методом переходный пр
User сибирячка : 6 апреля 2014
350 руб.
Контрольная работа по дисциплине «Физические основы электроники». Вариант №3
СибГУТИ, 3 семестр, контрольная по ФОЭ, 3 вариант Задача 1 Дано: транзистор КТ603А, напряжение питания ЕК=60В, сопротивление нагрузки RН=1000 Ом, постоянный ток смещения в цепи базы IБ0=250мкА, амплитуда переменной составляющей тока базы I БМ=150 мкА. Задача 2 Используя характеристики заданного биполярного транзистора определить h-параметры в рабочей точке, полученной в задаче 1. Задача 3 Используя h-параметры (задача 2), определить частотные параметры транзистора и построить зависимости относит
User 2pqp : 7 декабря 2012
50 руб.
Контрольная по дисциплине: История России. Тема 6 (Россия при первых Романовых)
VI. РОССИЯ ПРИ ПЕРВЫХ РОМАНОВЫХ ЧТО ОЗНАЧАЮТ ЭТИ ПОНЯТИЯ? Бобыли, бюрократия, верстание, голытьба, "грамотки", даточные люди, "домовитые" и "голутвенные" казаки, думные дворяне, гулящие люди, единый всероссийский рынок, куранты, "лучшие" ("большие") и "меньшие" ("молодшие") люди, мануфактура, парсуна, подьячий, половники, приказ тайных дел, протопоп, пятинные деньги, разряды, раскол, реестр, реестровые казаки, "розыск", самоеды, самодержавие, старшина, тяглое население, "узорочье", челобитная,
User xtrail : 7 августа 2024
400 руб.
Лабораторная работа №3. Управление проектами.
Лабораторная работа №3 «Построение графика нарастания затрат при осуществле-нии проекта» Вариант 1 Код предше-ствующей ра-боты Шифр работы Продолжитель-ность, дн. Стоимость материа-лов, руб. Возобновляемые ресурсы Число, ед. Ставка, руб./час. раб. маш. раб. маш. - A 40 6650 10 3 15 133 - B 16 1900 19 5 - 285 - C 24 13300 19 5 - 475 A D 56 8740 29 8 - 475 A,B E 64 16055 58 16 - 285 B,C F 32 23940 29 8 - 285 F G 44 2280 19 5 - 133 E,F H 8 10260 29 8 - 133 D,E I 24 7600 10 3 - 285 Денежные
User studypro3 : 17 июля 2020
500 руб.
up Наверх