Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
QBasic_metodichka.doc
Скачиваний:
7
Добавлен:
03.11.2018
Размер:
349.7 Кб
Скачать

3. Управляющие операторы языка Бейсик

Оператором называется лексически законченная конструкция языка, которая воспринимается системой как самостоятельный элемент программы. Если на одной строке указывается несколько операторов. то они разделяются между собой двоеточиями.

Виды операторов. Все операторы можно разделить на выполняемые и невыполняемые. Выполняемые операторы предназначены для выполнения определенных операций над операндами или изменения порядка выполнения операторов в программе. Эти операторы в свою очередь можно подразделить на две группы: вычислительные и невычислительные. Вычислительные операторы - это операторы, которые выполняют арифметические, логические операции, операции преобразования данных и присваивают полученные значения переменным. Невычислительными операторами являются операторы переходов, которые изменяют только порядок выполнения операторов в программе. К невыполняемым операторам в первую очередь относятся операторы управления трансляцией. Операторы управления трансляцией определяют начало и конец программы (или подпрограммы), объявляют массивы и т.д. Примером оператора управления трансляцией является оператор конца программы END. Оператор DIM, например, определяет массивы.

Комментарий отделяется от операндов одиночным апострофом. Он размещается в конце предложения.

Если в строке указывается только комментарий, то она называется предложением-комментарием, например:

P=A*C 'Начало вычисления

Оператор REM (REMark - комментарий). Этот оператор является строкой комментария. Он относится к невыполняемым операторам. Формат записи оператора REM:

REM [комментарий]

Комментарий записывается с помощью любых знаков и используется для пояснения операторов в программе.

Если оператору REM передается управление с помощью операторов GOTO или GOSUB. то выполнение программы продолжается с оператора, следующего за оператором REM.

3.1. Оператор присваивания

Переменной, имя которой указано в левой части выражения, присваивается значение правой части выражения.

Общая форма записи оператора присваивания:

LET <имя переменной> = <выражение>

Все элементы данных, входящие в состав выражения в правой части, должны быть определены к моменту выполнения оператора присваивания.

При записи оператора LET необходимо соблюдать следующие правила:

  • если слева стоит числовая переменная, то справа должна быть числовая константа, переменная или арифметическое выражение;

  • если слева стоит символьная переменная, то справа должна быть символьная константа или переменная.

В противном случае система выдает сообщение об ошибке

НЕСООТВЕТСТВИЕ ТИПОВ

Служебное слово LET в большинстве версий языка можно опускать.

Ниже приведены примеры правильного присваивания значений переменным с помощью оператора LET:

A%=25 'Целочисленной переменной А% присваивается значение 25

A%=12.8 'Целочисленной переменной А% присваивается значение 13, т.к. число 12.8 округляется до 13

А&=350000 'Целочисленной длинной переменной А& присваивается значение 350000

А!=899.99 'Переменной с плавающей десятичной точкой A! присваивается выражение 899.99

A$='ИТОГ' 'Символьной переменной А присваивается выражение ИТОГ.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]