Функции в языке BASIC
ABS (числовое значение).
Вычисление абсолютной величины заданного числа.
AND
Операция логического умножения “И”.
AT (столбец, строка).
Продвижение курсора к заданной позиции.
ASC(строковое значение).
Определение кода первого символа заданного строкового значения.
ATN(числовое значение).
Вычисление арктангенса заданного числового значения.
BIN$ (числовое значение).
Преобразование заданного числового значения в его двоичный эквивалент.
CHR$ (код).
Определение символа ASCII, соответствующего заданному коду.
СОS(числовое значение).
Вычисление косинуса заданного числового значения.
GSRLIN
Выдача номера экранной строки, соответствующей текущему положению курсора (в режиме текстового вывода).
EOF
Выдача значения “истина” (-1) или “ложь” в зависимости от того, был ли достигнут конец заданного файла, или нет.
EQV
Логическая функция эквивалентность.
ЕХР (числовое значение).
Возведение константы е (2.718282) в степень, равную заданному числовому значению.
FIX (числовое значение).
Преобразование заданного числового значения в целое число путем отбрасывания дробной части.
FN имя [ (значение [, значение, ... ] ) ].
Вызов функции с заданным именем, которая была предварительно определена оператором DEF FN.
FRE(числовое или строковое значение).
Выдача сообщения об объеме свободной памяти.
НЕХ$ (числовое значение).
Преобразование заданного числового значения в его шестнадцатеричный эквивалент.
INKEY$
Выдача информации о том, какая клавиша нажимается в текущий момент.
IMP
Логическая функция импликация.
INSTR(исходная строка, искомая строка).
Поиск в исходной строке первого вхождения искомой строки.
INT (числовое значение).
Поиск наибольшего целого числа, не превосходящего заданное числовое значение.
LEN (строковое значение).
Подсчет количества символов в заданном строковом значении.
LOG(числовое значение).
Вычисление натурального логарифма заданного числа.
LPOS (числовое значение).
Выдача информации о знакопозиции последнего символа в буфере печатающего устройства.
MID$ (строковое значение, начальный символ [, длина] ).
Выделение части строкового значения, начинающейся с первого вхождения данного начального символа.
NOT
Операция логического отрицания “НЕ”.
ОСТ$ (числовое значение).
Представление заданного числового значения в восьмеричной форме.
OR
Операция логического сложения “ИЛИ”.
PEEK(адрес).
Выдача содержимого указанного адреса. Адрес задается так же, как в операторе POKE.
POINT (столбец, строка).
Определение цвета точки с заданными координатами (должна использоваться система координат, принятая для графического режима).
POS (числовое значение).
Выдача номера столбца, соответствующего текущему положению курсора на экране (в режиме текстового вывода).
RND [ ( числовое значение) ].
Вычисление случайного числа, заключенного между нулем и единицей.
SGN (числовое значение).
Выдача знака заданного числового значения.
SIN(числовое значение).
Вычисление синуса заданного числового значения.
SQR (числовое значение).
Вычисление квадратного корня из числового значения.
STRING$ (длина, строковое значение или код).
Генерация строки заданной длины. Все символы этой строки одинаковы и совпадают с первым символом строкового значения либо с символом, имеющим заданный числовой код.
STR$ (числовое значение).
Преобразование заданного числового значения в строку символов.
TAB(столбец).
Продвижение к заданной позиции в выводимой на экран (печать) строке.
TAN(числовое значение).
Вычисление тангенса заданной числовой величины.
USRn(числовое значение).
Передача управления программе в машинных кодах, находящейся по адресу, задаваемому оператором DEF USR.
VAL (строковое значение).
Преобразование строкового значения в число.
VARPTR (переменная).
Определение адреса памяти, по которому хранится значение заданной переменной.
XOR
Логическая функция “исключающее ИЛИ”.
Содержание
Введение. 1
1. ОБЩИЕ СВЕДЕНИЯ О МИКРОЭВМ. ВЫБОР ЯЗЫКА ПРОГРАММИРОВАНИЯ.. 2
2. СИСТЕМЫ СЧИСЛЕНИЯ МИКРОЭВМ. ДВОИЧНАЯ АРИФМЕТИКА. РАЗРЯДНЫЕ СЕТКИ. ПРЯМОЙ И ДОПОЛНИТЕЛЬНЫЙ КОДЫ... 11
3. ЗАГРУЗКА ЯЗЫКА BASIC – ИНТЕРПРЕТАТОРА. ОСНОВНЫЕ ПОНЯТИЯ ЯЗЫКА. ПОЛУЧЕНИЕ ЛИСТИНГА ПРОСТЕЙШЕЙ ПРОГРАММЫ... 17
4. ПРОГРАММИРОВАНИЕ ЛИНЕЙНЫХ ВЫЧИСЛИТЕЛЬНЫХ ПРОЦЕССОВ.. 26
5. ПРОГРАММИРОВАНИЕ РАЗВЕТВЛЯЮЩИХСЯ ВЫЧИСЛИТЕЛЬНЫХ ПРОЦЕССОВ.. 31
6. ДИАЛОГОВЫЙ РЕЖИМ РАБОТЫ. ПРОГРАММИРОВАНИЕ ЦИКЛИЧЕСКИХ ПРОЦЕССОВ.. 43
7. ОБРАБОТКА МАССИВОВ.. 50
8. ИСПОЛЬЗОВАНИЕ МАССИВОВ В ВЫЧИСЛЕНИЯХ.. 56
9. ФУНКЦИИ И ПОДПРОГРАММЫ ПОЛЬЗОВАТЕЛЯ.. 59
9.1. Функции пользователя. 59
10. ГРАФИЧЕСКИЕ СРЕДСТВА ЯЗЫКА BASIC.. 64
10.8. Оператор LOCATE.. 68
10.9. Относительные координаты.. 68
10.10. Оператор CIRCLE.. 69
10.11. Оператор PAINT.. 70
11. ПОСТРОЕНИЕ ДИНАМИЧЕСКИХ ИЗОБРАЖЕНИЙ.. 76
ПРИЛОЖЕНИЕ 1. 78
ПРИЛОЖЕНИЕ 2. 88
Дата добавления: 2021-12-14; просмотров: 292;