Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
билеты информатика 11.DOC
Скачиваний:
5
Добавлен:
14.11.2018
Размер:
158.72 Кб
Скачать

Файл. Работа с файлами

Файл – это хранящаяся на диске однородная по своему назначению и имеющая имя совокупность информации.

Правила образования имени файла и объединениях их в файловые системы связаны с операционной системой. Обычно имя файла состоит из двух частей: собственно имени и расширения. Собственно имя файла содержит не более восьми символов. Расширение имени состоит не более чем из трех символов и может иногда отсутствовать. Если расширение есть, то от основного имени оно отделяется точкой. По имени файла можно судить о его назначении, так как для расширений установлено некоторое соглашение, фиксирующее для ОС тип обработки файлов. Расширение com. Или Exe. Имеют файлы программ, предназначенных для исполнения по вызову пользователя, doc. – файлы с документом и т.д.

Список имен файлов, хранящихся на данном диске, находится в каталоге (директории) вместе со сведениями об их типе, размере, времени создания. Многие ОС позволяют организовать имена файлов в несколько каталогов, помещая в один каталог имена файлов, объединенных каким-либо признаком. Каталог может содержать любое разумное число файлов, он также может содержать другие каталоги, называемые в этой ситуации подкаталогами и т.д. Таким образом, образуется иерархическая структура каталога, «Дерево» каталогов, корнем которого является главный (корневой) каталог, ветками – подкаталоги, а листьями – файлы.

Два файла или два подкаталога, находящиеся в двух разных ка­талогах, могут иметь одинаковые имена. Поэтому для однозначной идентификации файла (каталога) на диске следует указать путь (path, маршрут) доступа к нему. Путь доступа состоит из имени

диска и списка имен каталогов; первый каталог в списке является подкаталогом корневого каталога, каждый последующий является подкаталогом предыдущего, последний каталог в этом списке со­держит искомый файл. Элементы списка разделяются обратной косой чертой (\), например:

C:\QBASIC\BASICl\qbasic.exe C:\QBASIC\BASIC2\qbasic.exe

Составное имя файла (pathname) состоит, таким образом, из пути доступа к файлу и носит также название полного имени фай­ла, однозначно определяя участок на диске с таким именем.

Каталог обеспечивает поиск нужного файла на диске по его имени.

Работа с файлами. Как было отмечено выше, файл — это хра­нящаяся на диске однородная по своему назначению и имеющая имя совокупность информации. Следовательно, выражение "рабо­та с файлами" означает произведение некоторых операций с сово­купностью информации, хранящейся на магнитном диске под своим именем. Это возможно благодаря наличию в составе любой операционной системы базового модуля и командного процессора. Под операциями с файлами понимают их создание (сохранение на диске с присвоением имени), поиск по каталогу диска, просмотр, копирование, переименование, удаление.

Этапы решения задач на компьютере

Если для решения задачи хотят прибегнуть к помощи компьютера, а готовой программы для ее решения нет, то понадобится освоить весь процесс решения задачи на компьютере, создав свою оригинальную программу. В этом случае процесс решения задачи на компьютере включает в себя следующие основные этапы:

  1. Постановка задачи.

  2. выбор метода решения (построение математической модели)

  3. разработка алгоритма (в основу программы кладется алгоритм решения данной задачи, поэтому алгоритм с ориентацией на компьютер как на исполнитель должен обладать всеми необходимыми свойствами)

  4. составление программы (последовательность команд составляет хранимую в памяти компьютера программу.)

  5. Реализация программы на компьютере (текст программы, написанный на языке программирования, вводят с клавиатуры в оперативную память и проводят отладку программы, т.е. проверяют ее работоспособность

  6. анализ полученных результатов (анализируя получаемые результаты контрольного расчета, в случае их правильности можно сделать вывод о правильности всех предшествующих программированию этапов.