Студопедия.Орг Главная | Случайная страница | Контакты | Мы поможем в написании вашей работы!  
 

Основные операторы



Оператор присваивания имеет вид

переменная = выражение

Оператор безусловного перехода имеет вид

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

операторы

ELSE IF условие THEN

операторы

ELSE

операторы

END IF

Оператор конца END используется для окончания выполнения программы. Может использоваться в программе несколько раз. Используется также с IF, SUB, DEF, SELEСT (см. ниже).

Оператор очистки экрана CLS обычно располагается в начале программы для очистки экрана перед выводом результатов программы.

Оператор ввода INPUT имеет вид INPUT [;] [ поясняющий текст ], список переменных

Поясняющий текст заключается в кавычки. Переменные в списке отделяются друг от друга запятыми. "; " после INPUT означает, что курсор останется на той же строке, когда будет нажат "Ввод".

Оператор вывода PRINT имеет вид

PRINT [ список вывода ]

Элементы списка разделяются ", " или "; " или пробелом. В первом случае вывод следующего элемента начинается в новую зону (строка экрана условно разделена на 5 зон по 14 позиций каждая), во втором ‑ через пробел (для чисел) или непосредственно вслед (для символьных строк) за предыдущим элементом.

Элементом списка может быть имя переменной, константа (символьная заключается в кавычки) или выражение (перед выводом вычисляется).

Оператор вывода PRINT USING имеет вид

PRINT USING формат; список вывода.

Формат задается в виде символьной строки (заключенной в кавычки), задающей форму вывода каждого элемента списка по следующим правилам для чисел: # ‑ для каждой цифры, ^^^^ ‑ для вывода в показательной форме. Остальные символы обозначают сами себя. Например,

##.## -будет выведено 2 цифры в качестве целой части и две ‑ дробной. Если целая часть содержит более двух цифр, то перед числом будет напечатан знак %.

#.## ^^^^ ‑ вывод будет осуществляться в показательной форме. Для символьных строк: "\ \" ‑ (два пробела) ‑ будет выведено четыре символа.

"\\" ‑ (без пробела) ‑ будет выведено два символа.

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

"!" ‑ будет выведен один символ

"&" ‑ будут выведены все символы. Например,

A$= "КОТ": GA= 6.5

B$= "СОБАКА": GB= 15.3

PRINT USING "& ВЕСИТ #.#,\ \ ВЕСИТ ##.# КГ";A$,GA,B$,GB

При выполнении этого оператора на экране появится

КОТ ВЕСИТ 6.5, СОБАКА ВЕСИТ 15.3 КГ

Оператор определения положения курсора

LOCATE i, j

устанавливает координаты (номер строки i и номер столбца j), в которые начнется вывод данных оператором PRINT.





Дата публикования: 2014-12-28; Прочитано: 130 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!



studopedia.org - Студопедия.Орг - 2014-2024 год. Студопедия не является автором материалов, которые размещены. Но предоставляет возможность бесплатного использования (0.006 с)...