Язык Basic Microsoft. Основные группы операторов.

В связи с тем, что Фортран оказался довольно сложным языком для пользователей, на его базе был изобретен более простой язык – Бейсик (английская аббревиатура – BASIC означает: многоцелевой язык символических инструкций для начинающих). Главное его достоинство – простота.

Бейсик имеет несколько “диалектов”:

· Бейсик;

· Бейсик-плюс;

· Расширенный Бейсик и др.

Basic былсоздан Дж. Кемени и Т. Курцем в 1965 г. для вводного курса по информатике. Со временем Basic превратился в один из наиболее массовых языков, особенно с появлением ЭВМ класса ПК, для которых он стал первым ЯВУ и операционной средой одновременно. Действительно, компьютеризация с привлечением большого числа непрофессиональных пользователей ВТ сделала весьма актуальным вопрос быстрого приобщения значительной части из них к программной технологии, что потребовало повысить уровень их компьютерной грамотности и заложить основы программирования. Basic действительно оказался легким для освоения не только малоподготовленными, но и весьма далекими от программирования пользователями. Так как Basic значительное время был и остается одним из основных инструментальных средств ПК — наиболее массовой ВТ в учебных заведениях различных уровней, он входит в программы большинства курсов по информатике и вычислительной технике, а ознакомление с ним является первым шагом профессиональной подготовки большинства потенциальных пользователей современной ВТ.

Популярность языка и все возрастающее количество знакомых с ним пользователей, бурный рост различного типа ПК привели к созданию целого ряда версий языка Basic, реализованных на уровне как компиляторов, так и интерпретаторов для ЭВМ различных типов и классов. Наиболее известные версии языка Basic (для IBM-совместимых ПК), Ms QuickBasic и Turbo-Basic фирмы Borland, существенно расширившие возможности исходного языка, оставляют его среди наиболее популярных и массовых языков не только обучающих, но и инструментальных средств по разработке ПО для класса ПК

Основные версии языка имеют различные интерпретаторы и компиляторы, что обусловливает его широкое применение. Наиболее популярной и распространенной версией является версия Basic'aww IBM-совместимых ПК; данный диалект языка обладает достаточно развитыми выразительными средствами и является одним из наиболее распространенных диалектов данного класса. Однако следует отметить, что данный диалект в целом ряде случаев уступает диалекту языка для ПК WANG 2200MVP (ИСКРА-226), особенно в плане работы со сложными программными конструкциями в среде самого языка. В целом, среда диалекта Basic для IBM-совместимых ПК более ориентирована на проблемного пользователя.

Для ЭВМ класса ПК Basic реализован как стандартное средство для обучения основам профессионального программирования. Для удобства разработки ПО в среде Basic создан ряд систем программирования, из которых выделяются системы Quick-Basic фирмы Microsoft и Turbo-Basic фирмы Borland, обладающие достаточно развитыми средствами по созданию, редактированию и отладке ПО и наряду с этим позволяющие создавать высокоэффективное ПО, которое может использоваться и вне среды Basic -системы. С системами могут поставляться развитые библиотеки программ; среди обеспечиваемых ими средств можно отметить такие, как: создание БД, расширение графических функций и т.д. Создаются и проблемно-ориентированные диалекты языка, например VisualBasic, для обеспечения расширенных графических функций и др.


Тема 8

8. Операторы организации вычислений

Операторы организации вычислений

Оператор присваивания – LET

Оператор безусловного перехода – GOTO

Оператор условного перехода - IF...THEN...ELSE

Операторы перехода - ON...GOSUB, ON...GOTO

Оператор выбора - SELECT CASE

Оператор цикла FOR … NEXT

Оператор цикла - DO...LOOP

Оператор цикла – WHILE…WEND

Оператор комментария - REM

Оператор обмена значениями двух переменных - SWAP

Оператор записи информации в память - POKE

Оператор замещения части строки - MID$