Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

Лабораторные работы_2 / Спецификации / Лабораторная работа 7

.doc
Скачиваний:
18
Добавлен:
28.06.2014
Размер:
38.4 Кб
Скачать

Лабораторная работа № 7

«Файлы с фиксированными записями»

Вариант 10.

Захаров Антон

группа А–13–08

  1. Условие задачи.

Каждый студент определён набором характеристик:

Ф. И. О.

Дата рождения

Курс

Группа

Средний бал

Место проживания

Число

Месяц

Год

Требуется выбрать всех студентов группы А-13-08, проживающих в общежитии.

  1. Входные данные.

Состав: лит FIO – фамилия, имя, отчество студента

[30]

цел day – день рождения

1..31

цел month – месяц рождения

1..12

цел year – год рождения

1900..1995

цел kurs – курс

1..6

лит group – группа

[7]

цел bal – средний бал

0..5

лит home – место проживания

[10]

Входная форма:

fin

<FIO><day><month><year><kurs><group><bal><home>

… … … …

<FIO><day><month><year><kurs><group><bal><home>


конец файла

  1. Выходные данные.

Состав: цел student – студент группы А-13-08, проживающий в общежитии

Выходная форма:

fout

<Student><Student> … <Student>


output

Студенты группы А-13-08, проживающие в общежитии:

<FIO>

<FIO>

<Аномалия>


fout

student*

FIO day month year kurs group bal home

  1. Метод.

Создание типизированного файла. Поиск студентов, удовлетворяющих двум условиям: group=’А-13-08’ и home=’общежитие’

  1. Аномалии.

Условие

Реакция

1

В файле отсутствует искомый элемент

Вывод сообщения на экран.

6. Функциональные тесты.

Входной файл

Буренков Сергей Александрович 11 1 1990 1 А-13-08 5 Общежитие

Захаров Антон Евгеньевич 4 3 1990 1 А-13-08 5 Реутов