ЛАБОРАТОРНАЯ РАБОТА №4
СТРУКТУРЫ И ОБЪЕДИНЕНИЯ
Разработать процедуры ввода и обработки файла записей. Результаты поместить в текстовый файл.
1. В файле данных хранятся сведения о сотрудниках учреждения: фамилия, имя, отчество, должность. Для мужчин — отношение к воинской службе, для женщин — сведения о семейном положении (замужем, не замужем). Составить алгоритм определения количества военнообязанных сотрудников.
2. В файле хранятся сведения об автомобилях: марка, цвет пробег, возраст (для иномарок — страна изготовитель). Составить алгоритм определения списка автомобилей с возрастом не более 5 лет. Для иномарок указать страну изготовителя.
3. В списке литературы (файл) хранятся данные об авторе, наименование, год, для книг — издательство, для статей наименование журнала. Определить, какие авторы печатают статьи в журнале "Судостроение".
4. Дан файл заказа литературы по программированию, содержащий следующие данные: автор, наименование, тираж издательство, для переводных книг указывается последний срок заказа. Составить алгоритм определения списка переводных книг, которые можно заказать к определенной дате.
5. Дан файл геометрических плоских фигур: прямоугольников, треугольников, кругов, эллипсов, квадратов, т.е. файл, содержащий сведения о типе фигуры и необходимые размеры. Составить алгоритм определения списка площадей всех фигур.
6. Файл абитуриентов содержит сведения: фамилия, адрес, для местных — номер телефона, если он имеется, для имеющих медаль вид медали. Получить список золотых медалистов, имеющих телефоны.
7. В файле товаров содержатся сведения : наименование, размер партии; для персональных компьютеров — изготовитель, тип видеоадаптера (CGA, EGA, VGA) и наличие сопроцессора. Получить список ПЭВМ с VGA и сопроцессором.
8. Сведения об участниках конференции хранятся в файле: ФИО, город, для докладчиков — наименование доклада, требуемое техническое средство: диапроектор, графопроектор, эпидиаскоп. Определить список докладчиков с наименованиями докладов и общий перечень требуемых технических средств.
9. Файл регистрации автомобилей содержит сведения: марка владелец, номер, если владелец подвергался штрафу, то указывается вид нарушения и количество нарушений ( превышение скорости, проезд на красный сигнал, стоянка в неположенном месте ). Получить сведения об автомобилях, превысивших скорость.
10. Файл учеников содержит сведения: ФИО, класс, успеваемость (отличник, хорошист, троечник), если занимается в кружке, то указать в каком. Получить сведения об отличниках, занимающихся в кружках, секциях.
11. Дан файл товаров: наименование, стоимость, для детских игрушек указывается материал игрушки, и предельный возраст ребенка. Составить перечень товаров — игрушек для детей в возрасте до 5 лет.
12. Дан файл, содержащий сведения о веществах: наименование плотность, для металлов указывается удельное сопротивление, теплоемкость; для жидкостей — температура замерзания. Составить список жидкостей и список металлов с их характеристиками.
13. Файл поставок жидкой компоненты производства содержит сведения: поставщик, город, объём партии (тыс. литров), если тара бочка — указывается объём, при мелкой фасовке материал (стекло, полиэтилен). Составить список поставщиков компоненты в полиэтиленовой таре, с указанием объёмов поставок.
14. Дан файл чисел, среди которых есть вещественные и комплексные. Найти наибольшее по модулю комплексное число и общее количество комплексных чисел.
15. Списочный состав цеха представлен файлом, содержащим сведения работающих: ФИО, должность, зарплата, для инженерного состава — образование, ВУЗ, год выпуска. Составить отчет об инженерном составе цеха.
Уважаемый посетитель!
Чтобы распечатать файл, скачайте его (в формате Word).
Ссылка на скачивание - внизу страницы.