Современные технологии программирования. Курсовая работа. Вариант 15
Состав работы
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Необходимые программы
Работа представляет собой 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” “=”“результат”
--------
Отображаемое значение может сохраняться в памяти или добавляться к её содержимому.
Требования.
Калькулятор должен обеспечить ввод и редактирование целых чисел в обычной записи и рациональных дробей в записи:
[-]<целое без знака>|[-]<числитель><разделитель><знаменатель>.
<числитель>::= <целое без знака>
<знаменатель>::= <целое без знака>
<разделитель>::= ‘/’ | ‘|’
Предусмотреть настройку калькулятора на отображение результата в двух форматах: “дробь” или “число”. В формате “дробь” результат всегда отображается в виде дроби. В формате “число” результат отображается в виде числа, если дробь может быть сокращена, так что знаменатель равен 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
Зайцев Михаил Георгиевич
Для редактирования можно использовать Borland Delphi7
Уважаемый студент, дистанционного обучения,
Оценена Ваша работа по предмету: Современные технологии программирования
Вид работы: Курсовая работа
Оценка:Хорошо
Замечания
Не верно подставляет операнд из памяти в выражение
Дата оценки: 2017
Зайцев Михаил Георгиевич
Похожие материалы
Курсовая работа. Современные технологии программирования
Lampa
: 14 января 2014
на тему «Проектирование и реализация программ в технологии «абстрактных типов данных»»
Задание
Спроектировать и реализовать калькулятор для выполнения вычислений над числами заданными в соответствии с вариантом, используя классы Object Pascal и библиотеку визуальных компонентов VCL Delphi для построения интерфейса.
Тип числа: действительное в системе счисления с основанием от 2 до 16.
Прецеденты: 1-5.
Операнды могут браться:
- из памяти – да;
- из буфера обмена – нет.
История - да.
Настро
52 руб.
"Современные технологии программирования". Курсовой проект. Вариант-15
stud82
: 16 февраля 2013
Тема
Проектирование и реализация программ в технологии «абстрактных типов данных»
Цель
•Сформировать практические навыки:
•проектирования программ в технологии «абстрактных типов данных»;
•реализации абстрактных типов данных с помощью классов Object Pascal;
•использования библиотеки визуальных компонентов VCL для построения интерфейса,
•тестирования программ.
Задание
Спроектировать и реализовать калькулятор для выполнения вычислений над числами заданными в соответствии с вариантом, используя кл
100 руб.
"Современные технологии программирования". Лабораторная № 6. Вариант №15
stud82
: 16 февраля 2013
Тема: Классы Object Pascal, С++
Задание:
1.Разработать и реализовать класс «Интерфейс калькулятора простых дробей» тип TClcPnl наследник TForm, используя Object Pascal, С++.
На Унифицированном языке моделирования UML (Unified Modeling Language) наш класс можно обозначить следующим образом:
2.Класс должен отвечать:
2.1.за ввод:
•команд редактирования простых дробей,
•команд памяти,
•команд процессора простых дробей;
2.2.отображение:
•вводимого числа,
•результата вычисления,
•состояния памяти;
70 руб.
"Современные технологии программирования". Лабораторная № 5. Вариант №15
stud82
: 16 февраля 2013
Тема: Классы Object Pascal, С++
Задание:
1.Разработать и реализовать класс «Управление калькулятором простых дробей» тип TCtrl, используя Object Pascal, С++.
На Унифицированном языке моделирования UML (Unified Modeling Language) наш класс можно обозначить следующим образом:
2.Класс должен отвечать за управление выполнением команд калькулятора. Класс должен обеспечивать:
•управление вводом и редактированием простых дробей;
•управление выполнением операций, функций и выражений над простыми дробями
70 руб.
"Современные технологии программирования". Лабораторная №3. Вариант№15
stud82
: 16 февраля 2013
Тема: Классы object Pascal, C++
Цель: Сформировать практические навыки: реализации абстрактного типа данных с помощью классов Object Pascal, C++.
Задание
1.В соответствии с приведенной ниже спецификацией реализовать абстрактный тип данных «Процессор простых дробей», используя класс Object Pascal, С++.
2.Протестировать каждую операцию, определенную на типе данных одним из методов тестирования.
3.Протестировать тип данных в целом.
Спецификация типа данных «Процессор простых дробей».
50 руб.
"Современные технологии программирования". Лабораторная № 8. Вариант №15
stud82
: 16 февраля 2013
Абстрактный тип данных (ADT) «полином»
Тема: Классы Object Pascal, стандартный класс Tlist.
Цель: Сформировать практические навыки: реализации абстрактных типов данных с помощью классов Object Pascal.
Задание:
1.Реализовать тип «полином», в соответствии с приведенной ниже спецификацией.
2.Оттестировать каждую операцию, определенную на типе данных одним из методов тестирования.
3.Оттестировать тип данных в целом.
70 руб.
"Современные технологии программирования". Лабораторная №1. Вариант№15
stud82
: 16 февраля 2013
Тема: Классы Object Pascal, С++
Цель: Сформировать практические навыки: реализации абстрактных типов данных с помощью классов Object Pascal С++.
Задание:
1.Реализовать абстрактный тип данных «простая дробь», используя классы Delphi, С++ в соответствии с приведенной ниже спецификацией.
2.Протестировать каждую операцию, определенную на типе данных одним из методов тестирования.
3.Протестировать тип данных в целом.
Спецификация типа данных «простые дроби».
50 руб.
"Современные технологии программирования". Лабораторная №4. Вариант №15
stud82
: 16 февраля 2013
Тема: Классы Object Pascal, С++
Цель: Сформировать практические навыки реализации классов средствами объектно-ориентированного программирования Object Pascal, С++.
Задание:
1.Разработать и реализовать класс TEditor «Ввод и редактирование простых дробей», используя Object Pascal, С++.
На Унифицированном языке моделирования UML (Unified Modeling Language) наш класс можно обозначить следующим образом:
РедакторПростыхДробей
строка: String
дробьЕстьНоль: Boolean
добавитьЗнак: String
добавитьЦи
70 руб.
Другие работы
Устройства оптоэлектроники. Зачетная работа
Алексей119
: 9 января 2016
«Устройства оптоэлектроники».
1.Диаграмма направленности излучателя.
2.Электрическая модель светоизлучающего диода
3.Характеристики и параметры фотоприемников.
4.Устройство и принцип действия оптоэлектронных фильтров.
70 руб.
Гидравлика БГИТУ Задача 1.1 Вариант 62
Z24
: 29 июля 2026
Какую силу Р нужно приложить к поршню левого сосуда, наполненного водой, чтобы уравновесить давление воды на поршень правого сосуда? (Рисунок 1)
180 руб.
Контрольная по дисциплине: Оптические системы передачи. Вариант 25
xtrail
: 2 августа 2024
Содержание
Задача 1 3
Задача 2 6
Задача 3 8
Задача 4 11
Приложение 1. 15
Задача 1
Определить затухание (ослабление), дисперсию, полосу пропускания и максимальную скорость передачи двоичных импульсов в волоконно-оптической системе с длиной секции L (км), километрическим (погонным) затуханием (ослаблением) a (дБ/км) на длине волны излучения передатчика Л0 (мкм), ширине спектра излучения dЛ0,5 на уровне половины максимальной мощности излучения. Данные для задачи приведены в таблицах 1.1 и 1.2.
Та
600 руб.
Контрольная по дисциплине: Иностранный язык (английский) (часть 1). Вариант общий
xtrail
: 14 августа 2024
Задание 1
Переведите предложения, обращая внимание на перевод на русский язык определений, выраженных именем существительным.
1. The bus stop is not far from here.
2. Several Moscow University physicists work at this problem.
3. There are only daylight lamps in this room.
4. A signal antenna picks up the picture and audio signals.
5. Submarine telephone cable systems are free from fading and interference.
6. The modern information explosion cannot be conceived without TV and radio.
Задание 2
Пе
300 руб.