- •Введение
- •Бейсик широко используется при обучении школьников и студентов в рамках курса “Информатика”.
- •Основные компоненты вычислительной машины и принципы её функционирования.
- •Bbc ba sic for Windows
- •Переменные.
- •Логические операции
- •Основные операторы ввс Basic for Windows
- •Структура программы на Бейсике.
- •Типовые программные шаблоны
- •Цикл по параметру (for to next) Общая форма
- •Массивы
- •Понятие массивов общая технология составления программ из элементов программирования
Переменные.
Переменные языка 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 |
Оператор комментарий |
|
= |
Оператор присвоить (присваивания) |
|
|
Оператор вывода данных на экран монитора |
|
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 |
Конец оператора множественного выбора |
