- •Компьютер. Магистрально-модульный принцип построения.
- •Процессор компьютера.
- •Организация и основные характеристики памяти компьютера.
- •Хранение информации и ее носители.
- •Операционная система компьютера
- •Текстовый редактор
- •Графический редактор
- •Электронные таблицы
- •Системы управления базами данных (субд).
- •Файл. Работа с файлами
- •Этапы решения задач на компьютере
- •Передача информации. Локальные и телекоммуникационные компьютерные сети.
- •Структура программного обеспечения компьютера
- •Компьютер как формальный исполнитель алгоритмов (программ)
- •Понятие алгоритма.
- •Исполнители алгоритмов
- •Типы алгоритмов
- •Конструирование алгоритмов методом пошаговой детализации. Вспомогательный алгоритм.
- •Основные принципы структурного программирования
Файл. Работа с файлами
Файл – это хранящаяся на диске однородная по своему назначению и имеющая имя совокупность информации.
Правила образования имени файла и объединениях их в файловые системы связаны с операционной системой. Обычно имя файла состоит из двух частей: собственно имени и расширения. Собственно имя файла содержит не более восьми символов. Расширение имени состоит не более чем из трех символов и может иногда отсутствовать. Если расширение есть, то от основного имени оно отделяется точкой. По имени файла можно судить о его назначении, так как для расширений установлено некоторое соглашение, фиксирующее для ОС тип обработки файлов. Расширение com. Или Exe. Имеют файлы программ, предназначенных для исполнения по вызову пользователя, doc. – файлы с документом и т.д.
Список имен файлов, хранящихся на данном диске, находится в каталоге (директории) вместе со сведениями об их типе, размере, времени создания. Многие ОС позволяют организовать имена файлов в несколько каталогов, помещая в один каталог имена файлов, объединенных каким-либо признаком. Каталог может содержать любое разумное число файлов, он также может содержать другие каталоги, называемые в этой ситуации подкаталогами и т.д. Таким образом, образуется иерархическая структура каталога, «Дерево» каталогов, корнем которого является главный (корневой) каталог, ветками – подкаталоги, а листьями – файлы.
Два файла или два подкаталога, находящиеся в двух разных каталогах, могут иметь одинаковые имена. Поэтому для однозначной идентификации файла (каталога) на диске следует указать путь (path, маршрут) доступа к нему. Путь доступа состоит из имени
диска и списка имен каталогов; первый каталог в списке является подкаталогом корневого каталога, каждый последующий является подкаталогом предыдущего, последний каталог в этом списке содержит искомый файл. Элементы списка разделяются обратной косой чертой (\), например:
C:\QBASIC\BASICl\qbasic.exe C:\QBASIC\BASIC2\qbasic.exe
Составное имя файла (pathname) состоит, таким образом, из пути доступа к файлу и носит также название полного имени файла, однозначно определяя участок на диске с таким именем.
Каталог обеспечивает поиск нужного файла на диске по его имени.
Работа с файлами. Как было отмечено выше, файл — это хранящаяся на диске однородная по своему назначению и имеющая имя совокупность информации. Следовательно, выражение "работа с файлами" означает произведение некоторых операций с совокупностью информации, хранящейся на магнитном диске под своим именем. Это возможно благодаря наличию в составе любой операционной системы базового модуля и командного процессора. Под операциями с файлами понимают их создание (сохранение на диске с присвоением имени), поиск по каталогу диска, просмотр, копирование, переименование, удаление.
Этапы решения задач на компьютере
Если для решения задачи хотят прибегнуть к помощи компьютера, а готовой программы для ее решения нет, то понадобится освоить весь процесс решения задачи на компьютере, создав свою оригинальную программу. В этом случае процесс решения задачи на компьютере включает в себя следующие основные этапы:
-
Постановка задачи.
-
выбор метода решения (построение математической модели)
-
разработка алгоритма (в основу программы кладется алгоритм решения данной задачи, поэтому алгоритм с ориентацией на компьютер как на исполнитель должен обладать всеми необходимыми свойствами)
-
составление программы (последовательность команд составляет хранимую в памяти компьютера программу.)
-
Реализация программы на компьютере (текст программы, написанный на языке программирования, вводят с клавиатуры в оперативную память и проводят отладку программы, т.е. проверяют ее работоспособность
-
анализ полученных результатов (анализируя получаемые результаты контрольного расчета, в случае их правильности можно сделать вывод о правильности всех предшествующих программированию этапов.