Урок №14. Языки программирования. Язык программирования BASIC.

 

BASIC широко используется на персональных компьютерах ЭВМ, как язык программирования высокого уровня. Название языка - всецелевой язык программирования для начинающих.

Сегодня QB - не тот, что был еще 10 лет назад. Это постоянно развивающийся язык, снабженный всем необходимым для профессиональной разработки программ.

На сегодняшний день QB - самый распространенный язык программирования для ЭВМ. Имеется три поколения языка BASIC фирмы Microsoft.

1-ое поколение - GW BASIC

2-ое поколение - Quick BASIC

3-е поколение - Visual BASIC

 

GW BASIC входит в состав MS DOS и на сегодняшний день является морально устаревшей системой программирования для персональных компьютеров. Создание Quick BASIC (сокращенное название QB) в середине 80-х годов произвело настоящую революцию в мире BASIC, где в достаточно полной мере реализованы идеи структурного и модульного программирования, возможности использования процедур и функций. Это обеспечило создание достаточно больших программных систем.

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

 

Алфавит BASIC

Язык программирования BASIC ориентирован на диалоговые системы в которых пользователь общается с компьютером посредством клавиатуры и дисплея.

Все языковые конструкции могут быть выражены с помощью следующих основных символов:

1 прописные (A, B, C, D) и строчные (a, b, c, d) - латинские буквы

2 прописные (А, Б, В, Г) и строчные (а, б, в, г) - русские буквы

3 цифры (0, 1, 2, 3, 4, 5, 6, 7, 8, 9)

4 специальные символы

Прописные и строчные буквы (латинские) применяются для написания операторов программ.

Русские буквы применяются только для написания строковых переменных и комментариев в программе.

Специальные символы используются для написания текста программ и подразделяются на:

 

знаки разделители
+плюс -минус / деление *умножение =равно <больше > меньше ^ возведение в степень <=меньше или равно >= больше или равно <> не равно ,запятая .точка : двоеточие ;точка с запятой 'апостроф ( открывающаяся скобка ) закрывающаяся скобка _ подчеркивание

 

Специальные знаки, обозначающие тип данных

- % целые числа

например: год = G%

дата = D%

месяц рождения = M%

- & длинные целые

- ! обычной точности

- # двойной точности

- $ символьный тип переменной

например: фамилия = F$

имя = I$

отчество = O$

Правила представления чисел в BASIC

Для отделения целой части от дробной вместо ,(запятой) ставится . (точка)

Например: 1,87 = 1.87

Незначащие нули в целой и дробной части отбрасываются

Например: 0,01 = .01

Для указания степени числа 10 используется символ Е

Например: 15 * 105 = 15 Е5

Переменную в BASIC можно обозначить не только буквой, но и буквой с цифрой, двумя буквами. Например: А, С5, ХА и т.д.

Приведем таблицу записи операций с переменными в математике и в BASIC

В математике  
А + В А + В
А – В А - В
А•В, АВ А * В
А : В, А В А / В
Ав А ^ В

 

Рассмотрим пример:

2 + b2с2 - d2 = (2 * a^2 + b^2 * c^2 - d^2) / (a * b^2 + c*d)

ab2 + cd

 

Количество открывающихся скобок должно равняться количеству закрывающихся скобок.

 

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

 

В математике В BASIC
sin x cos x tg x │x│ SIN (X) COS (X) TAN (X) SQR (X) ABS (X)