Страницу Назад
Поискать другие аналоги этой работы
95 Лабораторная работа №4. Редактор комплексных чисел. Классы Object Pascal, С++.ID: 68791Дата закачки: 21 Мая 2012 Продавец: Doctor_Che (Напишите, если есть вопросы) Посмотреть другие работы этого продавца Тип работы: Работа Лабораторная Форматы файлов: Исполняемые фалы (EXE), Microsoft Word, Delphi Сдано в учебном заведении: СибГУТИ Описание: Тема: Классы Object Pascal, С++. Цель: Сформировать практические навыки: реализации абстрактного типа данных с помощью классов Object Pascal, С++. Задание: 1. Разработать и реализовать класс «Ввод и редактирование комплексных чисел» (TEditor), используя Object Pascal, С++. На Унифицированном языке моделирования UML (Unified Modeling Language) наш класс можно обозначить следующим образом: Рекомендации к выполнению 1. В классе TEditor опишите следующие атрибуты: • «строка» - строкового типа, содержит строковое представление редактируемого комплексного числа, . 2. В классе опишите следующие операции: • «число есть ноль», операция возвращает булевское значение True, если «строка» содержит изображение комплексного числа равного 0, +i 0,, False – в противном случае; • «добавить знак», операция добавляет или удаляет знак «-» из «строка» и возвращает значение «строка»; • «добавить цифру», операция получает целое число (числовое обозначение арабской цифры), преобразует его в символ и добавляет к «строка», если это допускает формат, возвращает значение «строка»; • «добавить ноль», операция добавляет ноль к «строка», если это допускает формат, возвращает значение «строка»; • «забой символа», операция удаляет крайний правый символ «строка» и возвращает значение «строка»; • «очистить», операция устанавливает в «строка» строку, изображающую комплексное число 0, +i 0,, возвращает значение «строка»; • «редактировать», операция получает номер команды редактирования, выполняет действия по её выполнению и возвращает значение «строка»; • «конструктор», создаёт объект типа TEditor; • «читать «строка» в формате строки» - строкового типа (метод свойства), возвращает значение «строка» в заданном пользователем формате; • «писать «строка» в формате строки», получает значение строкового типа (метод свойства) и заносит его в «строка»; 3. Класс реализуйте в отдельном модуле UEditor. В разделе описания констант опишите следующие константы: • «разделитель целой и дробной частей действительной и мнимой частей комплексного числа» - строкового типа; • «разделитель действительной и мнимой частей комплексного числа» - строкового типа; • «строковое представление нуля» - строкового типа. Комментарии: Коментарии: Сдано 2012г. Вариант 23 Размер файла: 319,1 Кбайт Фаил: (.zip)
Скачано: 9 Коментариев: 0 |
||||
Есть вопросы? Посмотри часто задаваемые вопросы и ответы на них. Опять не то? Мы можем помочь сделать! Некоторые похожие работы:Лабораторные работы №№1-7 по дисциплине: Современные технологии программирования. Вариант с 17 по 24 (комплексное число)Лабораторные работы №1-7 по дисциплине: Современные технологии программирования. Вариант №7. Лабораторные работы №1-5 по дисциплине: Современные технологии программирования. Вариант №18 Современные технологии программирования. Лабораторные работы №1-6 (без 4) Лабораторная работа №4 по дисциплине Современные технологии программирования Ещё искать по базе с такими же ключевыми словами. |
||||
Не можешь найти то что нужно? Мы можем помочь сделать! От 350 руб. за реферат, низкие цены. Спеши, предложение ограничено ! |
Вход в аккаунт:
Страницу Назад
Cодержание / Программирование / Лабораторная работа №4. Редактор комплексных чисел. Классы Object Pascal, С++.
Вход в аккаунт: