Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Задачник.doc
Скачиваний:
18
Добавлен:
18.11.2018
Размер:
4 Mб
Скачать

Практическая работа № 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-го класса.