
- •1. Основы работы на компьютере
- •1.1. Операционная система ms dos
- •Работа с каталогами
- •Работа с файлами
- •1.2. Программа-оболочка norton commander
- •Работа с каталогами
- •Работа с файлами
- •Управляющее меню программы
- •2. Основы алгоритмизации
- •Основы программирования на turbo pascal
- •Типы данных
- •Программирование разветвляющихся процессов
- •Программирование циклических процессов
- •Работа со сложными типами данных
- •4.1. Массивы
- •4.2. Строки типа string
- •4.3. Множества
- •4.4. Комбинированный тип данных – записи
- •Тема 1. Операционная система ms dos
- •Варианты задания
- •Тема 2. Программы-оболочки
- •Пример выполнения задания
- •Варианты задания
- •Тема 3. Основы алгоритмизации
- •Пример выполнения задания
- •Варианты задания
- •Тема 4. Программирование линейных и разветвляющихся процессов Пример выполнения задания
- •Варианты задания
- •Пример выполнения задания
- •Варианты задания
- •Тема 6. Работа с массивами Пример выполнения задания
- •Варианты задания
- •Тема 7. Записи Пример выполнения задания
- •Варианты задания
- •Библиографический список
- •Приложения
- •Основная таблица кода ascii
- •Альтернативная таблица (коды со 128 по 255)
- •Оглавление
- •1. Основы работы на компьютере ……………………………………….……. 1
- •1.1. Операционная система ms dos ………………………………………… 1
Настоящее учебное пособие состоит из двух частей. Часть I освещает первые три раздела, а также работу с массивами, множествами, строками типа string и записями. Часть II посвящена действиям с подпрограммами, файлами, указателями и модулями. Обе части содержат контрольные работы.
1. Основы работы на компьютере
1.1. Операционная система ms dos
Персональный компьютер представляет собой сложную информационную систему, состоящую из определенного набора аппаратных средств, управляемых программным обеспечением (ПО) [1]. Последнее подразделяется на системное и прикладное ПО. Основу системного ПО составляет операционная система (ОС), которую дополняют другие системные программы: драйверы, программы-оболочки, утилиты (служебные программы). Драйверы обеспечивают работу устройств ввода-вывода (мыши, клавиатуры, звуковой карты и др.). Программы-оболочки (типа Norton Commander) предоставляют пользователю более удобные средства взаимодействия с системой (интерфейс), чем интерфейс ОС. Операционная система управляет работой компьютера во всех режимах его функционирования, предлагает пользователю средства «диалога» с ним, обеспечивает выполнение прикладных программ.
ОС MS DOS стала операционной системой персональных компьютеров фирмы IBM (США) с августа 1981 г., т.е. с момента появления ее первых персональных компьютеров. В наименовании отражены название фирмы-разработчика - Microsoft (MS) и характеристика системы - дисковая (размещаемая на диске) операционная система (DOS). MS DOS прошла в своем развитии несколько этапов, что отражено в различных ее версиях. Далее будут рассматриваться возможности системы не ниже версии 6.2. В состав MS DOS входят:
основные системные файлы IO.SYS, MSDOS.SYS;
командный процессор DOS (файл COMMAND.COM);
внешние команды DOS;
драйверы устройств;
загрузчик DOS.
Часто в качестве еще одной составной части DOS называют BIOS (Basic Input Output System - базовая система ввода-вывода). BIOS находится в постоянном запоминающем устройстве (ПЗУ) и является, с одной стороны, неотъемлемой частью аппаратуры компьютера (как одна из его микросхем), а с другой - такой же неотъемлемой частью его системного ПО. BIOS содержит подпрограмму тестирования устройств компьютера, подпрограмму инициализации, подпрограмму вызова загрузчика ОС с диска, которые запускаются каждый раз при включении машины. Кроме этого, BIOS имеет в своем составе низкоуровневые подпрограммы для выполнения базовых операций со стандартным оборудованием. В файле IO.SYS содержатся коды, дополняющие BIOS в работе с устройствами. Файл MSDOS.SYS реализует основные функции системы. Командный процессор интерпретирует содержимое командной строки и либо выполняет предлагаемое действие, если оно соответствует внутренней команде DOS, либо загружает с диска файл, с помощью которого обрабатывается соответствующая внешняя команда. Загрузчик DOS - это короткая программа, загружающая стартовую часть MS DOS, находящуюся в файле IO.SYS. Последняя заносит в оперативную память компьютера указанный файл полностью, а также файл MSDOS.SYS, драйверы устройств, указанных в файле конфигурации системы CONFIG.SYS, и затем файл COMMAND.COM.
Диски в MS DOS обозначаются одной латинской буквой с последующим двоеточием, например A: , b: - накопители на гибких дисках; Z: - логический диск (раздел жесткого диска). Информация на дисках хранится в файлах. Файл - это поименованная область диска. Имена файлов содержат не более 8 символов, среди которых могут быть: строчные и прописные латинские буквы, арабские цифры и символы $ & @ # ! % ^ ‘ ~ - _ ( ) { }. В качестве имен нельзя использовать зарезервированные логические имена:
PRN - принтер;
CON - консоль (при вводе - клавиатура, при выводе - экран монитора);
COM - асинхронный последовательный порт;
LPT - параллельный порт;
NUL - ‘пустое’ устройство.
Имена файлов могут иметь расширение не более чем из трех символов, характеризующее файл, например: .com и .exe - исполняемые файлы; .bat - командные файлы; .sys - системные файлы; .bak - копия файла.
В именах могут использоваться символы * и ?, при этом символ * заменяет любое количество любых символов, а символ ? - любой один символ, например, *.* означает файл с любым именем и любым расширением.
Файлы на дисках объединяются в каталоги, которые образуют структуру, называемую деревом каталогов. На рисунке представлен пример такого дерева. В корневом каталоге находятся каталоги первого уровня, содержащие подкаталоги - каталоги второго уровня и т.д.
К
орневой
TEXT RABOTA poisk.doc
каталог
readmy.txt
otchot.doc
GRUPPA
IVANOV lab1.pas
F1.sys PETROV lab2.pas
ff.bat
Каталоги Каталоги
1 уровня 2 уровня
Последовательность имен каталогов, разделенных символом \ (обратный слэш), образует путь к файлу. Конструкция [Диск:][Путь\]Имя_файла носит название полное имя файла. Скобки [ ] заключают необязательные элементы конструкции. Путь зависит от того, какой каталог является текущим. Например, если пользователь работает в каталоге text, то путь к файлу lab1.pas следует указывать, начиная с корневого каталога, так: \gruppa\ivanov\ или ..\gruppa\ivanov\. В первом случае путь начинает символ \ корневого каталога, а во втором - символ .. надкаталога.
MS DOS предлагает пользователю текстовый интерфейс, содержащий приглашение к диалогу следующего вида:
C:\TEXT>_
Приглашение означает, что работа ведется с диском C: и текущим является каталог первого уровня TEXT. Сразу после символа-приглашения > можно вводить команду с клавиатуры. Команда выполняется после нажатия клавиши Enter (ввод). Для смены диска вводят новое имя диска - > x: Enter.
Основные команды для работы с каталогами и файлами приведены в таблице.
Имя команды |
Действие, вызываемое командой |
Сls |
Очистка экрана |
Format |
Форматирование дискеты |
Md |
Создание каталога |
Dir |
Просмотр каталога |
Rd |
Удаление пустого каталога |
Deltree |
Удаление каталога с содержимым |
Cd |
Смена каталога |
Copy |
Копирование файла |
Move |
Перемещение файла, переименование каталога |
Del |
Удаление файла |
Type |
Просмотр текстового файла |
Ren |
Переименование файла |
Форматирование вставленной в дисковод дискеты производится командой Format Disk: (Команда уничтожает имеющуюся на дискете информацию!)