КУРСОВАЯ РАБОТА по дисциплине «Современные технологии программирования» Калькулятор простых дробей

Цена:
500 руб.

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

material.view.file_icon
material.view.file_icon
material.view.file_icon Отчет.doc
material.view.file_icon
material.view.file_icon CalcFrac.cfg
material.view.file_icon CalcFrac.dof
material.view.file_icon CalcFrac.dpr
material.view.file_icon CalcFrac.exe
material.view.file_icon CalcFrac.ico
material.view.file_icon CalcFrac.res
material.view.file_icon CalcFrac.~dpr
material.view.file_icon History.dcu
material.view.file_icon History.ddp
material.view.file_icon History.dfm
material.view.file_icon History.pas
material.view.file_icon History.~dfm
material.view.file_icon History.~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 UControl.dcu
material.view.file_icon UControl.pas
material.view.file_icon UEditor.dcu
material.view.file_icon UEditor.pas
material.view.file_icon UFrac.dcu
material.view.file_icon UFrac.pas
material.view.file_icon UMemory.dcu
material.view.file_icon UMemory.pas
material.view.file_icon UProc.dcu
material.view.file_icon UProc.pas

Необходимые программы

Работа представляет собой zip архив с файлами (распаковать онлайн), которые открываются в программах:
  • Microsoft Word

Описание

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

Варианты чисел: простые дроби.

Общие требования
Калькулятор обеспечивает вычисление выражений с использованием операций: +, -, *. / и функций: Sqr (возведение в квадрат), Rev (1/x - вычисление обратного значения) без учёта приоритета операций. Приоритет функций одинаковый, выше приоритета операций. Операции имеют равный приоритет.
1. Предусмотреть возможность ввода операндов в выражение:
o с клавиатуры,
o с помощью командных кнопок интерфейса,
o из буфера обмена,
o из памяти.
2. Необходимо реализовать команду (=). которая завершает вычисление выражения. Она выполняет текущую операцию.
3. Необходимо реализовать команду С (начать вычисление нового выражения), которая устанавливает калькулятор в начальное состояние. Она сбрасывает текущую операцию и устанавливает нулевое значение для отображаемого числа и операндов.
4. Интерфейс выполнить в стиле стандартного калькулятора Windows (вид - обычный).
2. Приложение должно иметь основное окно для ввода исходных данных, операций и отображения результата и окно для вывода сведений о разработчиках приложения.
3. Основное окно должно содержать список из трёх меню:
 Правка:
Содержит два пункта: “Копировать” и “Вставить”. Эти команды используются для работы с буфером обмена;
o Настройка:
Содержит команды выбора режима работы приложения;
o Справка:
Этот команда для вызова справки о приложении.
7. Калькулятор должен обеспечивать возможность ввода исходных данных с помощью:
o командных кнопок (мышью),
o клавиатуры: цифровой и алфавитно-цифровой.
8. Вводимые числа выравнивать по правому краю.
9. Калькулятор должен быть снабжён памятью. Для работы с памятью необходимы команды:
o MC (“Очистить”),
o MS (“Сохранить”),
o MR (“Копировать”),
o M+ (“Добавить к содержимому памяти”).
Память может находиться в двух состояниях, которые отображаются на панели:
o “Включена” (M). В памяти храниться занесённое значение
o “Выключена” ( ). В памяти находится ноль.
Состояние памяти меняется командами “Сохранить” и “Добавить к содержимому памяти”.
10. Для редактирования вводимых значений необходимы команды:
o BackSpase (удалить крайний справа символ отображаемого числа),
o CE (заменить отображаемое число нулевым значением)
o Добавить символ, допустимый в изображении числа (арабские цифры, знак, разделители).
11. Для просмотра выполненных вычислений после последней команды “=” калькулятор необходимо снабдить командой “История”.
12. Снабдите компоненты интерфейса всплывающими подсказками.

Тип числа – “Калькулятор простых дробей”.
Требования.
1. Калькулятор должен обеспечить ввод и редактирование целых чисел в обычной записи и рациональных дробей в записи:
[-]<целое без знака>|[-]<числитель><разделитель><знаменатель>.
<числитель>::= <целое без знака>
<знаменатель>::= <целое без знака>
<разделитель>::= ‘/’ | ‘|’
2. Предусмотреть настройку калькулятора на отображение результата в двух форматах: “дробь” или “число”. В формате “дробь” результат всегда отображается в виде дроби. В формате “число” результат отображается в виде числа, если дробь может быть сокращена, так что знаменатель равен 1.
Современные технологии программирования. Калькулятор простых дробей
Спроектировать и реализовать калькулятор для выполнения вычислений над числами заданными в соответствии с вариантом, используя классы Object Pascal и библиотеку визуальных компонентов VCL Delphi для построения интерфейса. Варианты чисел: o простые дроби. Общие требования Калькулятор обеспечивает вычисление выражений с использованием операций: +, -, *. / и функций: Sqr (возведение в квадрат), Rev (1/x - вычисление обратного значения) без учёта приоритета операций. Приоритет функций одинаковый, вы
User RedSunrise : 8 января 2018
20 руб.
Современные технологии программирования. Калькулятор простых дробей
Курсовая работа по дисциплине: Современные технологии программирования. «Калькулятор простых дробей». Вариант 09
Задание Спроектировать и реализовать калькулятор для выполнения вычислений над числами заданными в соответствии с вариантом, используя классы Object Pascal и библиотеку визуальных компонентов VCL Delphi для построения интерфейса. Варианты чисел: простые дроби. Общие требования Калькулятор обеспечивает вычисление выражений с использованием операций: +, -, *. / и функций: Sqr (возведение в квадрат), Rev (1/x - вычисление обратного значения) без учёта приоритета операций. Приоритет функций одина
User Учеба "Под ключ" : 1 сентября 2017
1000 руб.
Курсовая работа по дисциплине "Современные технологии программирования". Вариант 10.Калькулятор простых дробей
Задание Спроектировать и реализовать калькулятор для выполнения вычислений над числами заданными в соответствии с вариантом, используя классы Object Pascal и библиотеку визуальных компонентов VCL Delphi для построения интерфейса. Варианты чисел: простые дроби. Общие требования Калькулятор обеспечивает вычисление выражений с использованием операций: +, -, *. / и функций: Sqr (возведение в квадрат), Rev (1/x - вычисление обратного значения) без учёта приоритета операций. Приоритет функций одина
User uksne : 24 ноября 2011
300 руб.
Современные технологии программирования. Лабораторные 1-5. Калькулятор простых дробей
Задание 1. Реализовать абстрактный тип данных “простая дробь”, используя классы Object Pascal, С++ в соответствии с приведенной ниже спецификацией. 2. Протестировать каждую операцию, определенную на типе данных одним из методов тестирования. Спецификация типа данных “простые дроби”. ADT TFrac Данные Простая дробь (тип TFrac) - это пара целых чисел: числитель и знаменатель (a/b). Простые дроби изменяемые. Операции Операции могут вызываться только объектом простая дробь (тип TFrac), указатель на к
User RedSunrise : 8 января 2018
100 руб.
Современные технологии программирования. Лабораторные 1-5. Калькулятор простых дробей
Современные технологии программирования. Курсовая работа. Вариант №14. Калькулятор простых дробей.
Цель Сформировать практические навыки: • проектирования программ в технологии “абстрактных типов данных”; • реализации абстрактных типов данных с помощью классов Object Pascal; • использования библиотеки визуальных компонентов VCL для построения интерфейса, • тестирования программ. 1. Задание Спроектировать и реализовать калькулятор для выполнения вычислений над числами заданными в соответствии с вариантом, используя классы Object Pascal и библиотеку визуальных компонентов VCL Delphi для построе
User zhekaersh : 20 февраля 2015
250 руб.
Современные технологии программирования. Курсовая работа. Вариант №14. Калькулятор простых дробей.
Современные технологии программирования. Лабораторная работа №6. Интерфейс калькулятора простых дробей.
Тема: Классы Object Pascal, С++ Цель: Сформировать практические навыки: реализации классов средствами объектно-ориентированного программирования Object Pascal, С++. Задание 1. Разработать и реализовать класс «Интерфейс калькулятора простых дробей» тип TClcPnl наследник TForm, используя класс • Object Pascal, • С++.
User zhekaersh : 20 февраля 2015
70 руб.
Современные технологии программирования. Лабораторная работа №5. Управление калькулятором простых дробей.
Тема: Классы Object Pascal, С++ Цель: Сформировать практические навыки: реализации классов средствами объектно-ориентированного программирования Object Pascal, С++. Задание 1. Разработать и реализовать класс «Управление калькулятором простых дробей» тип TCtrl, используя класс • Object Pascal, • С++.
User zhekaersh : 20 февраля 2015
70 руб.
Современные технологии программирования. Пять лабораторных + Курсовая работа. Вариант 12. Калькулятор простых дробей.
КУРСОВАЯ РАБОТА по дисциплине «Современные технологии программирования» Калькулятор простых дробей Тема Проектирование и реализация программ в технологии «абстрактных типов данных» Цель Сформировать практические навыки: • проектирования программ в технологии «абстрактных типов данных»; • реализации абстрактных типов данных с помощью классов С++; • использования библиотеки визуальных компонентов VCL для построения интерфейса, • тестирования программ. Задание Спроектировать и реализовать
1050 руб.
Социальные и этические вопросы ИТ. Вариант 3. Проблема сохранения приватности в информационном обществе
1. Объем реферата должен быть не менее 7 страниц текста, подготовленного в формате редактора Word с размером шрифта 14 пунктов. 2. Тему реферата необходимо раскрыть более полно, используя дополнительную литературу. Список дополнительной литературы приведен в конце. Выбор темы осуществляется по двум последним цифрам пароля, если две последние цифры пароля превышают число 22, то номер задания выбирается следующим образом: две последние цифры пароля минус 22. 3. Проблема сохранения приватности
User nik200511 : 9 июня 2016
134 руб.
Онлайн Тест 10 по дисциплине: Математические основы моделирования сетей связи (компьютерных сетей).
Вопрос No1 К основным топологиям локальных сетей относятся... (несколько вариантов ответа) звезда кольцо дерево ветвь шина множественная звезда Вопрос No2 Для графа, изображенного на рисунке, определить, какое из предложенных множеств является приближённым решением b-медианы. X1, Х2, Х4 X3, Х6, Х7 X4, Х5, Х8 Вопрос No3 Укажите верные утверждения (несколько вариантов ответа) Для связи с устройством в другой сети хост использует адрес сетевого шлюза для передачи пакета за пределы лок
User IT-STUDHELP : 29 сентября 2023
480 руб.
promo
Электропитающие системы и сети. Выбор сечения проводов районных сетей
КОНТРОЛЬНАЯ РАБОТА по дисциплине Электропитающие системы и сети Выбор сечения проводов районных сетей На рис. 1 представлена схема районной электрической сети, проектируемой на напряжение Uном. Линия l1 воздушная двухцепная, а линии l2–l5 воздушные одноцепные. Исходные данные для всех вариантов контрольного задания представлены в таблице. Для подстанций указаны наибольшие значения нагрузок. Требуется выбрать сечения проводов по экономической плотности тока и проверить их по короне и по нагреву.
User step85 : 28 октября 2009
up Наверх