История развития пистолетов-пулеметов: Предпосылкой для возникновения пистолетов-пулеметов послужила давняя тенденция тяготения винтовок...
Состав сооружений: решетки и песколовки: Решетки – это первое устройство в схеме очистных сооружений. Они представляют...
Топ:
Комплексной системы оценки состояния охраны труда на производственном объекте (КСОТ-П): Цели и задачи Комплексной системы оценки состояния охраны труда и определению факторов рисков по охране труда...
Особенности труда и отдыха в условиях низких температур: К работам при низких температурах на открытом воздухе и в не отапливаемых помещениях допускаются лица не моложе 18 лет, прошедшие...
История развития методов оптимизации: теорема Куна-Таккера, метод Лагранжа, роль выпуклости в оптимизации...
Интересное:
Наиболее распространенные виды рака: Раковая опухоль — это самостоятельное новообразование, которое может возникнуть и от повышенного давления...
Отражение на счетах бухгалтерского учета процесса приобретения: Процесс заготовления представляет систему экономических событий, включающих приобретение организацией у поставщиков сырья...
Как мы говорим и как мы слушаем: общение можно сравнить с огромным зонтиком, под которым скрыто все...
Дисциплины:
|
из
5.00
|
Заказать работу |
Содержание книги
Поиск на нашем сайте
|
|
|
|
1. Создать модуль Unit с именем Parent.
2. Определить базовый класс с именем Tbase и полями данных определенными в варианте задания. Включить в класс методы, обеспечивающие:
· заполнение полей данных;
· отображение (вывод) полей данных;
· конструктор, который инициализирует поля класса пустыми значениями;
· деструктор, сообщающий об удалении объекта.
3. Создайть приложение под windows, демонстрирующее выполнение всех методов базового класса.
4. Создать модуль Unit с именем Naslednic1. На основе базового класса создайть класс наследник с именем TNasl1, содержащий методы доступа к каждому отдельному полю:
· для чтения значений полей данных (функции);
· для записи значений полей данных (процедуры).
5. Создать приложение под Windows, демонстрирующее выполнение всех методов наследника.
6. Создать модуль Unit с именем Naslednic2. На основе базового класса создайть класс наследник с именем TNasl2, обеспечивающий доступ к объектам класса с помощью механизма свойств - property.
7. Создать приложение, демонстрирующее применение свойств.
8. Добавить в приложение процедуру, которая принимает в качестве параметра объект типа TNasl2 и выводит значения полей объекта, получая значения полей через свойства.
Таблица 6
Варианты заданий
| Объект | Список полей | |
| 1 | Студент | Номер зачетной книжки, Фамилия, Имя, Дата рождения, Номер телефона, Дата поступления, Признак удаления записи |
| 2 | Спортсмен | Фамилия, Имя, Дата рождения, Вес, Рост, Пол |
| 3 | Запись в записной книжке | Фамилия, Номер телефона, Дата рождения. |
| 4 | Житель | Фамилия, Город, Адрес: улица, дом, квартира. |
| 5 | Книга | Автор, Название, Инвентарный номер, Издательство, Количество страниц, Цена |
| 6 | Успеваемость | Номер зачетной книжки, Шифр группы, Название дисциплины, Дата получения оценки, Оценка, Фамилия преподавателя При вводе данных в строковые поля предусмотреть преобразование их к формату: первая буква большая, остальные маленькие) |
| 7 | Запись в Карточке пользователя библиотеки | Инвентарный номер, Автор, Название, Дата выдачи, Дата возврата |
| 8 | Работающий студент | Номер зачетной книжки, Группа, Код специальности, место работы |
| 9 | Игрушка | конструктор и т.д.), стоимость в копейках(вводится может дробное число, содержащее рубли и копейки), возрастные границы детей, для кого игрушка предназначена(два поля -начальный возраст и конечный) |
| 10 | Претендент | Фамилия, Имя Отчество, Возраст, Рост, Цвет глаз, Цвет волос, Зарплату, Наличие квартиры, Наличие машины |
| 11 | Пациент | Фамилия, Имя, Отчество, Адрес, Место работы, Наличие прививки от гриппа, Дата последней флюорографии |
| 12 | Квартира | Общая площадь, Жилая площадь, Площадь кухни, Наличие лоджии, Наличие санузла и его характеристики(совмещенный или нет), Панельный или кирпичный дом, Этаж, Общее количество этажей, Адрес, Стоимость, Район города |
| 13 | Автомобиль | Модель, Номер(код региона, цифровой код, буквенный код), Цвет, Сведения о владельце(Фамилия, Имя, Адрес), дата последнего техосмотра. |
| 13 | Видеофильм | Название, Студия, Жанр, Год выпуска, Режиссер, фамилии исполнителей главных роли(не более 10). |
| 14 | Спортсмен | Анкетные и антропологические данные, Гражданство, Вид спорта, Клуб, Данные о личном рекорде(дата, призовое место) |
| 15 | Банк | Наименование, Адрес, Статус(форма собственности), условия хранения средств на личном счету(годовые проценты на различных видах вкладов) |
| 16 | Требования Покупателя автосалона | Контактный телефон, Финансовые возможности, Техническое состояние,. Марка, Год выпуска, Технические характеристики(Мощность двигателя, Количество цилиндров, и т.д.), Особенности исполнения, Запрашиваемая цена. |
| 17 | Тур | Страна, Город, Условия проживания(Отель-звезды, Автобус и т. д.), Условия проезда, Экскурсионное обслуживание, Сервис принимающей стороны, Стоимость путевки. |
Контрольные вопросы.
1. В чем состоит основная идея ООП?
2. Что определяет класс?
3. В каком разделе программы должен быть описан объект (экземпляр класса)?
4. Что отличает структуру объекта от структуры запись?
5. Что такое метод?
6. Какова суть свойстваинкапсуляция?
7. Что означает наследование объекта?
8. Укажите, что будет базовыми объектами для объекта – многоэтажный многоквартирный дом.
9. Что понимается под полиморфизмом операций?
10. Что такое конструктор, деструктор?
11. Что значит – виртуальный метод?
ЛАБОРАТОРНАЯ РАБОТА №12
Файлы
Текстовыйфайл
Текстовый файл – это структра данных, размещенная на внешнем носителе, элементом которой является символ. Текстовый файл может содержать символы управления: конец строки, перевод каретки, конец файла. Последовательность символов, заканчивающаяся символом конец строки, называют строкой текстового файла. Файл организован последовательно, то есть новый элемент добавляется всегда в конец файла.
Для доступа к элементам файла, в программе, следует объявить файловую переменную.
|
|
|
Состав сооружений: решетки и песколовки: Решетки – это первое устройство в схеме очистных сооружений. Они представляют...
Эмиссия газов от очистных сооружений канализации: В последние годы внимание мирового сообщества сосредоточено на экологических проблемах...
Общие условия выбора системы дренажа: Система дренажа выбирается в зависимости от характера защищаемого...
Типы оградительных сооружений в морском порту: По расположению оградительных сооружений в плане различают волноломы, обе оконечности...
© cyberpediasu.com 2017-2026 - Не является автором материалов. Исключительное право сохранено за автором текста.
Если вы не хотите, чтобы данный материал был у нас на сайте, перейдите по ссылке: Нарушение авторских прав. Мы поможем в написании вашей работы!