Реферат: Общие сведения о языке программирования Qbasic

7 Z=5*X

Операторы условного перехода

Существуют две формы ветвления: полная и неполная.

Полная форма ветвления
неполная форма ветвления

Соответственно существуют и два вида операторов: полной и неполной альтернативы.

I. Полная альтернатива (предусмотрены команды в ветви "ДА" и в ветви "НЕТ").

1) Линейная форма записи (оператор записывается в одной строке)

Условие выполняется "ДА"


IF условие THEN блок операторов 1 ELSE блок операторов 2


Условие не выполняется "НЕТ"

Работа оператора: в зависимости от того выполняется или не выполняется условие (условие - логическое выражение, которое может содержать знаки сравнения и логические операции) . Если условие истинно, то выполняется блок операторов 1, если условие ложно, то выполняется блок операторов 2.

ПРИМЕР: IF A=1 THEN PRINT "ДА" ELSE PRINT "НЕТ"

PRINT "КОНЕЦ"

Здесь операторы работают следующим образом:

-если условие А=1 "ИСТИННО", то выполняются операторы PRINT "ДА" и PRINT "КОНЕЦ";

-если условие А=1 "ЛОЖНО", то выполняются операторы PRINT"НЕТ" и PRINT "КОНЕЦ".

2) Блочная форма записи:

IF условие THEN ПРИМЕР:

блок операторов CLS: INPUT a

ветви "ДА" IF a=1 THEN

ELSE PRINT "работает ветвь ДА "

блок операторов PRINT a

ветви "НЕТ" ELSE

END IF PRINT "работает ветвь НЕТ"

PRINT a

END IF

II. Условный оператор неполной альтернативы :

IF условие THEN блок операторов

Примеры решения задач.

Пример 1 .Определить наибольшее из двух чисел Х и У, введенных клавиатуры.

CLS: INPUT " ";X, Y

К-во Просмотров: 711
Бесплатно скачать Реферат: Общие сведения о языке программирования Qbasic