- •Практическая работа № 1
- •Практическая работа № 2
- •Практическая работа № 3
- •Практическая работа № 4
- •Практическая работа № 5
- •Практическая работа № 6
- •Практическая работа № 7
- •Практическая работа № 8
- •Практическая работа № 9
- •Практическая работа № 10
- •Практическая работа № 11
- •Практическая работа № 12
- •Практическая работа № 13
Практическая работа № 9
Тема: Обработка файлов.
Цель : Закрепить на практике теоретические знания по использованию и обработке файлов.
Задание 9.1. Составить программу для решения текстовой задачи.
Варианты заданий.
Вариант 0n. Сформировать файл из модулей целых чисел. Найти <условие А> (таблица 9.1.1).
Вариант 1n. Сформировать файл из квадратных корней целых чисел. Найти <условие Б> (таблица 9.1.2).
Вариант 2n. Сформировать файл из чисел последовательности . Найти <условие Б> (таблица 9.1.2).
Таблица 9.1.1
n |
Условие А |
1 |
Количество четных числе среди компонент файла |
2 |
Количество нечетных чисел среди компонент файла |
3 |
Количество квадратов нечетных чисел |
4 |
Количество квадратов четных чисел |
5 |
Среднее арифметическое значений компонент с четными номерами |
6 |
Среднее геометрическое значений компонент с нечетными номерами |
7 |
Наибольшее из значений компонент с четными номерами |
8 |
Наименьшее из значений компонент с нечетными номерами |
9 |
Сумму квадратов компонент файла |
0 |
Произведение квадратов компонент файла |
Таблица 9.1.2
n |
Условие Б |
1 |
Сумму компонент файла |
2 |
Произведение компонент файла |
3 |
Сумму квадратов компонент файла |
4 |
Модуль суммы компонент файла |
5 |
Квадрат произведения компонент файла |
6 |
Наибольший из компонентов файла |
7 |
Наименьшее значение из компонент файла с четными номерами |
8 |
Наибольшее значение из компонент файла с нечетными номерами |
9 |
Сумму наибольшего и наименьшего из значений компонент файла |
0 |
Среднее арифметическое модулей компонент файла |
Задание 9.2. Файлы с компонентами типа запись.
Варианты заданий.
Таблица 9.2.1 - Варианты заданий.
Вариант задания |
Вариант структуры |
Задание |
1 |
1 |
Список неуспевающих студентов заданной группы. |
2 |
5 |
Список сотрудников пенсионного возраста (мужчины старше 60, женщины – 50) |
3 |
6 |
Список иногородних пациентов старше 60 лет. |
4 |
3 |
Список студентов, проживающих не там, где родились. |
5 |
2 |
Список студентов, у которых отец или мать предприниматели. |
6 |
4 |
Список имеющихся в библиотеке книг заданного автора. |
7 |
1 |
Список студентов заданной группы, у которых нет двоек. |
8 |
2 |
Список студентов заданной группы, у которых отец и мать работают на одном и том же месте. |
9 |
4 |
Список книг, изданных ранее заданного года. |
10 |
3 |
Список студентов заданной группы из многодетных семей. |
11 |
7 |
Список рейсов в заданный город на которые есть билеты. |
12 |
6 |
Список пациентов, проживающих там, где родились. |
13 |
5 |
Список сотрудников заданного отдела, которые поступили на предприятие после 1996 г. |
14 |
1 |
Список студентов из заданного города, у которых нет двоек. |
15 |
7 |
Список всех рейсов с временем отправления с 20.00 вечера до 8.00 утра |
16 |
3 |
Список студентов Краматорска, у которых нет братьев и сестер. |
17 |
4 |
Список книг заданного автора, имеющих объем более 300 страниц. |
18 |
5 |
Список сотрудников отдела «ВЦ», проработавших в учреждении более 6 лет. |
19 |
6 |
Список пациентов старше 40 лет, имеющих заданный диагноз. |
20 |
2 |
Список студентов, проживающих не в г.Краматорске, но хотя бы один родитель которых работает на ЗАО НКМЗ. |
21 |
7 |
Список всех рейсов в заданный город, отправляющихся после 18.00 до 8.00. |
22 |
5 |
Список сотрудников заданного отдела старше 17 но моложе 25 лет. |
23 |
1 |
Список студентов групп, шифр которых начинается с символа «МТО». |
24 |
4 |
Информацию о местонахождении требуемой книги (задается автор и наименование книги). |
25 |
3 |
Список студентов заданной группы, которые проживают там, где родились. |
26 |
7 |
Список рейсов в заданный город на которые есть билеты. |
27 |
6 |
Список пациентов, проживающих там, где родились. |
28 |
5 |
Список сотрудников заданного отдела, которые поступили на предприятие после 1996 г. |
29 |
1 |
Список студентов из заданного города, у которых нет двоек. |
30 |
2 |
Список студентов, проживающих не в г.Краматорске, но хотя бы один родитель которых работает на ЗАО НКМЗ. |
Таблица 9.2.2 - Варианты структуры файла.
Варианты структуры |
Структура файла |
1 |
Фамилия студента, наименование группы, место жительства, Оценки по : физике, математике, иностранному языку, программированию. |
2 |
Фамилия студента, Наименование группы, Город, в котором он живет Улица, на которой он живет Место работы родителей : отца, матери. |
3 |
Фамилия Студента Наименование группы Место жительства Место рождения Количество братьев и сестер |
4 |
Номер книги (код, шифр) Фамилия автора Наименование книги Год издания Количество страниц |
5 |
Фамилия сотрудника Название отдела, где он работает Должность Год рождения Год поступления на предприятие Пол (м – мужчина, ж – женщина) |
6 |
Фамилия пациента Место рождения Год рождения Место проживания Диагноз Пол (м – мужчина, ж – женщина) |
7 |
№ рейса самолета Пункт назначения Время отправления Наличие билетов 1-го класса Наличие билетов 2-го класса. |