"Справочник по алгоритмам и программам на языке бейсик для персональных ЭВМ. Справочник" - читать интересную книгу автора (Дьяконов Владимир Павлович)


 2.1. Алфавит
и основные операторы
языка бейсик
Назначение языка бейсик (BASIC). Наименование BASIC является
сокращением английских слов "Beginner All-purpose Symbolic Instruction
Code", что в переводе означает "многоцелевой язык символических команд для
начинающих". BASIC был задуман разработчиками как язык, доступный для
усвоения студентами гуманитарных вузов. Однако простота грамматики и
синтаксиса, его схожесть с фортраном привели к широкому распространению
бейсика- в практике математических и научно-технических расчетов.
Бейсик - язык интерпретирующий. Работа на бейсике организуется с
помощью специальной программы-интерпретатора, которая записана в ПЗУ или
загружается в ОЗУ с внешнего накопителя - магнитной ленты или диска. Эта
программа переводит каждый оператор бейсик-программы на
машинно-ориентированный язык конкретной ЭВМ.
Бейсик - язык высокого уровня. Многие версии бейсика имеют
непринципиальные отличия в основных операторах. Поэтому возможен простой
перевод программ с одной версии бейсика на другую. Однако не следует
преуменьшать и различия между разными версиями. Так, простые версии бейсика
имеют всего 30-40 операторов, тогда как у сложных их число достигает
нескольких сотен. При переводе программ следует учитывать различия в записи
отдельных операторов, в их наборе и правилах синтаксиса. Различия в версиях
бейсика усугублялись использованием его для программирования наиболее
массовых видов ЭВМ - ПЭВМ, число типов которых составляет многие тысячи.
Бейсик - язык диалоговый. Это означает, что программными средствами на
бейсике можно организовать диалоговый режим работы ПЭВМ с пользователем.
При этом ПЭВМ сообщает пользователю о том, какими возможностями она
обладает, как ею пользоваться, в каком порядке должна выполняться данная
конкретная программа и т. д. Диалог задается пользователем и в его
программах.
Алфавит бейсика содержит 26 прописных латинских букв, цифры от 0 до 9,
точку, запятую, кавычки, знаки арифметических операций ( + , -, /, *
(умножение) и ~\ (возве-
дение в степень)), знаки отношения двух величин (> , <, =), скобки и
другие специальные знаки. Версии бейсика для отечественных микроЭВМ имеют в
алфавите и русские буквы.
Переменные бейсика делятся на 4 типа.
1. Простые переменные, обозначаемые латинскими буквами, например А, В,
С, . . ., X, Y, Z.
2. Простые переменные, обозначаемые латинскими буквами с одной цифрой
после них, например Al, D2, . . ., Z9.
3. Индексированные переменные одномерных массивов вида А (а), В
(а).....Z (а), где
а - число, простая переменная или арифметическое выражение.
4. Индексированные переменные двумерных массивов вида А(а, р), В(а,Р),
... . . ., Z (а, р), где аир - числа, простые переменные или арифметические
выражения.
Максимальные значения аир зависят от объема ОЗУ (обычно 256).
Примеры. Х(8) - переменная одномерного массива X с номером 8, Y(2,3) -