Интернет магазин китайских планшетных компьютеров |
|
Компьютеры - Turbo Basic - Описание языка07 мая 2011Оглавление: 1. Turbo Basic 2. Описание языка 3. Примеры кода Структура кодаОсновной структурной единицей кода является строка. Одна строка может содержать один или несколько операторов, разделенных двоеточием. Пример: a=1:b=1 a=1:b_ =1 Допускается необязательная нумерация строк, а также использование меток для перехода в нужные части программы. Метка размещается в отдельной строке, начинается с буквы и содержит любое количество букв и цифр. После метки ставится двоеточие. Пример: aaa: x=x+1 ... GOTO aaa Имена переменных, меток или процедур образуются из букв от A до Z, знака подчеркивания _ и цифр от 0 до 9, и должны начинаться с буквы. Комментарии обозначаются при помощи апострофа в начале строки. Типы данныхДопускаются следующие типы данных: целый; длинный целый; вещественный; вещественный двойной точности; символьный. Тип переменной определяется типом данных, которые она представляет. Если знак после имени отсутствует, то эта переменная считается по умолчанию вещественной обычной точности. МассивыВ Turbo Basic допускается создание одномерных и двумерных массивов при помощи оператора DIM с указанием размеров. В описании массива вместо константы может использоваться переменная), но значение n должно быть предварительно определено. При помощи оператора ERASE можно освободить память, выделенную под массив, и вернуть ее для дальнейшего использования. ВыраженияПредусмотрена поддержка двух типов выражений: символьные и числовые. Символьные выражения состоят из символьных констант, символьных переменных, символьных функций, соединенных знаком +. При помощи функций LEFT$, RIGHT$, MID$ можно выбрать часть символьной переменной слева, справа или из середины. Числовые выражения включают в себя константы, переменные, функции, соединенные знаками арифметических операций, при этом могут использоваться величины разных типов. Также поддерживаются приоритеты для арифметических операций. Стандартные функцииВ Turbo Basic присутствует набор из нескольких стандартных операций:
Также предусмотрены операции отношения и логические операции, OR, XOR, EQV, IMP). Кроме этого, присутствует некоторая библиотека стандартных процедур. Просмотров: 3741
|