Читайте также:
|
|
Лабораторная работа 1
Простые классы. Доступ к элементам класса
Цель работы
Целью лабораторной работы является получение практических навыков при использовании простых классов в языке С++
Темы для предварительного изучения
Введение в классы
Структура класса и методы-аксессоры
Варианты индивидуальных заданий
Разработать программу, которая вводит фактические данные из таблицы, представленной в Вашем варианте индивидуального задания, и выводит на экран таблицу, подобную той, которая находится в индивидуальном задании (включая заголовок и примечания).
Варианты индивидуальных заданий
Вариант 1
Некоторые виды антилоп | |||
Название | Группа | Место обитания | Численность популяции |
Джейран | A | Азия | |
Гну | B | Африка | |
Бейза | H | Африка | |
Группы: А - настоящие антилопы, B - коровьи антилопы, H - лошадиные антилопы |
Вариант 2
Фирмы - производители СКБД | |||
Фирма | Количество. продуктов | Годовой объем продажи ($) | Часть рынка (%) |
Oracle | 31.1 | ||
IBM | 29.9 | ||
Microsoft | 13.1 | ||
Примечание: по данным Gartner Group за 1999г |
Вариант 3
Отдел кадров | |||
Фамилия | Инициалы | Год рожд | Оклад |
Иванов | И.И. | 517.50 | |
Петренко | П.П. | 219.10 | |
Паниковский | М.С. | 300.00 | |
Примечание: оклад установлен по состоянию на 1 января 2000 года |
Вариант 4
Ведомость деталей | |||
Наименование | Тип | Количество | Вес 1 детали (г) |
Фланец | З | ||
Переходник | П | ||
Станина | О | ||
Примечание: принято такое кодирование типов: О - оригинальная, П - покупная, З - заимствованная |
Вариант 5
Характеристики ПЭВМ | |||
Процессор | Частота (Mgz) | RAM (Mb) | Тип |
Pentium-III | C | ||
AMD-К6 | C | ||
PowerPC-620 | R | ||
Тип: C - CISC-процессор, R - RISC-процессор |
Вариант 6
Каталог библиотеки | |||
Автор книги | Название | Год выпуска | Группа |
Сенкевич | Потоп | Х | |
Ландау | Механика | У | |
Дойль | Сумчатые | C | |
Примечание: Х - художественная литература; У - учебная литература; С - справочная литература |
Вариант 7
Ведомость комплектующих | |||
Обозначение | Тип | Номинал | Количество |
RT-11-24 | R | ||
RT-11-24 | R | ||
CGU-12K | C | 17.5 | |
Примечание: R - резистор; C - конденсатор |
Вариант 8
Проекты поиска внеземных сигналов | |||
Год | Научный руководитель | Диаметр антенны (м) | Рабочая частота (МГц) |
Дрейк | |||
Троицкий | |||
Хоровиц | |||
Примечание: наблюдались объекты от 2 звезд до нескольких галактик |
Вариант 9
Офисные пакеты | |||
Наименование | Производитель | Количество сост.частей | Цена ($) |
Office | Microsoft | ||
SmartSute | Lotus | ||
StarOffice | Sun | ||
Примечание: возможно бесплатно получить продукт StarOffice через Internet |
Вариант 10
Сельскохозяйственные культуры | |||
Наименование | Тип | Посевная площадь (га) | Урожайность (ц/га) |
Соя | Б | ||
Чумиза | З | ||
Рис | З | ||
Примечание: З - зерновые, Б - бобовые |
Вариант 11
Ведомость спортивных состязаний | |||
Фамилия участника | Код команды | Количество балов | Место в итоге |
Баландин | С | 123.7 | |
Шишков | Ш | 79.98 | |
Кравченко | Д | 134.8 | |
Примечание: Д - "Динамо", С - "Спартак", Ш - "Шахтер" |
Вариант 12
Ведомость общественного транспорта | |||
Вид транспорта | ╧ маршрута | Протяженность маршрута (км) | Время в дороге (мин) |
Тр | 27.55 | ||
Т-с | 13.6 | ||
А | 12а | 57.3 | |
Примечание: Тр - трамвай, Тс - троллейбус, А - автобус |
Вариант 13
Приблизительное количество звезд разных спектральных классов в Галактике | |||
Спектральный класс | Приблизительная масса (отн.Солнца) | Часть % | Численность |
O | 0.00002 | ||
F | 1.25 | 2.9 | |
M | 0.2 | 73.2 | |
Примечание: не показаны данные для классов: B, A, G, K |
Вариант 14
Время выполнения некоторых программ, которые применяют параллельные алгоритмы | |||
Название программы | Количество строк кода | Время исп. на SGI Callenge (cек) | Время исп. на SGI Indy (cек) |
OCEAN | 8.70 | 18.2 | |
DYFESM | 6.95 | ||
TRFD | 1.05 | 2.98 | |
Примечание: SGI Callenge - ЦП R1000 196 MHz, 1.024 MB RAM SGI Indy - ЦП MIPS R4600 134 MHz, 64 MB RAM |
Вариант 15
Конфигурация программных средств информационных систем | ||||
Операционная система | СУБД | Мин.объем внешней памяти (MB) | Мин.объем оперативной памяти (MB | Приблизительная цена ($) |
OS/2 | DB2 | |||
Windows/NT | SQLServer | |||
SCO/Unix | Oracle | |||
Примечание: принималась цена лицензии на 8 пользователей |
Вариант 16
Сельскохозяйственные предприятия | |||
Название | Вид собственности | Площадь земли (га) | Кол. работников |
Заря | Д | ||
Росинка | К | ||
Петренко | Ч | ||
Вид собственности: Д - государственная, Ч - частная, К - кооперативнfz |
Вариант 17
Прайс-лист | |||
Наименование товара | Тип товара | Цена за 1 шт (грн) | Минимальное количество в партии |
Папка | К | 4.75 | |
Бумага | К | 13.90 | |
Калькулятор | О | 411.00 | |
Примечание: К - канцтовары, О - оргтехника |
Вариант 18
Вязкость металлов в жидком состоянии | |||
Вещество | Атомный номер | Температура (град.С) | Вязкость (кг/м*сек) |
Алюминий | 2.90 | ||
Висмут | 1.65 | ||
Свинец | 2.11 | ||
Примечание: данные даны для температуры плавления |
Вариант 19
Коэффициенты теплопроводимости материалов | |||
Вещество | Тип | Влажность (%) | Коэффициент |
Алюминий | М | 0-100 | 209.3 |
Стекловата | Т | 0-100 | 0.035 |
Глина | Д | 15-20 | 0.73 |
Примечание: М - металлы, Т - термоизоляционные материалы, Д - другие материалы |
Вариант 20
Скорость звука в жидкостях | |||
Вещество | Тип | Температура (град.С) | Скорость (м/сек) |
Анилин | Ч | ||
Ртуть | Ч | ||
Кедровое | М | ||
Тип жидкости: Ч - чистое вещество, М - масло |
Вариант 21
Температура перехода веществ в сверхпроводниковое состояние | ||
Вещество | Тип | Температура |
Zn | М | 0.8-0.8 |
Pb-Au | П | 2.0-7.3 |
NbC | С | 10.1-10.5 |
Тип вещества: М - металл, П - сплав, С - соединение |
Вариант 22
Сплавы с высоким сопротивлением | |||
Сплав | Сопротивление | Темп.коэфф.сопр | Макс.температура |
Константан | 0.44 | 0.00001 | |
Никелин | 0.39 | 0.39 | |
Фехраль | 1.1 | 0.0001 | |
Единицы измерения: сопротивление - ом*кв.мм/м. Коэффициент сопротивления - 1/град. Температура - град.С |
Вариант 23
Свойства полупроводников | |||
Вещество | Ширина запрещенной зоны | Движение электронов | Движение дырок |
Бор | 1.1 | ||
Телур | 0.36 | ||
CdTe | 1.45 | ||
Единицы измерения: ширина запрещенной зоны - эв; движение - кв.см/сек*в |
Вариант 24
Элементарные частицы | |||
Частица | Группа | Заряд | Масса покоя |
Нейтрон | Н | ||
Ка-плюс | М | +1 | |
Электрон | Л | -1 | 0.511 |
Группы частиц: Г - гипероны, Н - нуклоны, М - мезоны, Л - лептоны |
Вариант 25
Искусственно полученные элементы | |||
Атомный номер | Название | Массовое число | Период полураспада (лет) |
Нептуний | |||
Берклий | |||
Калифорний | |||
Вариант 26
Японские острова | |||
Остров | Площадь (кв.км) | Кол. малых островов | Протяженность береговой линии (км) |
Хонсю | |||
Хоккайдо | |||
Сикоку | |||
Вариант 27
Прайс-лист | |||
Код товара | Категория | Цена (грн) | Срок поставки (дн) |
01-0018 | К | ||
01-0033 | С | ||
02-0170 | М | ||
Примечание: К - компьютеры, С - комплектующие, М - множительная техника |
Вариант 28
Журнал регистрации аварий: | |||
Название предприятия | Категория | Утраты от аварии (тис.грн) | Срок простоя (дн) |
Птицефабрика | 12.7 | ||
Теплоцентраль | 0.711 | ||
Автосервис | 1770.15 | ||
Примечание: указываются только прямые затраты, связанные с ликвидацией последствий аварии |
Вариант 29
Ведомости о присвоении квалификации | |||
Фамилия | Год рождения | Оценка результатов экзаменов | Присвоен уровень квалификации |
Шевченко | 4.33 | ||
Розанов | 5.1 | ||
Панасюк | 3.07 | ||
Примечание: показана итоговая оценка по результатам экзаменов по теоретической и практической подготовке |
Вариант 30
Буддийские монастыри Японии периода Нара | |||
Название | Школа | Количество монахов | Площадь земли (га) |
Тодайдзи | Т | 368.8 | |
Якусидзи | С | 54.7 | |
Дайандзи | Д | 12.2 | |
Примечание: Т - Тэндай; С - Сингон; Д - Дзедзицу |
Задание к выполнению
1. Необходимо разработать программу, реализующую простой класс на основе заданной структуры данных.
2. Кроме того, необходимо разработать набор функций-аксессоров вида (get, set и show (в лекции метод display).
3. Функция main должна иллюстрировать использование разработанного класса.
4. Разработанный класс реализовать в трех вариантах: в одном файле, с выделение класса в файл с расширением.h, с отделением интерфейса класса от его реализации.
Пример решения задачи (вариант 30).
Дата добавления: 2015-09-11; просмотров: 101 | Поможем написать вашу работу | Нарушение авторских прав |
<== предыдущая лекция | | | следующая лекция ==> |
Комбинированные сети | | | Пример выполнения в виде одного файла без конструктора |