Навигация: Пособие по Basic \ Структура программы на языке Basic \
Структура программы на языке Basic
Строки программы. Программа на языке Basic состоит из последовательности строк. Каждая строка содержит номер (в ряде версий строки не нмеруются) и один или несколько операторов.
Номера строк – это целые десятичные числа от 1 до 32767. Номер используется для:
- идентификации строк;
- установления очередности выполнения строк при запуске программы;
- обращения к операторам строки.
Первоначально строки нумеруются с шагом 10, чтобы иметь возможность вставлять в программу новые строки без перенумерации всех строк программы.
Если операторов в строке несколько, их отделяют друг от друга двоеточием. Операторы выполняются в порядке их записи слева-направо.
Комментарии. В программе может присутствовать текст, необходимый для пояснения имен объектов программы и этапов алгоритма. Такой текст на естественном (русском, например) языке и есть комментарий. Для введения комментария в программу используется специальный оператор – REM. Формат оператора:
нс REM <текст комментария>
Здесь:
REM – ключевое слово (название оператора);
<текст комментария> - произвольный текст, поясняющий программу.
Заключать текст в кавычки необязательно, так как оператор REM – неисполняемый оператор.
Вместо оператора REM можно применять апостроф. Апостроф не является оператором, поэтому двоеточие при его использовании не ставится.
Примеры комментариев:
-----------------------------------------------------
10 REM Программа вычисления частного
20 A = 21: REM Делимое
30 B = 7 ' Делитель
10 ' Этап вычислений
-----------------------------------------------------
Отсутствие комментариев в программе считается дурным тоном.
Начало и конец программы. В Basic’е не обязательно определять заголовок программы, но делать это рекомендуется. Специального оператора для этого нет, но можно воспользоваться знаком комментария. Например:
-----------------------------------------------------
10 REM Программа определения MAX
-----------------------------------------------------
Выполнение программы начинается со строки с наименьшим номером и заканчивается строкой, содержащей оператор END. Формат этого оператора:
нс END
При его достижении исполнение программы заканчивается. Следующие строки, если они есть, игнорируются. Указывать конец программы желательно, но не обязательно: если конец программы не указан, то выход из программы происходит по исполнении всех ее строк.
Наверх | Оглавление
|