Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
m32516.doc
Скачиваний:
10
Добавлен:
13.11.2022
Размер:
543.74 Кб
Скачать

5.5. Программирование на алгоритмических языках Язык basic для пэвм

Программа на языке BASIC состоит из последовательности строк, которые имеют вид:

[line] statement [:statement]...['comment]

Здесь:

line - номер строки от 0 до 65535;

statement - оператор;

comment - комментарии, которые отделяются от остальной части строки апострофом < ' > .

Элементы в квадратных скобках могут отсутствовать. Программная строка может содержать 255 знаков и занимать несколько физических строк на экране дисплея. В строке может быть один или несколько операторов, разделенных двоеточием < : > или ни одного. Естественный порядок выполнения программы сверху вниз или в порядке возрастания номеров строк. Порядок выполнения операторов в пределах одной много операторной строки слева направо.

Алфавит языка basic

В алфавит языка BASIC входят следующие символы :

1. 26 букв латинского алфавита от А до Z;

2. Буквы кириллицы от А до Я;

3. Цифры от 0 до 9;

4. Знаки арифметических операций: + , - , * , / , ^ , \ ;

5. Знаки отношений: = , < , > ;

6. Специальные символы: пробел , " (кавычки) , # , $ , & , ? ,' (апостроф) , ( , ) , . , ; , % .

5.5.1. Данные языка 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 .

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

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