Лабораторная работа №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 руб.
Лабораторная работа №1 по дисциплине: Современные технологии программирования. Вариант с 9 по 16 (простая дробь)
Учеба "Под ключ"
: 1 сентября 2017
Тема: Классы Object Pascal, С++
Цель:
Сформировать практические навыки: реализации абстрактных типов данных с помощью классов Object Pascal, С++.
Задание:
Реализовать абстрактный тип данных «простая дробь», используя классы Object Pascal, С++ в соответствии с приведенной ниже спецификацией.
Протестировать каждую операцию, определенную на типе данных одним из методов тестирования.
Протестировать тип данных в целом.
Спецификация типа данных «простые дроби».
Рекомендации к выполнению:
1. Тип данн
300 руб.
Лабораторная работа №3 по дисциплине: Современные технологии программирования. Вариант с 9 по 16 (простая дробь)
Учеба "Под ключ"
: 1 сентября 2017
Тема: Классы Object Pascal, С++
Цель: Сформировать практические навыки: реализации абстрактного типа данных с помощью классов Object Pascal, С++.
Задание
1. В соответствии с приведенной ниже спецификацией реализовать абстрактный тип данных «Процессор простых дробей», используя класс Object Pascal, С++.
2. Протестировать каждую операцию, определенную на типе данных одним из методов тестирования.
3. Протестировать тип данных в целом.
Спецификация типа данных «Процессор простых дробей».
Рекоменда
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 руб.
Современные технологии программирования. Лабораторная работа №5. Управление калькулятором простых дробей.
zhekaersh
: 20 февраля 2015
Тема: Классы Object Pascal, С++
Цель: Сформировать практические навыки: реализации классов средствами объектно-ориентированного программирования Object Pascal, С++.
Задание
1. Разработать и реализовать класс «Управление калькулятором простых дробей» тип TCtrl, используя класс
• Object Pascal,
• С++.
70 руб.
Другие работы
Насос 42.000
bublegum
: 1 июня 2020
Насос 42.000 сборочный чертеж
Насос 42.000 спецификация
Рычаг насоса 42.001
Гайка 42.002
Крышка насоса 42.003
Корпус насоса 42.004
Крыльчатка 42.006
Ось крыльчатки 42.007
Штуцер 42.008
Шарик рычага 42.009
Коробка клапанов 42.012
Клапан 42.013
Коробка клапанов 42.015
Насос двустороннего действия предназначен для перекачивания различных жидкостей, в том числе топлива при заправке автомобилей. Он состоит из корпуса 4 с крышкой 3, оси 7 с рычагом 1, крыльчатки 6, клапанов 13 и 14. Жидкость подастся
350 руб.
Контрольная работа по дисциплине: Безопасность жизнедеятельности. Вариант № 02
IT-STUDHELP
: 12 апреля 2021
Вопросы:
2. Дайте характеристику системы «Человек-среда обитания»
92. Основные психологические причины возникновения опасных ситуаций.
Задачи:
Задача 1
При занулении корпуса электрооборудования соединяются с нуле-вым проводом. Зануление превращает замыкание фазы на корпус в одно-фазное короткое замыкание, в результате чего срабатывает максимальная токовая защита и селективно отключается поврежденный участок сети. За-нуление снижает потенциалы корпусов, появляющиеся в момент замыка-ния на кор
600 руб.
Гидростатика и гидродинамика ТИУ Задача 2.1 Вариант 11
Z24
: 31 декабря 2026
По напорному трубопроводу диаметром d, м, перекачивается мазут, имеющий кинематическую вязкость ν = 1,5 Ст (стокс). Расход мазута составляет Q, л/с. Определить режим движения жидкости.
120 руб.
Проектирование ГТС на базе SDH. Вариант №16
alex-180672
: 28 ноября 2011
Тема: “Проект ГТС на базе SDH”
Исходные данные:
1. Назначение станций: городские РАТС типа S-12, EWSD и АТСКУ
2. Структурный состав абонентов станций:
1. Аппараты квартирного сектора: 61%
2. Аппараты делового сектора: 38%
3. Количество таксофонов: 0.6% от емкости АТС
4. Кабины переговорных пунктов: 0,1% от емкости АТС
5. Количество м/г таксофонов: 0.3% от емкости АТС
6. Доли ТА с тастатурными номеронабирателями:
Квартирных: = 0,4;
Деловой сектор: = 0,4;
Таксофоны: ( =1).
3. Данные о РАТ
200 руб.