Страницу Назад
Поискать другие аналоги этой работы
300 Лабораторная работа №4 по дисциплине: Современные технологии программирования. Вариант с 9 по 16 (простая дробь)ID: 182932Дата закачки: 01 Сентября 2017 Продавец: Учеба "Под ключ" (Напишите, если есть вопросы) Посмотреть другие работы этого продавца Тип работы: Работа Лабораторная Форматы файлов: Microsoft Word, Delphi Сдано в учебном заведении: ДО СИБГУТИ Описание: Тема: Классы 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. Тестовые наборы данных для тестирования класса. Комментарии: Зачет без замечаний! Дата сдачи: апрель 2017 г. В архиве отчет + файлы программы. Работа подходит для вариантов с 9 по 16. Помогу с другим вариантом. Выполняю работы на заказ по следующим специальностям: МТС, АЭС, МРМ, ПОВТиАС, ПМ, ФиК и др. E-mail: help-sibguti@yandex.ru Размер файла: 341,9 Кбайт Фаил: (.rar) ------------------- Обратите внимание, что преподаватели часто переставляют варианты и меняют исходные данные! Если вы хотите, чтобы работа точно соответствовала, смотрите исходные данные. Если их нет, обратитесь к продавцу или к нам в тех. поддержку. Имейте ввиду, что согласно гарантии возврата средств, мы не возвращаем деньги если вариант окажется не тот. -------------------
Скачано: 4 Коментариев: 0 |
||||
Есть вопросы? Посмотри часто задаваемые вопросы и ответы на них. Опять не то? Мы можем помочь сделать! Некоторые похожие работы:Лабораторная работа №1 по дисциплине: Современные технологии программирования. Вариант с 9 по 16 (простая дробь)Лабораторная работа №2 по дисциплине: Современные технологии программирования. Вариант с 9 по 16 (простая дробь) Лабораторная работа №3 по дисциплине: Современные технологии программирования. Вариант с 9 по 16 (простая дробь) Лабораторная работа №5 по дисциплине: Современные технологии программирования. Вариант с 9 по 16 (простая дробь) Ещё искать по базе с такими же ключевыми словами. |
||||
Не можешь найти то что нужно? Мы можем помочь сделать! От 350 руб. за реферат, низкие цены. Спеши, предложение ограничено ! |
Вход в аккаунт:
Страницу Назад
Cодержание / Современные технологии программирования / Лабораторная работа №4 по дисциплине: Современные технологии программирования. Вариант с 9 по 16 (простая дробь)
Вход в аккаунт: