Стандартные функции (QBASIC).
Математические.
Abs (арифметическое выражение) - модуль
Sgn (арифметическое выражение) – 1, если х>0, 0 если х=0, -1, если х<0
Atn (арифметическое выражение) – арктангенс
Cos (угол) – косинус
Sin (угол) – синус
Tan (угол) – тангенс
Exp (арифметическое выражение) – экспонента
Log (арифметическое выражение) – лог. натуральный
Sqr (арифметическое выражение) – квадратный корень
Fix (арифметическое выражение) – целая часть
Int (арифметическое выражение) – целая часть меньше либо = арифметическому выражению
Cint (арифметическое выражение) – округляет
Clng (арифметическое выражение) – как cint целое число
Csng (арифметическое выражение) – число обычной точности
Cdng (арифметическое выражение) – число двойной точности
Asc (арифметическое выражение) – целое число, код первого символа
Chr$ (арифметическое выражение) – символ данного кода
Val (арифметическое выражение) – символьное выражение как цепочка цифр
Str$ (арифметическое выражение) – строчка символов представляющие в цифрах арифметического выражения.
Стандартные символьные функции
Основными операциями над символьными данными является сцепление слов и выделение подслов (вырезка).
PRINT “ин”+”форма”+”типа”.
1) MID$ - функция выбора или замены части символов переменной.
X$=MID$(A1,A2,A3)
MID$(A4,A2,A3)=<симв. выр. >
A1 – символьное выражение
A2 – целое выражение от 1 до 255, определённый номер символа, с которого начинается используемая часть символьной строки.
A3 – целое выражение, определяется количество символов, участвующих в операции.
A4 – символьная переменная.
ПРАВИЛО!
Функция используется для выбора подстроки из аргумента A1, начиная с символа A2, выбирая А3 символов.
2) LEN – функция выдаёт количество букв символов в символьном выражении.
X=LEN(символьное выражение)
3) STRING$ - функция создания символьной переменной любой длинны содержащей одинаковые символы.
X$=STRING$(A1, A2)
А1 – целое выражение 0 до 255 определёной символьной строки.
А2 – целое выражение или символ, который заполняет новую символьную строку.
4) INSTR – функция выдаёт номер позиции вхождения подстроки в строку.
X$= INSTR(A1, A2, A3)
А1 – первый символ поиска подстроки.
А2 – символьное выражение, в котором ведётся поиск.
А3 – искомый сегмент.
5) VAL – функция выводит числа до первого недопустимого кода (буквы).
X=VAL(символьное выражение)
6) VARPTR – функция выдаёт физический адрес переменной.
X=VARPTR(переменная)
7) FRE – функция показывает сколько осталось свободной памяти для программы
X=FRE(аргумент)
8) LEFT$(символьное выражение) функция выдаёт n символов слева
9) RIGHT$(символьное выражение) функция выдаёт n символов справа
10) LCASE(символьное выражение) переводит в маленькие буквы
11) UCASE(символьное выражение) переводит в большие буквы
12) LTRIM$(символьное выражение) выдаёт копию строки с удалёнными пробелами слева
13) RTRIM$(символьное выражение) выдаёт копию строки с удалёнными пробелами справа
14) SPACE$(символьное выражение) функция выдаёт строку пробелов от 0 до 32767