Операції (в Бейсику) поділяються на арифметичні, відношення та логічні.
Для позначення арифметичних операцій, операцій відношення та логічних операцій використовуються символи наведені в таблицях 9.7.2; 9.7.3; та 9.7.4 відповідно.
Таблиця 9.7.2. Арифметичні операції(наведені у порядку пріоритету виконання)
Символ операції | Позначення | Приклади |
( ) | Ліва та права скобки | (А+В)/С |
^ | Зведення в ступінь | А^B |
* / | Множення та ділення | А*В/С |
\ | Цілочисельне ділення | А\В |
+ - | Складання та віднімання | А+В-С |
Таблиця 9.7.3. Операції відношення
Символ операції | Назва відношення | Приклад |
= | Рівність | А=В |
< > | Нерівність | А<>B |
< | Менше | А<B |
> | Більше | А>B |
<= | Менше або дорівнює | А<=B |
>= | Більше або дорівнює | А>=B |
Таблиця 9.7.4. Логічні операції
(наведені у порядку пріоритету виконання)
Символ операції | Назва операції | Приклад |
NOT | Заперечення | |
AND | Кон’юнкція | 10 IF A=B AND C THEN 100 |
OR | Диз’юнкція | 10 IF A=B OR C=0 THEN 100 |
EQV | Еквівалентність | |
IMP | Імплікація |
Функції на мові Бейсик –наперед визначені і реалізовані операції над даними.
Список найбільш використовуваних стандартних (“вбудованих”) функцій наведено в табл. 9.7.5.
Таблиця 9.7.5. Список найбільш використовуваних стандартних (“вбудованих”) функцій на мові Бейсик
Символ функції | Назва функції | Примітка |
SIN(X) | Синус | Аргумент в радіанах Значення функції – речове число |
COS(X) | Косинус | |
TAN(X) | Тангенс | |
ATN(X) | Арктангенс | Аргумент – речове число, значення функції в радіанах |
SQR(X) | Квадратний корінь | |
PI | Число “пи” | 3,14159226 |
EXP(X) | Показникова функція (ех) | Е=2,718281828 |
LOG(X) | Натуральний логарифм (ln x) | x>0 |
ABS(X) | Абсолютне значення (модуль) | |
INT (X) | Ціла частина числа | Найбільше ціле число, що не перевищує аргументу |
Програма на мові Бейсик представляє собою послідовність програмних строк. Формат (правило запису) програмної строки:
НС ІМ’Я ОПЕРАТОРА ОПЕРАНДИ ’КОМЕНТАР’
Де: НС – номер строки (ціле число в інтервалі від 0 до 65535);
ІМ’Я ОПЕРАТОРА та ОПЕРАНДИ складають оператор мови;
’КОМЕНТАР’ – поміщений в апострофи пояснюючий текст (частіше на російській або українській мові) – необов’язковий елемент формату.
Оператор REM
Призначений для коментування тексту програми. Коментар може бути представлений на будь-якій мові (природній чи символічній). Формат:
REM <”ТЕКСТ”>
Приклад:
20 REM “ПРОГРАМА ОБЧИСЛЕННЯ СУМИ”
Тут і далі позначення < > використовуються для обов’язкових елементів, а [ ] для необов’язкових елементів формату операторів.
Оператор DIM
Призначений для опису масивів і має формат:
DIM <ІМ’Я МАСИВІВ ІЗ ЗАЗНАЧЕННЯМ МАКСИМАЛЬНОГО ІНДЕКСУ >
Приклад:
10 DIM P(10,40), Z(30)
Оператор LET
Використовується для присвоєння значень змінної і має формат:
[LET] <змінна> = <вираз>.
Саме слово LET може опускатися.
Приклад:
10 LET X=A+B або 10 Х=А+В
20 A$=B$+”Текст”
Оператор INPUT
Призначений для вводу даних з клавіатури ПЕОМ і має формат:
INPUT [ПОЯСНЮЮЧИЙ ТЕКСТ]; <список змінних>
Змінні розділяються між собою комою
Приклад:
10 INPUT “Ввести значення А, В, С “; А, В, С
Дата добавления: 2016-05-05; просмотров: 711;