ЛАБОРАТОРНАЯ РАБОТА 5
Тема 9. Последовательная запись и чтение файла.
Тема 10. Прямой доступ к файлу по чтению и записи.
ИНДИВИДУАЛЬНЫЕ ЗАДАНИЯ
- Создать на диске текстовый файл и записать в него 10 чисел, вводимых с клавиатуры.
- Прочитать из файла на диске 10 чисел и вывести их на экран.
- В файле на диске записаны 10 фамилий студентов. Прочитать фамилию 5-го студента на экран и ввести новую с клавиатуры. Записать изменения в файл.
- Записать в файл небольшое четверостишье.
- Считать из файла несколько чисел, вычислить их сумму и вывести результат на экран.
- Дописать в существующий файл на диске свою фамилю и номер группы.
- Прочитать из файла стихотворение и вывести его на экран.
- Дан текстовый файл. Создать на диске его копию.
- На диске имеются два текстовых файла. Слить их в один новый файл.
- В файле на диске записаны фамилии, номер группы, и оценки по 4 экзаменам студентов. Внести изменения в оценки студентов.
- Дан текстовый файл. Создать новый файл на диске и записать туда информацию в обратном порядке.
- Файл содержит матрицу размером 4х4. Изменить в ней значения диагональных элементов. Числа вводить с клавиатуры.
- Файл содержит таблицу чисел размером 4х10. Считать из файла и вывести на экран второй столбец таблицы.
- В текстовый файл записано четверостишие. Прочитать и вывести его на экран в обратном порядке.
ВОПРОСЫ К ЗАЩИТЕ ЛАБОРАТОРНОЙ РАБОТЫ
- Что такое файл?
- Как организуется доступ к файлу в ассемблере?
- С какими атрибутами можно открывать файл?
- Какая функция создает файл на диске?
- Какая функция открывает файл по чтению?
- Какая функция закрывает файл?
- Как организуется чтение из файла?
- Как организуется запись в файл?
- Что такое последовательный доступ к файлу? Чем он отличается от прямого доступа?
- Как организуется прямой доступ к информации в файле?
- Как осуществляется поиск имени файла в каталоге и считывание с диска в память?