Оператор присваивания «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%

Наши рекомендации