Главная
QBASIC
Pascal
Практикум
Download
Контакты
Навигация:   Пособие по 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

При его достижении исполнение программы заканчивается. Следующие строки, если они есть, игнорируются. Указывать конец программы желательно, но не обязательно: если конец программы не указан, то выход из программы происходит по исполнении всех ее строк.

Наверх | Оглавление

Rambler's Top100

Hosted by uCoz