Современные технологии программирования. Курсовая работа. Вариант 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 руб.
"Современные технологии программирования". Лабораторная №4. Вариант №15
Тема: Классы Object Pascal, С++ Цель: Сформировать практические навыки реализации классов средствами объектно-ориентированного программирования Object Pascal, С++. Задание: 1.Разработать и реализовать класс TEditor «Ввод и редактирование простых дробей», используя Object Pascal, С++. На Унифицированном языке моделирования UML (Unified Modeling Language) наш класс можно обозначить следующим образом: РедакторПростыхДробей строка: String дробьЕстьНоль: Boolean добавитьЗнак: String добавитьЦи
User stud82 : 16 февраля 2013
70 руб.
"Современные технологии программирования". Лабораторная № 6. Вариант №15
Тема: Классы Object Pascal, С++ Задание: 1.Разработать и реализовать класс «Интерфейс калькулятора простых дробей» тип TClcPnl наследник TForm, используя Object Pascal, С++. На Унифицированном языке моделирования UML (Unified Modeling Language) наш класс можно обозначить следующим образом: 2.Класс должен отвечать: 2.1.за ввод: •команд редактирования простых дробей, •команд памяти, •команд процессора простых дробей; 2.2.отображение: •вводимого числа, •результата вычисления, •состояния памяти;
User stud82 : 16 февраля 2013
70 руб.
"Современные технологии программирования". Лабораторная №3. Вариант№15
Тема: Классы object Pascal, C++ Цель: Сформировать практические навыки: реализации абстрактного типа данных с помощью классов Object Pascal, C++. Задание 1.В соответствии с приведенной ниже спецификацией реализовать абстрактный тип данных «Процессор простых дробей», используя класс Object Pascal, С++. 2.Протестировать каждую операцию, определенную на типе данных одним из методов тестирования. 3.Протестировать тип данных в целом. Спецификация типа данных «Процессор простых дробей».
User stud82 : 16 февраля 2013
50 руб.
"Современные технологии программирования". Лабораторная №1. Вариант№15
Тема: Классы Object Pascal, С++ Цель: Сформировать практические навыки: реализации абстрактных типов данных с помощью классов Object Pascal С++. Задание: 1.Реализовать абстрактный тип данных «простая дробь», используя классы Delphi, С++ в соответствии с приведенной ниже спецификацией. 2.Протестировать каждую операцию, определенную на типе данных одним из методов тестирования. 3.Протестировать тип данных в целом. Спецификация типа данных «простые дроби».
User stud82 : 16 февраля 2013
50 руб.
"Современные технологии программирования". Лабораторная № 5. Вариант №15
Тема: Классы Object Pascal, С++ Задание: 1.Разработать и реализовать класс «Управление калькулятором простых дробей» тип TCtrl, используя Object Pascal, С++. На Унифицированном языке моделирования UML (Unified Modeling Language) наш класс можно обозначить следующим образом: 2.Класс должен отвечать за управление выполнением команд калькулятора. Класс должен обеспечивать: •управление вводом и редактированием простых дробей; •управление выполнением операций, функций и выражений над простыми дробями
User stud82 : 16 февраля 2013
70 руб.
"Современные технологии программирования". Лабораторная № 8. Вариант №15
Абстрактный тип данных (ADT) «полином» Тема: Классы Object Pascal, стандартный класс Tlist. Цель: Сформировать практические навыки: реализации абстрактных типов данных с помощью классов Object Pascal. Задание: 1.Реализовать тип «полином», в соответствии с приведенной ниже спецификацией. 2.Оттестировать каждую операцию, определенную на типе данных одним из методов тестирования. 3.Оттестировать тип данных в целом.
User stud82 : 16 февраля 2013
70 руб.
"Современные технологии программирования". Лабораторная №2. Вариант№15
Тема: Классы Object Pasca, С++l Цель:Сформировать практические навыки: реализации абстрактного типа данных с помощью классов Object Pascal, С++ Задание 1.В соответствии с приведенной ниже спецификацией реализовать абстрактный тип данных «память для простых дробей», используя класс •Object Pascal, •C++. 2.Протестировать каждую операцию, определенную на типе данных одним из методов тестирования. Спецификация типа данных «память для простых дробей».
User stud82 : 16 февраля 2013
50 руб.
Ценообразование. Контрольная работа. Вариант №8
Прямые и косвенные издержки. Способы распределения косвенных издержек Задача 3 1. Определить регулируемую оптовую и розничную цены на продукцию предприятия-монополиста пищевой промышленности. 2. Составьте структуру регулируемой розничной цены. Известны следующие данные: а) сырье и материалы — 108 руб.; б) затраты на обработку – 32 руб.; в) внепроизводственные расходы – 6% к производственной себестоимости; г) рентабельность, исчисленная как отношение прибыли к себестоимости - 20%; д) НДС - 18% к
User Vladx : 19 июня 2013
70 руб.
Чертежи-Графическая часть-Курсовая работа-Кронблок-УКБ-6-200, Деталировка
Кронблок устанавливают на верхней площадке вышки, называемой наголовником. Это – неподвижный элемент талевой системы. Конструкция кронблока зависит от типа вышки, действующей нагрузки и объема спуско-подъемных операций. В зависимости от грузоподъёмности кронблоки впускаются с различным числом канатных шкивов, устанавливаемых на подшипниках качения. Конструктивно кронблоки всех грузоподъёмностей не отличаются друг от друга. Шкивы у всех кронблоков расположены на одной неподвижной оси, покоящейся
400 руб.
Чертежи-Графическая часть-Курсовая работа-Кронблок-УКБ-6-200, Деталировка
Расчёт ДВС автомобиля КамАЗ-740 ( ч.1 тепловой расчёт)
Техническое описание двигателя ОБЩИЙ ВИД ДВИГАТЕЛЯ КОНСТРУКТИВНЫЕ ОСОБЕННОСТИ ДВИГАТЕЛЯ Кривошипно-шатунный механизм Распределительный механизм Система смазки Система питания Система охлаждения Тепловой расчёт двигателя Параметры рабочего тела Параметры окружающей среды и остаточные газы Процесс сжатия Процесс впуска Процесс сгорания Индикаторные параметры рабочего цикла Процесс расширения и выпуска Эффективные показатели двигателя Основные параметры цилиндра и двигателя Построение инд
User ИванОК : 16 ноября 2011
Расчет параметров четырехполюсника. Контрольная работа по ОТЦ
Контрольная работа № 4 Вар 07 по основам теории цепей Сибгути Задача 4.1 Задача посвящена расчету параметров четырехполюсника (ЧП) и анализу прохождения сигналов через него в согласованном и несогласованном режимах работы. Электрическая цепь состоит из источника сигнала, имеющего ЭДС , частоту f = 5 кГц, начальную фазу = 40° и внутреннее сопротивление , ЧП, собранного по Г-образной схеме с П и Т входом, и нагрузки (рис. 1). Задача 4.2 Исследуется режим в длинной линии (рис. 5), на входе и
User gerold66 : 19 ноября 2009
130 руб.
up Наверх