Данные языка BASIC

Это понятие включает в себя константыпеременныемассивы.

Константы

В языке ТURBO BASIC используются константы следующих типов:

1. Целые от -32768 до 32767, т.е. 215 и 215-1.

Например, -2; +128.

2. Действительные с фиксированной точкой (до 6 значащих цифр).

Например, 3.14; .18; -.67.

3. Действительные с плавающей точкой — этот тип констант полезен для представления очень больших или очень малых чисел. Так, например, число 1475000000000 можно записать как 1.475Е12, т.е. число 1.475 умноженное на число 10, возведенное в двенадцатую степень. Малые числа можно представить аналогично, например, число 0.0000228 можно записать как 2.28Е-5, т.е. число 2.28, деленное на 10, возведенное в пятую степень.

4. Строковые, представляющие собой набор любых допустимых символов языка, заключенных в кавычки и длиной до 32767 символов.

Например, «АБИТУРИЕНТ-97», «1997».

Переменные

Для хранения информации, к которой можно обратиться в программе, язык BASIC использует переменные . Имя переменной в программе является именем ячейки памяти, где хранится информация. Информация, хранимая в переменной, называется ее значением. Имена переменных могут состоять из букв и цифр и быть любой длины. Первым символом должна быть буква.

Имеется 4 типа переменных, которые определяются по послед нему символу в ее имени:

% — целые (А1%;МАХ1%);

! — действительные (А!;NM!);

# — действительные двойной точности (DR#, X5#);

$ — символьные (BS$;P$).

При любом другом последнем символе переменная является действительной.

Переменные различных типов могут иметь одинаковые имена, например, X и X$.

Массивы

Переменные могут объединяться в массивы. Массив — это совокупность однородных элементов, имеющих общее имя и отличающихся друг от друга порядковым номером. Бывают одномерные, двумерные и т.д. массивы. Одномерный массив имеет вид: А=(а(1),а(2),…а(i),…,а(n)), где i — порядковый номер элемента а(i).

Например, А=(5,-7,8,0,3,-6), где а(1)=5; а(2)=-7; а(3)=8; а(4)=0; а(5)=3; а(6)=-6.

Двумерный массив (матрица) имеет вид:

а(1,1) а(1,2) а(1,3) …. а(1,m )

А = a(2,1) a(2,2) a(2,3) …. a(2,m)

…………………………………………..

a(n,1) a(n,2) a(n,3) …. a(n,m)

Элементы двумерного массива имеют два индекса. Первый индекс указывает номер строки, в которой стоит элемент, а второй индекс — номер столбца.

Правила именования массива такие же, как и для переменной. Обращение к элементу массива осуществляется при помощи имени массива, за которым следует один или несколько (до 10) индексов, разделенных запятыми и заключенных в скобки. Массивы, у которых элементы содержат строковые значения, называются строковыми. Числовые массивы состоят из элементов, содержащих числовые значения.

Пример :

A$(6) — шестой элемент строкового массива;

TAB(4,10) — первый индекс двумерного массива равен 4, второй индекс равен 10;

Y5%(20,30) — первый индекс двумерного целочисленного массива равен 20 второй — 30 .

В качестве индексов можно использовать числовые значения, имена переменных, арифметические выражения.