Реферат: Все о Turbo Basic
A XOR B 0, если A и B совпадают
-1, если A и B совпадают
A EQV B 0, если A и B не совпадают
0, если A = -1, B = 0 A IMP B -1, в остальных случаях
1.6. Основные операторы
Оператор присваивания имеет вид переменная = выражение
Оператор безусловного перехода имеет вид GOTO метка
Условный оператор имеет вид
IF условие THEN операторы [ELSE операторы ] Например,
IF a < b THEN t=15 : V=16 ELSE t=17
В качестве условия может использоваться целое выражение, которое интерпретируется как FALSE, если его значение равно 0, и TRUE, если не равно 0.
Если после THEN или после ELSE располагается целая группа операторов, то можно использовать IF блок , который имеет следующую структуру
IF условие THEN операторы
ELSE операторы END IF
При этом ELSE и операторы за ним могут отсутствовать, т.е. возможна конструкция
IF условие THEN операторы
END IF
Если после ELSE необходима проверка условия, то используется оператор ELSEIF
IF условие THEN операторы ELSEIF условие THEN операторы
ELSE операторы END IF
Оператор конца END используется для окончания выполнения программы. Может использоваться в программе несколько раз. Используется также с IF, SUB, DEF, SELEСT (см.ниже)
Оператор очистки экрана CLS обычно располагается в начале программы для очистки экрана перед выводом результатов программы.
Оператор ввода INPUT имеет вид
INPUT [;] [поясняющий текст ], список переменных
Поясняющий текст заключается в кавычки. Переменные в списке отделяются друг от друга запятыми. ";" после INPUT означает, что курсор останется на той же строке, когда будет нажат "Ввод".
Оператор вывода PRINT имеет вид
PRINT [список вывода ]
Элементы списка разделяются "," или ";" или пробелом. В первом случае вывод следующего элемента начинается в новую зону (строка экрана условно разделена на 5 зон по 14 позиций каждая), во втором - через пробел (для чисел) или непосредственно вслед (для символьных строк) за предыдущим элементом.
Элементом списка может быть имя переменной, константа (символьная заключается в кавычки) или выражение (перед выводом вычисляется).