Читать реферат по информатике, вычислительной технике, телекоммуникациям: "Описание языка Turbo Basic для студентов всех специальностей" Страница 2

назад (Назад)скачать (Cкачать работу)

Функция "чтения" служит для ознакомления с работой. Разметка, таблицы и картинки документа могут отображаться неверно или не в полном объёме!

вещественный обычной точности

а# - вещественный двойной точности

Если знак после имени отсутствует, то эта переменная счита-

ется по умолчанию вещественной обычной точности. То есть

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). В описании массива

вместо константы может использоваться переменная. Например,

DIM a(n)

Значение n должно быть предварительно определено.

Используя  _оператор ERASE ., можно освободить память, выделен-

ную под массив, и вернуть ее для дальнейшего использования. Нап-

ример, оператор

ERASE a

возвращает память, выделенную под массив a.

1.4. Выражения

 _Символьные выражения . состоят из символьных констант (после-

довательность символов, заключенная в кавычки), символьных пере-

- 6 -

менных, символьных функций, соединенных знаком + (конкатенация,

или объединение). Например,

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$ = "И".

 _Числовые выражения . включают в себя константы, переменные,

функции, соединенные знаками арифметических операций, при этом

могут использоваться величины разных типов.

 _Приоритеты . арифметических операций:

1. Возведение в степень (^)

2. Умножение, деление (*,/ )

3. Деление нацело (\) (например, 5\2 равно 2)

4. Вычисление остатка от деления (MOD) (например, 45 MOD 19

равно 7)

5. Сложение, вычитание (+,-)

1.5. Стандартные функции

Запись на БейсикеМатематическая запись

ABS (x)│x│

SIN (x)sin x

COS (x)cos x

TAN (x)tg x

ATN (x)arctg x

EXP (x)e 5x

LOG (x)ln x

LOG2(x)log 42  0x

LOG10(x)lg x

INT (x)целая часть х

SGN (x)знак х (+1 при х > 0,

0 при х=0, -1 при x < 0)

SQR (x)квадратный корень из х

- 7 -

LEN (а$)количество символов а$

LEFT$(a$,n)выбирает из a$ n символов,

начиная с первого

MID$ (a$,m,n)выбирает из a$ n символов,

начиная с m-го

RIGHT$ (a$,n)выбирает n символов а$,

начиная с последнего

STR$ (x)преобразует число к

символьному виду

VAL (a$)определяет числовое значение а$

ASC (a$)определяет код первого

символа а$

TAB (n)указывает номер позиции для

вывода следующего элементав

списке вывода оператора PRINT

SPC (n)вывод n пробелов, используется

в списке вывода оператора PRINT

RND [(x)]выдает случайное число из инте-

рвала (0,1)

Замечания. 1. [] обозначают необязательный параметр.

2. Если х=0, то повторяется последнее сгенерированное


Интересная статья: Быстрое написание курсовой работы