
- •Функции ос, интерфейс пользователя.
- •Интерфейс пользователя
- •Интерфейс командной строки
- •Файловая структура. Диски, файлы, их имена.
- •Каталоги
- •Основные понятия
- •Работа с файлами
- •Работа с каталогами
- •Командная строка
- •Типы данных в Turbo Pascal. Порядковый, вещественный, структурированный. Совместимость и преобразование типов. Типы данных
- •Простые типы данных
- •Имена и доступ к файлам в Turbo Pascal.
- •Доступ к файлам.
- •Процедуры и функции для работы с файлами
- •Текстовые файлы
- •Типизированные файлы
- •Нетипизированные файлы
- •Операторы вводы/ вывода в Turbo Pascal.
- •Операции в Turbo Pascal. Математические операции
- •Логические операции
- •Операции отношения
- •Приоритет операций
- •Условный оператор. Оператор выбора в Turbo Pascal.
- •Метки и оператор перехода.
- •Операторы циклов с предусловием, постусловием и с параметром в Turbo Pascal.
- •Арифметические циклы (циклы с параметром)
- •Итерационные циклы с предусловием
- •Итерационные циклы с постусловием
- •Операторы завершения цикла
- •Процедуры и функции в Turbo Pascal. Локализация переменных. Формальные и фактические параметры в Turbo Pascal. Процедуры и функции
- •Описание и вызов процедур и функций
- •Локальные и глобальные переменные в Turbo Pascal.
- •Переход в графический режим в Turbo Pascal. Масштабирование экрана. Процедуры и функции для работы с экраном в графическом режиме.
- •Понятие алгоритма и его свойства. Линейные, разветвляющиеся, циклические алгоритмы.
- •Алгоритмы поиска элементов из массивов данных. Двоичный (бинарный) поиск элемента в массиве
- •Интерполяционный поиск элемента в массиве
- •Алгоритмы выборки элементов из массивов данных. Алгоритмы сортировки данных.
- •Критерии Эффективности
- •Сортировка выбором
- •Сортировка пузырьком
- •Сортировка простыми вставками
- •Сортировка Шелла.
- •Сортировка быстрая
- •Сортировка поразрядная
Файловая структура. Диски, файлы, их имена.
Файловой структуры — способа однозначной адресации определённой совокупности данных (файла) в ОС.
Файловой системы — физической организации дискового пространства, соответствующей файловой структуре или её части (т.е. это порядок хранения и организации файлов на диске).
Виды файловой структуры:
Одноуровневая ФС — линейная последовательность имен файлов, используется для дисков с небольшим количеством файлов;
Многоуровневая иерархическая ФС— представляет собой древовидную структуру, служит для хранения сотни и тысячи файлов. Каталог (Папка) верхнего уровня содержит вложенные папки 1уровня, которые могут содержать папки 2 уровня и т.д.
Для хранения информации каждый дискразбивается на 2 области:
каталог (directory) или папка — содержит названия файлов и указание на начало их размещения на диске;
область хранения файлов, содержит текст.
Широкое распространение на мини-ЭВМ и ПК, имеющих жесткие диски большой емкости, получили так называемые файловые системы, представляющие собой совокупность каталогов и файлов, хранимых на внешних носителях.
Файл — это поименованная область на внешнем носителе (диске или магнитной ленте), в которой может храниться исходный текст программы, программы в машинном коде, готовые к исполнению, или данные для ее работы. В файлах могут содержаться любые текстовые документы и числовые данные, закодированная табличная графическая и любая другая информация. Имя файла, как правило, содержит расширение, указывающее на его тип (исходный текст, объектный модуль, исполнимая программа, документ и т.п.).
Файл может иметь любое название. Название файла состоит из имени и необязательного его расширения. Расширение отделяется от имени точкой. Разрешены только буквы, цифры, а также символы &$#@!%(){}'~^. В операционной системе MS-DOS имя файла не должно быть длиннее 8 символов. Расширение имени не должно быть длиннее 3 символов. Расширение используется для удобства определения типа информации, хранящейся в файле.
В операционной системе MS-DOS операции с файлами (копирование, удаление, переименование, печать и т. д.) можно производить непосредственно из командной строки с помощью команд (copy, delete, rename, print). Однако это неудобно для пользователя, так как требует запоминания форматов команд операционной системы. Для работы с файлами обычно используется программная оболочка Norton Commander, которая представляет пользователю удобные возможности поиска файлов и операций над ними с помощью функциональных клавиш и мыши.
Каталоги
Поскольку на диске может храниться несколько десятков тысяч файлов, чтобы упорядочить работу с ними, файлы группируются в каталоги (папки). Внутри одного каталога (папки) могут находиться другие вложенные каталоги.
Так же как и файл, каталог имеет название и атрибуты. На диске имеется корневойкаталог, в котором могут размещаться другие каталоги (подкаталоги) и файлы. Внутри каждого каталога может быть множество других каталогов или файлов. Два одинаковых имени не могут располагаться на одном иерархическом уровне.
Каталог (директория) — это оглавление, содержащее информацию о файлах (имя, расширение, размеры в байтах, дату время создания и т.д.) и другие каталоги, называемые подкаталогами (подчиненные каталоги). Так образуется иерархическая древовидная структура, в основании которой находится корневой каталог.
Такая структура дает возможность выделить:
в отдельные группы логически однородные файлы;
отдельное пространство на диске для каждого из пользователей данной ЭВМ;
все файлы, относящиеся к какой-либо подсистеме, текстовому редактору, транслятору языка и т.п.
Кроме перечисленного, каталоги обеспечивают защиту файлов и их быструю визуализацию, исключив работу с очень большим списком в случае единого описания.
Диск и каталог, с которыми вы работаете в данный момент времени, называются текущими.
Для точного указания места расположения файла используют его полное имя (полный путь к файлу), которое складывается из названия диска, названий каталогов и файла, разделенных символом"\". Например, B:\SERV\MOUSE\GMOUSE.COM. Если диск B: в настоящее время является текущим, его название можно не указывать. Аналогично, если текущим каталогом является каталог "SERV", предыдущую запись можно представить в виде MOUSE\GMOUSE.COM.
Если название каталога начинается с символа "\", значит, отсчет ведется от корневого каталога.
Символ "." вместо названия каталога в полном пути к файлу указывает на текущий каталог, а символы ".." - на родительский для текущего каталог, то есть каталог, расположенный на один уровень выше текущего.
Основные команды MS DOS. Команды работы с каталогами.
MS-DOS (сокр. от англ.Microsoft Disk Operating System — дисковаяОСотMicrosoft) — коммерческая операционная система дляперсональных компьютеровфирмы Microsoft. MS-DOS — самая известная ОС из семействаDOS, ранее устанавливаемая на большинствоPC-совместимых компьютеров. Со временем она была вытесненаMicrosoft Windows, и позжеWindows NT.
MS-DOS была выпущена в 1981 годуи вышла в восьми версиях, пока Microsoft не прекратила её разработку в2000 году. Это был ключевой продукт фирмы, дававший ей существенный доход и маркетинговый ресурс, в ходе развития Microsoft от разработчика языка программирования до крупной компании, производящей самое разнообразное программное обеспечение.
MS-DOS расшифровывается как дисковая операционная система. Операционная система - это программа, координирующая действия вычислительной машины; под ее управлением осуществляется выполнение программ. MS-DOS - операционная система, расположенная на дисках. Разработчиком MS-DOS является Корпорация Microsoft.
Три основные функции операционной системы:
Обмен данными между компьютером и различными периферийными устройствами (терминалами, принтерами, гибкими дисками, жесткими дисками и т.д.). Такой обмен данными называется "ввод/вывод данных".
Обеспечение системы организации и хранения файлов.
Загрузка программ в память и обеспечение их выполнения.