Устройства ввода-вывода

Turbo-Basic имеет так называемые машинные файлы,т.е. он может общаться с клавиатурой, монитором, принтером как с последовательными файлами. Каждое из устройств имеет свое зарезервированное имя файла:

___________________________________________________________________________________

Имя Функция

___________________________________________________________________________________

KYBD: Клавиатура может открываться для ввода. Считывание происходит подобно использованию INKEY$

SCRN: Экран может открываться для вывода

LPT1-3: Принтеры от 1 до 3 - открываются для вывода

COM1-2 Порты связи 1 и 2

___________________________________________________________________________________

Например:

OPEN "SCRN:" FOR OUTPUT AS #1:PRINT #1,"Hello"

или

OPEN "KYBD:" FOR INPUT AS #1:INPUT #1,a$,b$

Теперь, когда мы обсудили типы файлов рассмотрим принципы работы с ними.

Т.к. Turbo-Basic при работе опирается на DOS, то имена файлов формируются по стандарту DOS: имя файла состоит из двух частей:

filename.ext

где filename представляет собой имя файла и содержит от 1 до 8 знаков, а ext является необязательным расширением типа файла и состоит из 3 знаков. Если имя файла длиннее 8 знаков, то Turbo-Basic автоматически усекает имя до 8 знаков, а остаток отсылает в расширение. Если в предыдущем случае имя уже имеет расширение файла, то лишние символы из имени просто отбрасываются и нигде не фигурируют. Если лишние знаки присутствуют в расширении, то оно тоже усекается до 3 знаков.

В дополнение к операторам создания, записи и считывания файлов Turbo-Basic имеет ряд операторов, выполняющих функции, аналогичные некоторым командам DOS:

оператор NAME переименовывает файлы,

KILL - стирает файлы,

MKDIR - создает каталог,

CHDIR - изменяет активный каталог,

RMDIR - стирает каталог.

Если нет команды COPY (копировать), то вместо этого используйте технику бинарного файла (или используйте SHELL для вызова COMMAND.COM).

Имена файлов, используемые в операторах Turbo-Basic, должны быть представлены в форме цепочки:

KILL "myfile.bak"

или

a$="myfile.bak":KILL a$

Глава 3. Основные этапы полного построения алгоритма

Как отмечалось во второй главе, при разработке программ деятельность программиста можно условно разделить на несколько этапов:

1. Технические требования для решения задачи или постановка задачи.

2. Построение модели.

3. Разработка алгоритма.

4. Проверка правильности алгоритма.

5. Реализация алгоритма.

6. Анализ алгоритма и его сложности.

7. Проверка программы.

8. Составление документации.

Теперь мы кратко эти рассмотрим эти основные этапы. Прежде всего определим назначение каждого этапа и выясним, как эти этапы объединяются в единое целое.


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: