Главная » Basic » ФОРМАТ ТЕКСТА ПРОГРАММЫ

0

Каждый оператор программы записывается с новой строки, в начале которой указывается его номер. Некоторые системы с Бейсиком для микроЭВМ позволяют указывать несколько операторов в одной строке; операторы разделяются двоеточием (:), и номер указывается только для первого оператора, например:

10 LET А = 1 : LET А =А + 1 :PRINT A

Порядок  исполнения  операторов  в   этом  случае  —  слева  направо. Вообще  говоря, указание нескольких операторов в одной строке не рекомендуется. Однако в некоторых системах за счет этого может экономиться память, и, может быть, Вам придется воспользоваться такой формой записи, если при нормальном расположении операторов по одному в  строке для Вашей  программы не хватило объема памяти. Позднее мы увидим, что с некоторыми ограничениями запись нескольких операторов в одной строке может применяться при структурировании программы.

При обработке каждого оператора машина обычно игнорирует все пробелы (это не относится  к строкам символов) . Таким образом, операторы

20 LETB=A + C

и

20 LET B=A + C

скорее всего, окажутся в  равной степени приемлемыми. Однако разумное использование пробелов обычно  облегчает  ввод  программы.  ЭВМ  может  хранить  введенную программу  в   компактной внутренней форме, исключив все пробелы, и  добавлять их  для приведения текста программы к некоторому  стандартному  виду при  распечатке  программы  на  ВТУ.  Удаление  пробелов  может вызвать серьезные огорчения, если пробелы тщательно вставлялись в текст программы с тем, чтобы выделить вложенные структуры.

Источник: Уолш Б.    Программирование на Бейсике: Пер. с англ. М.: Радио и связь, 1988. 336 с: ил.

По теме:

  • Комментарии