Читать реферат по информатике, вычислительной технике, телекоммуникациям: "Описание языка Turbo Basic для студентов всех специальностей" Страница 3

назад (Назад)скачать (Cкачать работу)

Функция "чтения" служит для ознакомления с работой. Разметка, таблицы и картинки документа могут отображаться неверно или не в полном объёме!

число; если

х < 0, то для каждого x 2  0генерируется новая последовательность

случайных чисел; если x > 0 или отсутствует, то генерируется оче-

редное случайное число, но при повторном запуске последователь-

ность повторяется. Можно использовать оператор RANDOMIZE (перед

первым использованием функции RND), чтобы при новом запуске прог-

раммы получать новую последовательность случайных чисел.

 _Операции отношения .: =, .

Левая и правая части отношения - это числовое или символьное

выражение (в последнем случае сравниваются числовые коды симво-

лов). Если отношение удовлетворяется (является истинным), то его

значение равно -1 , если не удовлетворяется (является ложным), то

его значение 0. Отношения могут быть использованы также в число-

вых выражениях. Например, при выполнении оператора

PRINT 5 > 6, 5 < 6, (5 < 6) * 15

будет напечатано 0, -1 и -15.

 _Логические операции .: AND (логическое и ), OR (логическое

или), XOR (исключающее или ), EQV (эквивалентность), IMP (импли-

кация).

- 8 -

Логические операции осуществляются над целыми числами -1

(TRUE) и 0 (FALSE).

-1, если A = -1, B = -1

A AND B0, в остальных случаях

0, если A = 0, B = 0

A OR B-1, в остальных случаях

-1, если A и B не совпадают

A XOR B0, если A и B совпадают

-1, если A и B совпадают

A EQV B0, если A и B не совпадают

0, если A = -1, B = 0

A IMP B-1, в остальных случаях

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

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

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

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

GOTO  1метка

 _Условный оператор . имеет вид

IF  1условие 0 THEN  1операторы 0 [ELSE  1операторы 0]

Например,

IF a < b then t=15 : v=16 else t=17

В качестве условия может использоваться целое выражение, которое

интерпретируется как FALSE, если его значение равно 0, и TRUE,

если не равно 0.

Если после THEN или после ELSE располагается целая группа

операторов, то можно использовать  _IF блок ., который имеет следую-

щую структуру

IF  1условие 0 THEN

 1операторы

ELSE

 1операторы

END IF

При этом ELSE и операторы за ним могут отсутствовать, т.е. воз-

- 9 -

можна конструкция

IF  1условие 0 THEN

 1операторы

END IF

Если после ELSE необходима проверка условия, то используется опе-

ратор ELSEIF

IF  1условие 0 THEN

 1операторы

ELSEIF  1условие 0 THEN

 1операторы

ELSE

 1операторы

END IF

 _Оператор конца END . используется для окончания выполнения

программы. Может использоваться в программе несколько раз. Ис-

пользуется также с IF, SUB, DEF, SELEСT (см.ниже)

 _Оператор очистки экрана CLS  .обычно располагается в начале

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

 _Оператор ввода INPUT . имеет вид

INPUT [;] [ 1поясняющий текст 0],  1список переменных

Поясняющий текст заключается в кавычки. Переменные в списке отде-

ляются друг от друга запятыми. ";" после INPUT означает, что кур-

сор останется на той же строке, когда будет нажат "Ввод".

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

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

Элементы списка разделяются "," или ";" или пробелом. В первом

случае вывод следующего элемента начинается в новую зону (строка

экрана условно разделена на 5 зон по 14 позиций каждая), во вто-

ром - через пробел (для чисел) или


Интересная статья: Быстрое написание курсовой работы