3. ВЫПОЛНЕНИЕ РАБОТЫ
Разобрать и проанализировать приведенные программы.
Используя подпрограммы, создать внешний файл из 7 записей, прочитать созданный файл и, применяя режим прямого доступа, выполнить задания по своему варианту.
Варианты заданий
Запись имеет вид: фамилия, пол, год рождения и рост. Вывести данные о самом высоком спортсмене.
Запись имеет вид: название вуза, число студентов, количество факультетов. Добавить в конец файла информацию о трех новых вузах.
Запись имеет вид: название издания, газеты или журнала, стоимость одного экземпляра, количество экземпляров в год . Вывести на печать информацию о самом дешевом издании.
Запись имеет вид: фамилия студента, номер зачетной книжки, 4 оценки за экзамен. Выводить информацию о всех двоечниках и корректировать ее.
Запись имеет вид: фамилия спортсмена, его номер, количество набранных очков. Поменять местами в файле записи о первых двух спортсменах. *
Запись имеет вид: фамилия, номер телефона, дата рождения. Внести в начало списка информацию о четырех новых знакомых.
Запись имеет вид: название инструмента, число, месяц и год изготовления. Вывести на печать информацию об инструменте с самым большим сроком использования и выполнить корректировку этой записи.
Запись имеет вид: номер читательского билета, автор книги, название, дата заказа. Вывести на экран содержимое файла. Поменять местами первую и последнюю записи в файле. *
* При обмене введите промежуточную переменную типа запись.
4. КОНТРОЛЬНЫЕ ВОПРОСЫ
Чем отличается файл от массива?
Особенности организации текстовых файлов.
Что понимается под чтением, и что под записью в файл ?
Типы доступа к файлам.
Назначение процедуры SEEK.
Привести пример корректировки К-той записи.
Как определить размер файла?
Достарыңызбен бөлісу: |