Описание языка Turbo Basic для студентов всех специальностей
ОСНОВЫ ПРИКЛАДНОЙ ИНФОРМАТИКИ
Раздел: Описание языка Турбо-Бейсик
Справочное пособие для студентов всех специальностей
АННОТАЦИЯ
Настоящее пособие содержит описание основных средств языка Турбо-Бейсик, а также необходимые сведения по среде Турбо-Бейсика.
Пособие в основном ориентировано на использование при выполнении практикума по курсу «Основы прикладной информатики». Может также использоваться в качестве справочника по языку Турбо-Бейсик.
С О Д Е Р Ж, А Н И Е
- Основные средства языка
- Структура программы
- Типы данных
- Массивы
- Выражения
- Стандартные функции
- Основные операторы
- Операторы цикла
- Подпрограммы, функции и процедуры
- Цвет и графика
- Файлы. Работа с файлами данных последовательного и прямого доступа
- Файлы последовательного доступа
- Файлы прямого доступа.
- Движущиеся изображения, звуковые эффекты и нестандартный ввод с клавиатуры
- Оператор DRAW
- Операторы GET и PUT.
- Оператор BEEP
- Оператор SOUND
- Оператор PLAY
- Функция INKEY$
- Библиотека стандартных процедур в Турбо-Бейсике
- Рекомендуемый порядок работы на ПЭВМ при создании и выполнении программ на языке Турбо-Бейсик
ОСНОВНЫЕ СРЕДСТВА ЯЗЫКА
- Структура программы
- Типы данных
- Массивы
Программа состоит из строк. Одна строка содержит один или несколько операторов, разделенных двоеточием. Например, a=1: b=1 Перенос оператора на другую строку допускается. В этом случае используется знак переноса Например, a=1: b_ =1 Строки могут нумероваться (но это не обязательно). Ссылка в нужное место программы может осуществляться также по метке.
Метка размещается в отдельной строке, начинается с буквы и содержит любое количество букв и цифр. После метки ставится двоеточие. Например, aaa: x=x+1…
GOTO aaa Если первым символом в строке является апостроф ('), то строка воспринимается как комментарий.
Имя образуется из букв от A до Z (или от a до z), знака подчеркивания и цифр от 0 до 9, начинается с буквы. Имя используется для обозначения переменных, меток, процедур
Целый (значения от -32 767 до 32 767, занимает 2 байта); длинный целый (от 2я5−31 до 2я531,4 байта); вещественный (4 байта); вещественный двойной точности (8 байт); символьный (последовательность любых символов, каждый символ занимает 1 байт).
Тип переменной определяется типом данных, которые она представляет. Указание типа переменной задается соответствующим знаком после имени.
a$ - символьный a% - целый a& - длинный целый — 5 a! — вещественный обычной точности а# - вещественный двойной точности Если знак после имени отсутствует, то эта переменная считается по умолчанию вещественной обычной точности. То есть a! =1.1 и а=1.1 одно и то же.
Описание массивов осуществляется с помощью оператора DIM с указанием размеров. Например, оператор DIM a (10), b (10: 20,25: 45) описывает одномерный массив a, элементы которого имеют индексы от 0 до 10, и двухмерный массив b, элементы которого имеют индексы: первый от 10 до 20, второй от 25 до 45.
Если нижняя граница индексов в описании не указана, то она считается равной 0.
Используя оператор OPTION BASE n., можно задать нижнюю границу индексов равной n. Например, OPTION BASE 1 DIM a (10) В этом случае индекс элементов массива a будет принимать значения, начиная с 1. Если описание массива отсутствует, то по умолчанию верхний индекс равен 10 (нижний — 0). В описании массива вместо константы может использоваться переменная. Например, DIM a (n) Значение n должно быть предварительно определено.
Используя оператор ERASE., можно освободить память, выделенную под массив, и вернуть ее для дальнейшего использования. Например, оператор ERASE a возвращает память, выделенную под массив a.
1.4. Выражения Символьные выражения. состоят из символьных констант (последовательность символов, заключенная в кавычки), символьных переменных, символьных функций, соединенных знаком + (конкатенация, или объединение). Например, a$="КАТЯ" b$="ЛЕНА" f$=a$+" И «+b$ В результате f$ будет иметь значение «КАТЯ И ЛЕНА». При помощи функций LEFT$, RIGHT$, MID$ можно выбрать часть символьной переменной слева, справа или из середины. Например, F1 $=LEFT$(f$, 4) F2 $=RIGHT (f$, 4) F3 $=MID$(f$, 6,1) В результате будет F1 $ = «КАТЯ», F2 $ = «ЛЕНА» и F3 $ = «И».
Числовые выражения включают в себя константы, переменные, функции, соединенные знаками арифметических операций, при этом могут использоваться величины разных типов.