Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
с++ метода3511.doc
Скачиваний:
47
Добавлен:
15.04.2015
Размер:
409.6 Кб
Скачать

Контрольные вопросы

  1. Что такое структура? В чем отличие структуры от массива?

  2. Каким образом осуществлется доступ к компонентам структуры в С++?

  3. В чем заключается основное свойство объединения?

  4. Для чего применяются битовые поля?

Варианты заданий

Составить программу заполнения массива записей. Реализовать поиск информации в массиве по значению компоненты записи.

Таблица 2.

Предметная область

(компоненты записи)

Компонента записи для поиска

Сотовый телефон (номер, компания, тариф, абонентская плата)

Номер

Книга (автор, год издания, издательство, жанр, количество страниц)

Автор

Автор (фамилия, имя, отчество, год рождения, жанр)

Фамилия

Сотрудник (фамилия, имя, отчество, год рождения, зарплата, дата приема на работу)

Фамилия

Паспорт (номер, фамилия, имя, отчество, когда выдан, кем выдан, прописка)

Номер

Компьютер (процессор, материнская плата, оперативная память, жеский диск)

Процессор

Фильм (название, жанр, режиссер, год выпуска)

Режиссер

Музыкальный альбом (группа, год, название, жанр, длительность, количество песен)

Группа

Окончание табл. 2

Предметная область

(компоненты записи)

Компонента записи для поиска

Песня (название, группа или автор, жанр)

Название

Счет(фамилия, имя, отчество вкладчика, назание банка, номер счета)

Номер счета

Городской телефон (фамилия, имя, отчество, год рождения, номер телефона)

Номер телефона

Город (страна, область, название города, население)

Название

Страна (название, часть света, население, тип государственного устройства, государственный язык, столица)

Столица

Столица (название, страна, население)

Страна

Страховое свидетельство (номер, фамилия, имя, отчество, дата выдачи)

Номер

Деталь (номер, название, материал, ширина, высота, длина, вес)

Материал

Поставщик (номер, имя, ИНН, БИК)

ИНН

Товар (номер, название, единица измерения, цена закупки, цена оптовой продажи, цена розничной продажи)

Номер

Предприятие (код, название, сокращенное название, город)

Название

Звезда (код, широта, долгота, светимость, класс, расстояние)

Класс

7. Файлы

Поддерживается два типа файлов - текстовые и бинарные. Текстовые файлы можно просмотреть и изменить любым редактором. Информация в бинарных файлах записана в том же виде, что и в оперативной памяти компьютера, т.е. программа чтения такого файла “знает” последовательность и типы записанных данных. Работа с этим видом файлов происходит немного быстрее, т.к. не надо форматировать данные, однако они хуже переносимы.