Основы работы в QBasic
Операторы управления
Встроенные функции ...
Оператор ввода
Операторы графики
Оператор безусловного перехода
Операторы условного перехода
Условная конструкция SELECT...CASE
Оператор цикла FOR...NEXT
Оператор цикла WHILE...WEND
Оператор цикла DO...LOOP
Массивы
Работа с символами
|
|
Встроенные функции
Функция (операция) |
Запись в QBasic |
Примеры |
Обычный вид |
Запись в формате QB |
7,42 |
7.42 |
|
|
"сложение" |
+ |
a + b |
a + b |
"вычитание" |
- |
a - b |
a - b |
"деление" |
/ |
a : b |
a / b |
"умножение" |
* |
ab |
a*b |
"целое деление " |
\ |
|
20 \ 6 ( =3 ) |
"степень" |
^ |
X k |
X ^ K |
"модуль" |
ABS |
| x - 2 | |
ABS ( x - 2 ) |
|
SQR ( x ) |
|
SQR ( 3*x - 2 ) |
|
( x ) ^ ( 1/k ) |
|
( 3 - 2*x )^( 1/5 ) |
Sin x |
SIN ( x ) |
Sin x2 |
SIN ( x^2 ) |
Cos x |
COS ( x ) |
Cos2 x |
COS ( x )^2 |
tg x |
TAN ( x ) |
tg 2x |
TAN ( 2*x ) |
arctg x |
ATN ( X ) |
arctg x/2 |
ATN ( x/2 ) |
Ln x |
LOG ( X ) |
Ln Sin x |
LOG ( SIN ( x )) |
e x |
EXP ( X ) |
e Cos 2 |
EXP ( COS ( 2 )) |
остаток от деления |
MOD |
|
13 MOD 4 ( = 1 ) |
целая часть числа |
FIX |
|
FIX ( 3.8 ) ( = 3 )
FIX ( - 3.8 ) ( = - 3 ) |
целое, меньшее Х |
INT |
|
INT ( 3.8 ) ( = 3 )
INT ( - 3.8 ) ( = - 4 ) |
округление до целого |
CINT |
|
CINT ( 3.2 ) ( = 3 )
CINT ( 3.8 ) ( = 4 ) |
обмен значениями |
SWAP |
|
SWAP x , y |
случайное число из [0;1] |
RND (1) |
|
RND ( 1 ) *15 [0 , 15] |
Например:
|
(1 –
SIN(x))/COS(a*x) |
|
ABS (2
+ TAN(x))/SQR(ABS(SIN(x) – COS(x))) |
|
(COS(x)
– TAN(2*x))/(1 – SQR(x^3-1)) + 3.4*SIN(x/2) |
|