Лабораторная работа №4 по дисциплине: Современные технологии программирования. Вариант с 9 по 16 (простая дробь)
Состав работы
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Необходимые программы
Работа представляет собой rar архив с файлами (распаковать онлайн), которые открываются в программах:
- Microsoft Word
Описание
Тема: Классы Object Pascal, С++
Цель: Сформировать практические навыки реализации классов средствами объектно-ориентированного программирования Object Pascal, С++.
Задание:
1. Разработать и реализовать класс TEditor «Ввод и редактирование простых дробей», используя Object Pascal, С++.
На Унифицированном языке моделирования UML (Unified Modeling Language) наш класс можно обозначить следующим образом:
2. Класс должен отвечать за посимвольный ввод, хранение и редактирование строкового представления простых дробей. Значение нуля - ‘0|1’. Класс должен обеспечивать:
- добавление цифры;
- добавление и изменение знака;
- добавление разделителя целой и дробной частей;
- забой символа, стоящего справа (BackSpace);
- установку нулевого значения числа (Clear);
- чтение строкового представления простой дроби;
- запись строкового представления простой дроби.
3. Протестировать каждый метод класса и класс в целом.
Рекомендации к выполнению
1. В классе TEditor опишите следующие атрибуты:
- «строка» - строкового типа, содержит строковое представление редактируемой простой дроби.
2. В классе опишите следующие операции:
- «дробь есть ноль», операция возвращает булевское значение True, если «строка» содержит изображение дроби равной 0/1, False – в противном случае;
- «добавить знак», операция добавляет или удаляет знак «-» из «строка» и возвращает значение «строка»;
- «добавить цифру», операция получает целое число (числовое обозначение арабской цифры), преобразует его в символ и добавляет к «строка», если это допускает формат, возвращает значение «строка»;
- «добавить ноль», операция добавляет ноль к «строка», если это допускает формат, возвращает значение «строка»;
- «забой символа», операция удаляет крайний правый символ «строка» и возвращает значение «строка»;
- «очистить», операция устанавливает в «строка» строку, изображающую дробь 0/1, возвращает значение «строка»;
- «редактировать», операция получает номер команды редактирования, выполняет действия по её выполнению и возвращает значение «строка»;
- «конструктор», создаёт объект типа TEditor;
- «читать «строка» в формате строки» - строкового типа (метод свойства), возвращает значение «строка» в заданном пользователем формате;
- «писать «строка» в формате строки», получает значение строкового типа (метод свойства) и заносит его в «строка»;
3. Класс реализуйте в отдельном модуле UEditor. В разделе описания констант опишите следующие константы:
- «разделитель числителя и знаменателя» строкового типа;
- «строковое представление нуля» строкового типа.
Содержание отчета
1. Задание.
2. Текст программы.
3. Тестовые наборы данных для тестирования класса.
Цель: Сформировать практические навыки реализации классов средствами объектно-ориентированного программирования Object Pascal, С++.
Задание:
1. Разработать и реализовать класс TEditor «Ввод и редактирование простых дробей», используя Object Pascal, С++.
На Унифицированном языке моделирования UML (Unified Modeling Language) наш класс можно обозначить следующим образом:
2. Класс должен отвечать за посимвольный ввод, хранение и редактирование строкового представления простых дробей. Значение нуля - ‘0|1’. Класс должен обеспечивать:
- добавление цифры;
- добавление и изменение знака;
- добавление разделителя целой и дробной частей;
- забой символа, стоящего справа (BackSpace);
- установку нулевого значения числа (Clear);
- чтение строкового представления простой дроби;
- запись строкового представления простой дроби.
3. Протестировать каждый метод класса и класс в целом.
Рекомендации к выполнению
1. В классе TEditor опишите следующие атрибуты:
- «строка» - строкового типа, содержит строковое представление редактируемой простой дроби.
2. В классе опишите следующие операции:
- «дробь есть ноль», операция возвращает булевское значение True, если «строка» содержит изображение дроби равной 0/1, False – в противном случае;
- «добавить знак», операция добавляет или удаляет знак «-» из «строка» и возвращает значение «строка»;
- «добавить цифру», операция получает целое число (числовое обозначение арабской цифры), преобразует его в символ и добавляет к «строка», если это допускает формат, возвращает значение «строка»;
- «добавить ноль», операция добавляет ноль к «строка», если это допускает формат, возвращает значение «строка»;
- «забой символа», операция удаляет крайний правый символ «строка» и возвращает значение «строка»;
- «очистить», операция устанавливает в «строка» строку, изображающую дробь 0/1, возвращает значение «строка»;
- «редактировать», операция получает номер команды редактирования, выполняет действия по её выполнению и возвращает значение «строка»;
- «конструктор», создаёт объект типа TEditor;
- «читать «строка» в формате строки» - строкового типа (метод свойства), возвращает значение «строка» в заданном пользователем формате;
- «писать «строка» в формате строки», получает значение строкового типа (метод свойства) и заносит его в «строка»;
3. Класс реализуйте в отдельном модуле UEditor. В разделе описания констант опишите следующие константы:
- «разделитель числителя и знаменателя» строкового типа;
- «строковое представление нуля» строкового типа.
Содержание отчета
1. Задание.
2. Текст программы.
3. Тестовые наборы данных для тестирования класса.
Дополнительная информация
Зачет без замечаний!
Дата сдачи: апрель 2017 г.
В архиве отчет + файлы программы.
Работа подходит для вариантов с 9 по 16.
Помогу с другим вариантом.
Выполняю работы на заказ по следующим специальностям:
МТС, АЭС, МРМ, ПОВТиАС, ПМ, ФиК и др.
E-mail: help-sibguti@yandex.ru
Дата сдачи: апрель 2017 г.
В архиве отчет + файлы программы.
Работа подходит для вариантов с 9 по 16.
Помогу с другим вариантом.
Выполняю работы на заказ по следующим специальностям:
МТС, АЭС, МРМ, ПОВТиАС, ПМ, ФиК и др.
E-mail: help-sibguti@yandex.ru
Похожие материалы
Современные технологии программирования. Калькулятор простых дробей
RedSunrise
: 8 января 2018
Спроектировать и реализовать калькулятор для выполнения вычислений над числами заданными в соответствии с вариантом, используя классы Object Pascal и библиотеку визуальных компонентов VCL Delphi для построения интерфейса.
Варианты чисел:
o простые дроби.
Общие требования
Калькулятор обеспечивает вычисление выражений с использованием операций: +, -, *. / и функций: Sqr (возведение в квадрат), Rev (1/x - вычисление обратного значения) без учёта приоритета операций. Приоритет функций одинаковый, вы
20 руб.
Лабораторная работа №2 по дисциплине: Современные технологии программирования. Вариант с 9 по 16 (простая дробь)
Учеба "Под ключ"
: 1 сентября 2017
Тема: Классы Object Pascal, С++
Цель: Сформировать практические навыки: реализации абстрактного типа данных с помощью классов Object Pascal, С++
Задание
1. В соответствии с приведенной ниже спецификацией реализовать абстрактный тип данных «память для простых дробей», используя класс
• Object Pascal,
• C++.
2. Протестировать каждую операцию, определенную на типе данных одним из методов тестирования.
Спецификация типа данных «память для простых дробей».
Рекомендации к выполнению
1. Тип данных р
300 руб.
Лабораторная работа №5 по дисциплине: Современные технологии программирования. Вариант с 9 по 16 (простая дробь)
Учеба "Под ключ"
: 1 сентября 2017
Тема: Классы Object Pascal, С++
Задание:
1. Разработать и реализовать класс «Управление калькулятором простых дробей» тип TCtrl, используя Object Pascal, С++.
На Унифицированном языке моделирования UML (Unified Modeling Language) наш класс можно обозначить следующим образом:
2. Класс должен отвечать за управление выполнением команд калькулятора. Класс должен обеспечивать:
• управление вводом и редактированием простых дробей;
• управление выполнением операций, функций и выражений над простыми дро
300 руб.
Лабораторная работа №3 по дисциплине: Современные технологии программирования. Вариант с 9 по 16 (простая дробь)
Учеба "Под ключ"
: 1 сентября 2017
Тема: Классы Object Pascal, С++
Цель: Сформировать практические навыки: реализации абстрактного типа данных с помощью классов Object Pascal, С++.
Задание
1. В соответствии с приведенной ниже спецификацией реализовать абстрактный тип данных «Процессор простых дробей», используя класс Object Pascal, С++.
2. Протестировать каждую операцию, определенную на типе данных одним из методов тестирования.
3. Протестировать тип данных в целом.
Спецификация типа данных «Процессор простых дробей».
Рекоменда
300 руб.
Лабораторная работа №1 по дисциплине: Современные технологии программирования. Вариант с 9 по 16 (простая дробь)
Учеба "Под ключ"
: 1 сентября 2017
Тема: Классы Object Pascal, С++
Цель:
Сформировать практические навыки: реализации абстрактных типов данных с помощью классов Object Pascal, С++.
Задание:
Реализовать абстрактный тип данных «простая дробь», используя классы Object Pascal, С++ в соответствии с приведенной ниже спецификацией.
Протестировать каждую операцию, определенную на типе данных одним из методов тестирования.
Протестировать тип данных в целом.
Спецификация типа данных «простые дроби».
Рекомендации к выполнению:
1. Тип данн
300 руб.
Современные технологии программирования. Лабораторные 1-5. Калькулятор простых дробей
RedSunrise
: 8 января 2018
Задание
1. Реализовать абстрактный тип данных “простая дробь”, используя классы
Object Pascal,
С++
в соответствии с приведенной ниже спецификацией.
2. Протестировать каждую операцию, определенную на типе данных одним из методов тестирования.
Спецификация типа данных “простые дроби”.
ADT TFrac
Данные
Простая дробь (тип TFrac) - это пара целых чисел: числитель и знаменатель (a/b). Простые дроби изменяемые.
Операции
Операции могут вызываться только объектом простая дробь (тип TFrac), указатель на к
100 руб.
КУРСОВАЯ РАБОТА по дисциплине «Современные технологии программирования» Калькулятор простых дробей
verteiben2013
: 1 марта 2016
Спроектировать и реализовать калькулятор для выполнения вычислений над числами заданными в соответствии с вариантом, используя классы Object Pascal и библиотеку визуальных компонентов VCL Delphi для построения интерфейса.
Варианты чисел: простые дроби.
Общие требования
Калькулятор обеспечивает вычисление выражений с использованием операций: +, -, *. / и функций: Sqr (возведение в квадрат), Rev (1/x - вычисление обратного значения) без учёта приоритета операций. Приоритет функций одинаковый, в
500 руб.
Современные технологии программирования. Курсовая работа. Вариант №14. Калькулятор простых дробей.
zhekaersh
: 20 февраля 2015
Цель
Сформировать практические навыки:
• проектирования программ в технологии “абстрактных типов данных”;
• реализации абстрактных типов данных с помощью классов Object Pascal;
• использования библиотеки визуальных компонентов VCL для построения интерфейса,
• тестирования программ.
1. Задание
Спроектировать и реализовать калькулятор для выполнения вычислений над числами заданными в соответствии с вариантом, используя классы Object Pascal и библиотеку визуальных компонентов VCL Delphi для построе
250 руб.
Другие работы
Лабораторная работа №1 по дисциплине: Банки и базы данных Вариант: 16. Создание баз данных в среде MICROSOFT ACCESS
Aleksandr1234
: 30 января 2012
Цель работы: Используя средства Microsoft Access, реализовать базу данных в соответствии с результатами проектирования, полученными при выполнении п. 1 и 2 контрольной работы.
Задание:
1. Создать файл базы данных Microsoft Access.
2. Пользуясь разработанным в соответствии с вариантом задания проектом базы данных, создать таблицы базы данных в режиме ввода данных в таблицу или в режиме конструктора. В каждой таблице создать ключевые поля, выбрать типы данных и установить диапазоны допустимых зна
100 руб.
Зажимное приспособление МЧ00.69.00.00 СБ. Деталирование
HelpStud
: 11 апреля 2018
Приспособление применяется для зажима обрабатываемых деталей на фрезерных станках.
Корпус поз. 1 привертывают к станку четырьмя болтами (на чертеже не показаны). В паз корпуса вставлен вкладыш поз. 4, в котором вращается винт поз. 2, имеющий правую и левую прямоугольную резьбу. Для перемещения кулачков поз. 3 и поз. 6 нужно ключом вращать винт поз. 2. После того как кулачки зажмут обрабатываемую деталь, ключом затягивают гайку поз. 10. Левая стенка паза шпильки поз. 7 прижимает кулачок поз. 3 (с
170 руб.
Бруй Л.П. Техническая термодинамика ТОГУ Задача 6 Вариант 61
Z24
: 14 января 2026
Определение скорости истечения водяного пара из сопловых устройств
Определить теоретическую скорость истечения водяного пара из суживающегося сопла и из сопла Лаваля. Начальные давление и температура пара: p1 и t1 (табл. 8). Давление среды, в которую происходит истечение пара, p2 (табл. 8).
К решению задачи приложить изображения адиабатных процессов истечения пара из сопловых устройств в диаграмме h-s.
Дать эскизы профилей суживающегося сопла и сопла Лаваля.
Ответить в письменном виде
250 руб.
Совершенствование финансового менеджмента на предприятии
Slolka
: 25 октября 2013
Вот тут на помощь и приходит финансовый менеджмент, универсальный инструмент управления финансами предприятия
Финансовый менеджмент, или управление финансовыми ресурсами и отношениями, охватывает систему принципов, методов, форм и приёмов регулирования рыночного механизма в области финансов с целью повышения конкурентоспособности хозяйствующего субъекта.
Финансовый менеджмент – искусство управления финансами предприятий – уверенно вошел в отечественную практику хозяйствования, используя богаты
5 руб.