строфа ибо вариант с КЕМ должен отделяться от предшествующей части строки двоеточием.
Поскольку квадратные и фигурные скобки, многоточие и вертикальная черточка не входят в алфавит языка QBasic, перечисленные выше условные обозначения не приведут к путанице. Даже если вы нечаянно введете эти символы в составе команды или сделаете какие-то другие ошибки в синтаксисе (но не в смысловом содержании команды!), то редактор в среде QBasic выдаст замечание.
В дополнение к проверке синтаксиса при вводе текста, осуществляющейся построчно, среда проверяет синтаксис команд также и во время их исполнения программы на предмет возможности их интерпретации. При обнаружении синтаксических ошибок среда приостанавливает ввод текста или интерпретацию программы, показывает команду, при вводе или исполнении которой была обнаружена ошибка, и выдает более или менее правдоподобное текстовое сообщение об ошибке. Сообщения об ошибках при интерпретации менее правдоподобны, чем при редактировании. Это связано с тем, что невозможность интерпретации зачастую обусловлена синтаксической ошибкой в предыдущих строках программы.
И еще одно пояснение, касающееся ограничения длины книжной строки при описании синтаксиса команд. Если однострочная команда не умещается на одной книжной строке, то она переносится на другую. Этот случай нетрудно отличить от многострочной формы команды по способу нумерации синтаксических формул: для многострочных команд номер следует за первой строкой команды, а для однострочных — за концом командной строки.
Начнем с очень важного вопроса для понимания программирования на языке высокого уровня.
3.1. КАК ПРОГРАММИРУЮТСЯ ЗАПИСЬ В ОЗУ И ЧТЕНИЕ ИЗ ОЗУ
При использовании интерпретатора этот вопрос относится только к информации, обрабатываемой интерпретируемой программой, ибо размещение последней в ОЗУ — это предмет забот среды программирования. Первая часть этого вопроса — ЧТО ЗАПИСЫВАТЬ И ЧИТАТЬ?
При работе с данными необходимо четко различать три понятия:
• имя (идентификатор),
• тип,
• значение.
В отличие от имен других объектов программы ИМЯ переменной или константы может заканчиваться одним из следующих символов
! # $ % &
Чтобы интерпретатор смог определить сколько места необходимо отвести в ОЗУ для хранения данных, где их размещать и каким образом обрабатывать, для каждого имени необходимо задать ТИП.
В QBasic определены следующие стандартные типы данных: