Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Basic Методичка.doc
Скачиваний:
12
Добавлен:
15.11.2018
Размер:
1.47 Mб
Скачать

3.2.4. Переменные

Переменные – это величины, которые в процессе выполнения программы могут принимать различные значения. Переменные задаются своим именем. Имя определяет адрес, по которому хранится её значение в памяти микроЭВМ. Имя может содержать от одного до 40 символов, и начинаться с буквы латинского алфавита и цифр. В именах недопустим “пробел”.

Пример:

Математическая запись

a

b

Запись на языке

A

B

A1

B1

K1

K

Допускается 3 типа переменных: целые, вещественные и строковые. В некоторых версиях, в частности, на микроЭВМ системы INTEL имеются разновидности (вещественные с обычной или удвоенной точностью).

Кроме имени указывается тип переменной или расширение. Для обозначения целых переменных используется дополнительно к имени знак %; вещественные – это переменные без дополнительного знака; имя строковой переменной заканчивается знаком $; ! – вещественные удвоенной точности.

Пример: A, B1%, C$ - заданы вещественная, целая и строковая переменные.

K, K%, и K$ - это разные переменные; хотя имена одинаковые, но тип их различный.

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

Программа вычислений стандартных или встроенных функций хранится в памяти микроЭВМ. Обращение к ним производятся по имени с указанием переменной, заключённой в скобки. Переменная может быть задана выражением.

Функции

Запись на BASIC

Функции

Запись на BASIC

Sin x

SIN(X)

| x |

ABS(X)

Cos x

COS(X)

Ln x

LOG (X)

Arctg x

ATN(X)

Tg x

TAN(X)

SQR(X)

Sign x

SGN(X)

ex

EXP(X)

Logв a

LOG(A)/LOG(В)

Аргументы тригонометрических формул задаются в радианах.

Выбор случайного числа из интервала 0<X<1 осуществляется с помощью RND(X).

Определение целочисленного значения переменной задаётся функцией INT(X).

Имеется возможность задавать значения с помощью имени PI. Однако в этом случае оно задаётся с большой точностью в виде 3,1415927.

Вычисление логарифмов с другим основанием осуществляется по известной формуле: logвa=log(a)/log(в).

3.2.6. Арифметические выражения

Арифметические выражения на языке BASIC соответствуют обычным арифметическим, в которых константы, переменные и функции объединяются знаками арифметических операций.

Арифметические операции

Приоритет

выполнения

Математическая запись

Запись на BASIC

Возведение в степень

^

1

Умножение (x)

*

2

Деление (:)

/

2

Сложение (+)

+

3

Вычитание (-)

-

3

Операции с одинаковым приоритетом выполняются в порядке записи.

Стандартные функции имеют нулевой приоритет. Приоритет операции может быть изменён с помощью круглых скобок.

Пример: Арифметическое выражение: .

Запись на языке BASIC: A * X ^ 3 * SIN(X) + B * COS(X) ^ (1/3).

В QB и TB языках можно типы переменных задавать дополнительным описательным путем.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]