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

Условие - это логическое выражение, содержащее знаки сравнения и логические операции.(см. табл.)

знаки сравнения логические операции
= равно = AND логическое "и" (пересечение)
< меньше < OR логическое "или" (объединение)
> больше > NOT "не" (отрицание)
<=меньше или равно <=
>=больше или равно >=
<> не равно <>

Таблица действия логических функций (таблица истинности), где a и b -логические выражения.

A B NOT a NOT b a AND b a OR b
TRUE TRUE FALSE FALSE TRUE TRUE
TRUE FALSE FALSE TRUE FALSE TRUE
FALSE TRUE TRUE FALSE FALSE TRUE
FALSE FALSE TRUE TRUE FALSE FALSE

Пример записи логического выражения: a + b > c AND d <> 8 .

Логическая операция NOT (отрицание) выполняется над простым логическим выражением: NOT ( a> b )

Логическое выражение принимает одно из двух значений: TRUE (истина) и FALSE (ложь). Эти выражения применяются в операторах ветвления и цикла.

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

сначала выполняются операции в скобках, затем логическое умножение, логическое сложение

Примеры записей логических выражений:

математическая запись запись на языке Бейсик
( X>0 ) и (Y<0 ) ( X>0 ) AND (Y<0 )
-2<= X <=2 (X>=-2 ) AND (Y<= 2 )
X<0 и X>10 ( X<0 ) OR (X>10 )

Принят следующий приоритет логических и арифметических операций:

-операции в скобках;

-операция NOT ;

-операции AND, /, * ;

-операции OR, +, - ;

-операции отношения.

Упражнения

1. Вычислить значение логического выражения

а) Х2 2 <=12 при Х=0 и У=-1 б) NOT ((X*Y) OR (Y >X) при X=4, Y=1

2. Написать логические выражения, которые имеют значение истинна лишь при выполнении указанных условий:

а) X>0 и Y>0 Y не является MAX (X, Y, Z)

б) неверно, что X>0 X, Y, Z равны между собой

в) 2< X < 20 точка с координатами X, Y принадлежит 1-

ой четверти

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

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

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

Он служит для перехода из одной строки программы к другой, помеченной номером или меткой.

Общий вид оператора: GOTO N

где N - номер строки или метки оператора, на который происходит переход в программе.

Примеры:

1. X=3 2. GOTO W

GOTO 7 . . .

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