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а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) |