Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
МЕТОДИЧКА ПО ИНФОРМАТИКИ.doc
Скачиваний:
30
Добавлен:
03.03.2015
Размер:
329.22 Кб
Скачать

Переменные.

Переменные языка BBC Basic задаются как сочетание латинских букв и чисел, которая начинается с буквы. Буквы могут быть нижнего или верхнего регистра, например –Ytr098, tyRTYE00 и т.д., а тип определяются как:

I- действительная переменная,I% - целая переменная,I$ - строковая переменная.

Логические операции

Логические операции работают только с логическими выражениями (дающие результат истина/ложь или true/false).

NOTоперация логического отрицания аргумента.

X

NOT X

true

false

false

true

ANDоперация логического умножения двух аргументов (коньюнкция, И).

X

Y

X AND Y

true

true

true

true

false

false

false

true

false

false

false

false

ORоперация логического сложения двух аргументов (дизьюнкция, ИЛИ).

X

Y

X OR Y

true

true

true

true

false

true

false

true

true

false

false

false

XORоперация логического Исключающего ИДИ двух аргументов.

X

Y

X XOR Y

true

true

false

true

false

true

false

true

true

false

false

false

IMPоперация логической импликации двух аргументов.

X

Y

X IMP Y

true

true

true

true

false

false

false

true

true

false

false

true

EQVоперация логической эквивалентности двух аргументов.

X

Y

X IMP Y

true

true

true

true

false

false

false

true

false

false

false

true

Основные операторы ввс Basic for Windows

REM

Оператор комментарий

=

Оператор присвоить (присваивания)

PRINT

Оператор вывода данных на экран монитора

INPUT

Оператор ввода числа.

Этот оператор позволяет вести работу в режиме диалога: машина запрашивает число, пользователь вводит любое число и машина присваивает его буквенной переменной, указанной после оператора INPUT (напримерINPUT A).

Затем с этим числом можно производить любые действия

END

оператор завершения работы программы

GOTO

оператор перехода на другую строку. Общая конструкция: GO TO [№ строки или части программы]

IF . . . THEN…

ELSE…

ENDIF

оператор условия; IF(если) применяется в сочетании с условиями отношения: =; >; <; >=; <=; < >.THEN№ - то перейти на строку №.

Общая конструкция, непример:

10 IF [Условие]

20 THEN [ дейтвия]

30 ELSE [ дейтвия]

40 ENDIF

DATA

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

Пример:10 DATA 25, 30, 8, 15, 101, 75

READ

считывает значения оператора DATAи присваивает их переменной, обозначаемой любой буквой.

GOSUB

Устаревшей оператор обращения к подпрограмме - функции

DEFFNИМЯ

Определение подпрограммы – функции

PROCИМЯ

Определение подпрограммы

ENDPROC

Конец определения подпрограммы

CASE…OF

Оператор множественного выбора

Пример:

CASE toss% OF

WHEN 0 : coin = 10

WHEN 1 : coin = 20

OTHERWISE coin = 50

ENDCASE

ENDCASE

Конец оператора множественного выбора