Язык 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$