Поиск по сайту
Не нашли нужную работу? Закажи реферат, курсовую, диплом на заказ реферат на тему: Все о Turbo BasicСТУДЕНТ! ВНИМАНИЕ! ЧТОБЫ ПРОСМАТРИВАТЬ ЭТОТ ФАЙЛ, ДОСТАТОЧНО,
СТОЯ НА НЕМ, НАЖАТЬ КЛАВИШУ "ENTER". 1.2. Типы данных Целый (значения от -32767 до 32767, занимает 2 байта); длин- ный целый (от 25-31 0до 25310, 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) В этом случае индекс элементов массива a2 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) e5x LOG (x) ln x LOG2(x) log42 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$) определяет числовое скачать реферат 1 2 3 4 ... последняя Не нашли нужную работу? Закажи реферат, курсовую, диплом на заказ Внимание! Студенческий отдых и мегатусовка после сессии!
Рефераты и/или содержимое рефератов предназначено исключительно для ознакомления, без целей коммерческого использования. Все права в отношении рефератов и/или содержимого рефератов принадлежат их законным правообладателям. Любое их использование возможно лишь с согласия законных правообладателей. Администрация сайта не несет ответственности за возможный вред и/или убытки, возникшие или полученные в связи с использованием рефератов и/или содержимого рефератов.
|
Обратная связь. |