Реферат: Интерпретатор 2

1. Символы пробела и табуляции .

2. Буквы - это прописные и строчные буквы латинского алфавита.

3. Арабские цифры - это цифры от 0 до 9.

4. Разделители и ограничители: , ; ( ) {}

5. Знаки операций + - * / := != == > < <= >=

6. Зарезервированныеслова: if, else, while, input, print, printn

Для записи программы не требуется какого-либо специального формата файла. Можно использовать любое расширение.

Любая программа должна начинаться символа { и заканчиваться символом }. Они называются операторные скобки и указывают на начало и конец процедуры.

К тому же любая операция должна заканчиваться символом ; (точка с запятой).

Простейшая программа может выглядеть следующим образом:

{

print 5.3;

}

При выполнении этой программы на экране появится число 5.3. Можно заметить, что оператор print выводит на экран число (значение переменной), которое следует за ним. Для вывода последовательности аргументы необходимо указать через запятую.

Также существует оператор printn, который выполняет те же самые функции, что и print, только на экран выведется лишь целочисленное значение. Например, если выполнить программу:

{

printn 5.3;

}

То на экране появится округленный результат – число 5.

Для того чтобы использовать переменную необходимо либо ввести ее значение при помощи оператора input, либо использовать присваивание (оператор :=). Переменная описывается последовательностью латинских букв, цифр и знака подчеркивания, начинающейся с буквы.

{

a:=5.3;

input b;

print a,b;

printna,b;

}

В вышеописанном примере используется две переменных, a и b. Первая принимает значение 5.3, значение же второй необходимо ввести вручную и нажать клавишу ввода. Результатом выполнения этой программы будет 4 числа: 5.3, значение переменной b, 5 и округленное до целого значение второй переменной. Причем, каждое число будет выведено в новой строке.

Для ввода нескольких переменных, как и для вывода можно использовать последовательность имен, перечисленных через запятую.

Язык NL позволяет выполнять простейшие операции (над числами и переменными) такие как: сложение, вычитание, умножение и деление. Которые записываются так же, как и в математике: +, -, *, /. Порядок выполнения этих операций также соответствует привычному. Для изменения приоритета нужно использовать скобки.

К-во Просмотров: 1029
Бесплатно скачать Реферат: Интерпретатор 2