Описание языка Turbo Basic для студентов всех специальностей

ОСНОВЫ ПРИКЛАДНОЙ ИНФОРМАТИКИ

Раздел: Описание языка Турбо-Бейсик

Справочное пособие для студентов всех специальностей

АННОТАЦИЯ

Настоящее пособие содержит описание основных средств языка Турбо-Бейсик, а также необходимые сведения по среде Турбо-Бейсика.

Пособие в основном ориентировано на использование при выполнении практикума по курсу «Основы прикладной информатики». Может также использоваться в качестве справочника по языку Турбо-Бейсик.

С О Д Е Р Ж, А Н И Е

  1. Основные средства языка
    1. Структура программы
    2. Типы данных
    3. Массивы
    4. Выражения
    5. Стандартные функции
    6. Основные операторы
    7. Операторы цикла
    8. Подпрограммы, функции и процедуры
  2. Цвет и графика
  3. Файлы. Работа с файлами данных последовательного и прямого доступа
    1. Файлы последовательного доступа
    2. Файлы прямого доступа.
  4. Движущиеся изображения, звуковые эффекты и нестандартный ввод с клавиатуры
    1. Оператор DRAW
    2. Операторы GET и PUT.
    3. Оператор BEEP
    4. Оператор SOUND
    5. Оператор PLAY
    6. Функция INKEY$
  5. Библиотека стандартных процедур в Турбо-Бейсике
  6. Рекомендуемый порядок работы на ПЭВМ при создании и выполнении программ на языке Турбо-Бейсик

ОСНОВНЫЕ СРЕДСТВА ЯЗЫКА

    1. Структура программы
    2. Программа состоит из строк. Одна строка содержит один или несколько операторов, разделенных двоеточием. Например, a=1: b=1 Перенос оператора на другую строку допускается. В этом случае используется знак переноса Например, a=1: b_ =1 Строки могут нумероваться (но это не обязательно). Ссылка в нужное место программы может осуществляться также по метке.

      Метка размещается в отдельной строке, начинается с буквы и содержит любое количество букв и цифр. После метки ставится двоеточие. Например, aaa: x=x+1…

      GOTO aaa Если первым символом в строке является апостроф ('), то строка воспринимается как комментарий.

      Имя образуется из букв от A до Z (или от a до z), знака подчеркивания и цифр от 0 до 9, начинается с буквы. Имя используется для обозначения переменных, меток, процедур и т. п.

    3. Типы данных
    4. Целый (значения от -32 767 до 32 767, занимает 2 байта); длинный целый (от 2я5−31 до 2я531,4 байта); вещественный (4 байта); вещественный двойной точности (8 байт); символьный (последовательность любых символов, каждый символ занимает 1 байт).

      Тип переменной определяется типом данных, которые она представляет. Указание типа переменной задается соответствующим знаком после имени.

      a$ - символьный a% - целый a& - длинный целый — 5 a! — вещественный обычной точности а# - вещественный двойной точности Если знак после имени отсутствует, то эта переменная считается по умолчанию вещественной обычной точности. То есть a! =1.1 и а=1.1 одно и то же.

    5. Массивы

Описание массивов осуществляется с помощью оператора 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 $ = «И».

Числовые выражения включают в себя константы, переменные, функции, соединенные знаками арифметических операций, при этом могут использоваться величины разных типов.