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

  • Просмотров 7462
  • Скачиваний 353
  • Размер файла 20
    Кб

нестандар- тный ввод с клавиатуры............................... 26 4.2. Оператор DRAW................................... 26 4.3. Операторы GET и PUT............................. 27 4.4. Оператор BEEP................................... 28 4.5. Оператор SOUND.................................. 28 4.6. Оператор PLAY................................... 28 4.7 Функция INKEY$.................................. 30 5. Библиотека стандартных процедур в Турбо-Бейсике...... 31 6. Рекомендуемый порядок работы на ПЭВМ при создании и выполнении программ на языке Турбо-Бейсик............ 32 - 4 - 1.

ОСНОВНЫЕ СРЕДСТВА ЯЗЫКА 1.1. Структура программы Программа состоит из строк. Одна строка содержит один или несколько операторов, разделенных двоеточием. Например, a=1:b=1 Перенос оператора на другую строку допускается. В этом слу- чае используется знак переноса _. Например, a=1:b_ =1 Строки могут нумероваться (но это не обязательно). Ссылка в нужное место программы может осуществляться также по метке.  _Метка . размещается в

отдельной строке, начинается с буквы и содержит любое количество букв и цифр. После метки ставится двое- точие. Например, aaa: x=x+1 ... GOTO aaa Если первым символом в строке является апостроф ('), то строка воспринимается как комментарий.  _Имя . образуется из букв от A до Z (или от a до z), знака под- черкивания _ и цифр от 0 до 9, начинается с буквы. Имя использу- ется для обозначения переменных, меток, процедур и т.п. 1.2. Типы данных Целый

(значения от -32767 до 32767, занимает 2 байта); длин- ный целый (от 2 5-31  0до 2 531 0, 4 байта); вещественный (4 байта); ве- щественный двойной точности (8 байт); символьный ( последователь- ность любых символов, каждый символ занимает 1 байт).  _Тип переменной  .определяется типом данных, которые она предс- тавляет. Указание типа переменной задается соответствующим знаком после имени. a$ - символьный a% - целый a& - длинный целый - 5 - a! -

вещественный обычной точности а# - вещественный двойной точности Если знак после имени отсутствует, то эта переменная счита- ется по умолчанию вещественной обычной точности. То есть a!=1.1 и а=1.1 одно и то же. 1.3. Массивы  _Описание массивов . осуществляется с помощью оператора 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 2  0будет принимать значе- ния, начиная с 1. Если описание массива отсутствует, то по умол- чанию верхний индекс равен 10 ( нижний - 0). В