Оператор присваивания «LET»
Ø Назначение: вычисление арифметических и логических выражений
Ø Общая форма записи:
LET Y = < арифметическое или логическое выражение >
Ø Порядок работы:
При выполнении оператора LET компьютер:
· Вычисляет значение выражения стоящего справа от знака присваивания = ;
· Записывает это значение в ячейку памяти отведенную для хранения переменной, стоящей слева от знака присваивания;
· Переходит к выполнению следующего оператора программы.
Ø Пример записи оператора LET:
Z=2, А=3.5+EXP(8), S=X^4+Y/2.
Оператор ввода INPUT
Ø Назначение: ввод данных с клавиатуры в оперативную память компьютера
Ø Общая форма записи:
INPUT “Комментарии ввода”, < Список переменных ввода >
Здесь:
“Комментарии ввода” – служит для пояснения смысла переменных из последующего списка; является необязательным элементом оператора INPUT.
Список переменных ввода – одна или несколько переменных, разделенных запятыми.
Ø Порядок работы:
При выполнении оператора INPUT компьютер:
· Выводит на экран информацию, помещенную между кавычками “” комментариев ввода, если они присутствуют в операторе;
· Останавливается и ждет, пока программист не наберет на клавиатуре значение для вводимой переменной из списка переменных ввода;
· После окончания набора значения переменной, подтвержденного нажатием клавиши Enter, компьютер записывает это значение в ячейку памяти, выделенную для хранения вводимой переменной, и переходит к вводу следующей переменной из Списка переменных ввода;
· Переходит к выполнению следующего оператора программы после исчерпания Списка переменных ввода.
Ø Пример записи оператора INPUT:
INPUT “Размерность массива N=”, N
INPUT “Простые переменные А и В”, А, В
Пояснения:
Здесь вводятся значения 3-х переменных N, A, B c комментариями.
Оператор вывода PRINT
Ø Назначение: вывод данных из оперативной памяти на монитор компьютера
Ø Общая форма записи:
PRINT “Комментарии вывода”, < Список переменных вывода >
Здесь:
“Комментарии вывода” – служит для пояснения смысла переменных из последующего списка; является необязательным элементом оператора PRINT.
Список переменных вывода – одна или несколько переменных, разделенных запятыми или точками с запятой. При использовании запятой печать будет зонной по 14 символов для каждой переменной. При использовании точки с запятой, значение одной переменной из списка вывода отделяется одним пробелом от значения другой переменной.
Комментарии вывода и переменные списка вывода могут чередоваться.
Ø Порядок работы:
При выполнении оператора PRINT компьютер:
· Выводит на экран информацию, помещенную между кавычками “” комментариев вывода, если они присутствуют в операторе, и значения для переменных из списка вывода;
· Переходит к выполнению следующего оператора программы после исчерпания Списка переменных вывода.
Ø Пример записи оператора PRINT:
PRINT “Размерность массива N=”; N, “Переменная А= ”; А, “В=”; B
Пояснения:
Здесь выводятся на монитор значения 3-х переменных N, A, B c соответствующими комментариями.
Оператор условного перехода IF
Ø Назначение: служит для изменения естественного порядка выполнения операторов программы в зависимости от значения некоторого логического выражения (условия).
Ø Общая форма записи:
IF <Логическое выражение> THEN
<Операторы программы, кроме нового оператора IF>
ELSE
<Любые операторы программы>
END IF
Ø Порядок работы:
При выполнении оператора IF компьютер:
· Вычисляет значение <Логическое выражение>;
· Передает управление на операторы, стоящие после THEN, если значение Логического выражения – “Истинно”;
· Передает управление на операторы, стоящие после ELSE, если значение Логического выражения – “Ложно”;
· Передает управление на оператор, стоящий после END IF, после выполнения операторов, стоящих после THEN
Ø Пример записи оператора IF:
IF A>B THEN
C=A+D
ELSE
C=B-A
END IF
PRINT “C=”; C; “При А=”; A; “и В=”; B
Оператор цикла типа FOR - NEXT
Ø Назначение: организация циклических вычислений
Ø Общая форма записи:
FOR I=nn TO nk STEP ni
< Операторы тела цикла>
NEXT I
Здесь:
I – параметр цикла (счетчик);
nn – начальное значение параметра цикла (счетчика);
nk – конечное значение параметра цикла (счетчика);
ni – шаг изменения параметра цикла (счетчика);
Ø Порядок работы:
При выполнении оператора цикла компьютер:
· Присваивает параметру цикла (счетчику) начальное значение.
· Сравнивает это текущее значение параметра цикла с конечным его значением:
- если I > nk, то управление передается на оператор, следующий за оператором NEXT;
- если I <= nk, то управление передается на первый оператор из тела цикла.
· После выполнения последнего оператора из тела цикла, компьютер переходит к выполнению оператора NEXT.
· Оператор NEXT всегда возвращает управление на заголовок цикла (строку, которая начинается со слова FOR). При переменная цикла получает приращение I = I + ni
Ø Пример записи оператора цикла типа FOR – NEXT:
FOR K%=0 TO 15 STEP 1
INPUT “Ввод элемента массива M(K)=”, M(K%)
NEXT K%