исключить их не удается. Как наследство от исходного языка метка может быть целым числом (в BASIC все строки программы нумеровались). Но можно использовать в качестве метки и имя, за которым следует двоеточие.
ЧИСЛА используются в программе для того, чтобы задать значения числовых исходных данных.
СИМВОЛЬНЫЕ СТРОКИ используются в программе для того, чтобы задать значения символьных исходных данных. Они записываются в виде последовательности символов и должны быть заключенны в кавычки для того, чтобы их можно было отличить от других лексем.
КОММЕНТАРИИ — это та часть текста программы, которая отбрасывается в процессе лексического разбора программы, ибо она предназначена не компьютеру, а программисту.
Употребление комментариев в программе подобно использованию соли при приготовлении пищи — в обоих случаях нужно иметь чувство меры. Без комментариев разобраться в достаточно сложной программе бывает трудно разобраться и автору, а чрезмерное их количество даже затрудняет чтение программы. Впрочем хорошо написанные программы почти не нуждаются в комментариях, а разобраться в бестолково написанной (хотя и работающей) программе почти невозможно даже при подробных комментариях.
ВЫРАЖЕНИЕ следующим по уровню структурным элементом языка. Оно описывает способ вычисления числового, строкового или логического значения и состоит из обозначений действий или функций, задающих порядок обработки данных, и обозначений или значений операндов, которые используются для вычисления в качестве исходных данных.
Здесь приходится отвлечься на терминологические пояснения, связанные с тем, что иногда не очень аккуратно используемое в русскоязычных описаниях алгоритмических языков многозначное слово «оператор» является не совсем удачным переводом двух английских слов, имеющих разный смысл: "operation" и "statement". Первое из них означает выполнение по определенным правилам некоторого математического действия (например, сложения или умножения), то есть это оператор-действие, обозначаемое в дальнейшем тексте словом «операция». Второе означает простую или сложную команду в программе, написанной на алгоритмическом языке высокого уровня, то есть оператор-команду, обозначаемую дальше в тексте словом «оператор» или «команда». В отношении перевода слов аналогичного значения повезло только слову "instruction", переведенного как «команда» и означающего код, предписывающий компьютеру выполнение определенных действий.
В качестве операндов выражения могут использоваться любые объекты программы, которые могут принимать значения, в том числе и другие выражения. Вычисленное значение выражения должно быть использовано для выполнения некоторого законченного действия в программе, которое реализует оператор.
ОПЕРАТОР является главным элементом структуры всех алгоритмических языков, потому что он содержит смысловую информацию о работе программы. Подобно тому, как в естественных языках предложение со-