Уроки 107 - 110
Файловый ввод и вывод. Обработка массивов, записанных в файле
Обработка смешанных данных, записанных в файле
§68. Работа с файлами
Содержание урока
Как работать с файлами?
Неизвестное количество данных
Обработка массивов
Обработка строк
Вопросы и задания
Задачи
Вопросы и задания
1. Чем различаются текстовые и двоичные файлы по внутреннему содержанию? Можно ли сказать, что текстовый файл — это частный случай двоичного файла?
2. Объясните «принцип сэндвича» при работе с файлами.
3. Как вы думаете, почему открытый программой файл, как правило, блокируется и другие программы не могут получить к нему доступ?
4. Почему рекомендуется вручную закрывать файлы, хотя при закрытии программы они закроются автоматически? В каких ситуациях это может быть важно?
5. Что такое файловая переменная? Почему для работы с файлом используют не имя файла, а файловую переменную?
6. В каком случае одна и та же файловая переменная может быть использована для работы с несколькими файлами, а в каком — нет?
7. Что такое последовательный доступ к данным?
8. Как можно начать чтение данных из файла с его начала?
9. Как определить, что данные в файле закончились?
10. В каких случаях нужно знать максимальное количество данных в файле, а в каких — нет?
11. В каких случаях нужно открывать одновременно несколько файлов?
Подготовьте сообщение
а) «Работа с файлами в языке Си»
б) «Работа с файлами в языке Python»
Следующая страница Задачи
Cкачать материалы урока