В Basic’е не обязательно определять заголовок программы, но делать это рекомендуется. Специального оператора для этого нет, но можно воспользоваться знаком комментария. Например:
******************************************************
10 REM Программа определения среднего арифметического трех чисел
******************************************************
Выполнение программы начинается со строки с наименьшим номером и заканчивается строкой, содержащей оператор END. Формат этого оператора:
номер строки (мнб) END
При его достижении исполнение программы заканчивается. Следующие строки, если они есть, игнорируются. Указывать конец программы желательно, но не обязательно: если конец программы не указан, то выход из программы происходит по исполнении всех ее строк.
Начало и конец программы
Команда КОММЕТАРИЙ
В программе может присутствовать текст, необходимый для пояснения имен объектов программы и этапов алгоритма. Такой текст на естественном (русском, например) языке и есть комментарий. Для введения комментария в программу используется специальный оператор – REM. Формат оператора:
номер строки (мнб) REM текст комментария
Здесь:
REM – ключевое слово (название оператора);
текст комментария - произвольный текст, поясняющий программу.
Заключать текст в кавычки необязательно, так как оператор REM – неисполняемый оператор.
Вместо оператора REM можно применять апостроф ('). Апостроф не является оператором, поэтому двоеточие при его использовании не ставится.
Отсутствие комментариев в программе считается дурным тоном.
Алфавит BASIC'а
Алфавитом языка программирования называется совокупность букв, цифр и символов, употребляемых для записи конструкций языка.
Алфавит языка Basic включает:
десятичные цифры от 0 до 9;
строчные и прописные буквы латинского алфавита от A до Z;
математические символы
+ сложение
- вычитание
/ деление
\ целочисленное деление
* умножение
^ возведение в степень
> больше
< меньше
знаки препинания (. , : ; ! и т.п.)
скобки
пробел
специальные символы ($ % # @ & и т.п.)
Русские буквы (кириллица) используются только в комментариях (без кавычек) и в символьных константах (в кавычках).
По каким правилам все эти символы используются - рассмотрим в следующих темах (постах).
Структура команды BASIC'а
Каждая команда состоит из:
1. номера команды (может не быть - мнб)
2. оператора (мнб!) - то есть самой команды, ключевого слова
3. операнда или операндов (мнб) - параметра команды (например, если команда ПЕЧАТАТЬ, то ЧТО, если команда НАРИСОВАТЬ ОКРУЖНОСТЬ, то какого РАДИУСА и т.п.)
******************
Пример:
10 PRINT x,y
******************
В данном примере 10 - номер команды, PRINT - оператор, x,y - операнды
