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

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

material.view.file_icon
material.view.file_icon
material.view.file_icon CalcFrac.exe
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.dproj
material.view.file_icon CalcFrac.dproj.local
material.view.file_icon CalcFrac.exe
material.view.file_icon CalcFrac.ico
material.view.file_icon CalcFrac.res
material.view.file_icon CalcFrac_Icon.ico
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 UClcPnl.dcu
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

Описание

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

Требования.

Калькулятор должен обеспечить ввод и редактирование целых чисел в обычной записи и рациональных дробей в записи:
[-]<целое без знака>|[-]<числитель><разделитель><знаменатель>.

<числитель>::= <целое без знака>

<знаменатель>::= <целое без знака>

<разделитель>::= ‘/’ | ‘|’

Предусмотреть настройку калькулятора на отображение результата в двух форматах: “дробь” или “число”. В формате “дробь” результат всегда отображается в виде дроби. В формате “число” результат отображается в виде числа, если дробь может быть сокращена, так что знаменатель равен 1.
Необходимо предусмотреть следующие варианты использования (прецеденты) калькулятора:

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

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

Повторное выполнение операции:
“=”“результат” “=” “результат”
Пример. 5/1 + 4/1 = 9/1 = 13/1 = 17.

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

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

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

--------

Отображаемое значение может сохраняться в памяти или добавляться к её содержимому.

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

Не забудьте указать фамилию в разделе "О программе"
Для редактирования можно использовать Borland Delphi7

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

Зайцев Михаил Георгиевич
Курсовая работа. Современные технологии программирования
на тему «Проектирование и реализация программ в технологии «абстрактных типов данных»» Задание Спроектировать и реализовать калькулятор для выполнения вычислений над числами заданными в соответствии с вариантом, используя классы Object Pascal и библиотеку визуальных компонентов VCL Delphi для построения интерфейса. Тип числа: действительное в системе счисления с основанием от 2 до 16. Прецеденты: 1-5. Операнды могут браться: - из памяти – да; - из буфера обмена – нет. История - да. Настро
User Lampa : 14 января 2014
52 руб.
"Современные технологии программирования". Курсовой проект. Вариант-15
Тема Проектирование и реализация программ в технологии «абстрактных типов данных» Цель •Сформировать практические навыки: •проектирования программ в технологии «абстрактных типов данных»; •реализации абстрактных типов данных с помощью классов Object Pascal; •использования библиотеки визуальных компонентов VCL для построения интерфейса, •тестирования программ. Задание Спроектировать и реализовать калькулятор для выполнения вычислений над числами заданными в соответствии с вариантом, используя кл
User stud82 : 16 февраля 2013
100 руб.
"Современные технологии программирования". Лабораторная № 6. Вариант №15
Тема: Классы Object Pascal, С++ Задание: 1.Разработать и реализовать класс «Интерфейс калькулятора простых дробей» тип TClcPnl наследник TForm, используя Object Pascal, С++. На Унифицированном языке моделирования UML (Unified Modeling Language) наш класс можно обозначить следующим образом: 2.Класс должен отвечать: 2.1.за ввод: •команд редактирования простых дробей, •команд памяти, •команд процессора простых дробей; 2.2.отображение: •вводимого числа, •результата вычисления, •состояния памяти;
User stud82 : 16 февраля 2013
70 руб.
"Современные технологии программирования". Лабораторная № 5. Вариант №15
Тема: Классы Object Pascal, С++ Задание: 1.Разработать и реализовать класс «Управление калькулятором простых дробей» тип TCtrl, используя Object Pascal, С++. На Унифицированном языке моделирования UML (Unified Modeling Language) наш класс можно обозначить следующим образом: 2.Класс должен отвечать за управление выполнением команд калькулятора. Класс должен обеспечивать: •управление вводом и редактированием простых дробей; •управление выполнением операций, функций и выражений над простыми дробями
User stud82 : 16 февраля 2013
70 руб.
"Современные технологии программирования". Лабораторная №3. Вариант№15
Тема: Классы object Pascal, C++ Цель: Сформировать практические навыки: реализации абстрактного типа данных с помощью классов Object Pascal, C++. Задание 1.В соответствии с приведенной ниже спецификацией реализовать абстрактный тип данных «Процессор простых дробей», используя класс Object Pascal, С++. 2.Протестировать каждую операцию, определенную на типе данных одним из методов тестирования. 3.Протестировать тип данных в целом. Спецификация типа данных «Процессор простых дробей».
User stud82 : 16 февраля 2013
50 руб.
"Современные технологии программирования". Лабораторная № 8. Вариант №15
Абстрактный тип данных (ADT) «полином» Тема: Классы Object Pascal, стандартный класс Tlist. Цель: Сформировать практические навыки: реализации абстрактных типов данных с помощью классов Object Pascal. Задание: 1.Реализовать тип «полином», в соответствии с приведенной ниже спецификацией. 2.Оттестировать каждую операцию, определенную на типе данных одним из методов тестирования. 3.Оттестировать тип данных в целом.
User stud82 : 16 февраля 2013
70 руб.
"Современные технологии программирования". Лабораторная №1. Вариант№15
Тема: Классы Object Pascal, С++ Цель: Сформировать практические навыки: реализации абстрактных типов данных с помощью классов Object Pascal С++. Задание: 1.Реализовать абстрактный тип данных «простая дробь», используя классы Delphi, С++ в соответствии с приведенной ниже спецификацией. 2.Протестировать каждую операцию, определенную на типе данных одним из методов тестирования. 3.Протестировать тип данных в целом. Спецификация типа данных «простые дроби».
User stud82 : 16 февраля 2013
50 руб.
"Современные технологии программирования". Лабораторная №4. Вариант №15
Тема: Классы Object Pascal, С++ Цель: Сформировать практические навыки реализации классов средствами объектно-ориентированного программирования Object Pascal, С++. Задание: 1.Разработать и реализовать класс TEditor «Ввод и редактирование простых дробей», используя Object Pascal, С++. На Унифицированном языке моделирования UML (Unified Modeling Language) наш класс можно обозначить следующим образом: РедакторПростыхДробей строка: String дробьЕстьНоль: Boolean добавитьЗнак: String добавитьЦи
User stud82 : 16 февраля 2013
70 руб.
Расчет элементов автомобильных гидросистем МАМИ Задача 6.7 Вариант А
От насоса 1 жидкость поступает по трубопроводу к точке М, в которой поток разделяется на два. Один из них направляется в гидроцилиндр 3 и затем сливается в бак, а второй проходит через охладитель (радиатор) 2 и также сливается в бак. Определить давление, создаваемое насосом, скорость движения Vп поршня гидроцилиндра и полезную мощность, развиваемую гидроприводом, если известна внешняя нагрузка на штоке гидроцилиндра F, диаметр его поршня D, штока dш и подача насоса Q. При решении учесть потери в
User Z24 : 21 декабря 2025
180 руб.
Расчет элементов автомобильных гидросистем МАМИ Задача 6.7 Вариант А
Экзамен по дисциплине: Методы и средства измерений в телекоммуникационных системах. Билет №4
Билет №4 1. Классификация измерений в системах передачи 2. Измерение отношения сигнал/шум квантования 3. Измерение полосы частот модуляции источников излучения ============================================
User IT-STUDHELP : 16 декабря 2022
200 руб.
promo
Реферат: Москва в произведении Пушкина Евгений Онегин
Москва - святыня России, её сердце. Не зря захватчики всех времён и народов, будь то татарские, французские или немецкие, чтобы остановить жизнь России, стремились остановить её сердце, то есть захватить Москву. "Сердце" и "судьба" - это слова, которые мы произносим, когда хотим сказать о чём-то важном для нас. Для автора романа "Евгений Онегин", для Александра Сергеевича Пушкина именно в сердце России, в Москве случилось два судьбоносных момента его жизни: распоряжение царя об окончании пушкинс
User evelin : 26 августа 2013
5 руб.
Суб’єкти провадження в справах про порушення митних правил
План правове порушення митне правило Вступ 1. Правовий статус учасників провадження в справах про порушення митних правил 1.1 Особи, які притягуються до відповідальності за порушення митних правил 1.1.1 Фізичні особи 1.1.2 Посадові особи підприємств 1.2 Представники осіб, які притягуються до відповідальності за порушення митних правил 1.3 Участь захисника у розгляді справи про порушення митних правил 1.4 Права та обов’язки експерта у випадку його призначення 1.5 Свідки, поняті та перекладач як
User Elfa254 : 2 августа 2013
10 руб.
up Наверх