Функції та системнi змiннi Бейсiка
Значення системної змінної DATE$ представляє собою поточну дату у відповідному форматі, встановлену при завантаженні системи або змінену в Бейсiку оператором DATE$.
EOF (нмф) — індикатор умови "кінець файлу".
нмф — номер відкритого файлу.
Функцiя має логічне значення "істина" (*1), якщо прочитано запис кінця файлу з вказаним номером, i "хибність" (0) — в противному випадку.
ERL — номер рядка програми, який містить помилку.
Системна змінна ERL містить номер програмного рядка, в якому виявлена помилка. Якщо при виконанні програми помилка не була виявлена, то ERL = 0. Змiнна ERL звичайно використовується в тому випадку, коли користувач пише особисту підпрограму обробки помилок.
ERR — код останньої виявленої помилки.
Значення системної змінної ERR — ціле число від 0 до 255, яке вказує код помилки. Якщо ERR = 0, то помилка не була виявлена.
EXP (x) — експонента x.
FIX (x) — зрізання числа до цілого.
x — будь-який числовий вираз із значенням від *32768 до 32767. Значення функції отримується відкиданням всіх цифр дробової частини значення аргументу.
FRE (x) або FRE (x$) — об'єм вільної пам'яті в робочій області.
Значення аргументу не використовується. Значення функції — ціле число, що вказує об'єм (в байтах) вільної частини робочої області Бейсiка. Важливим побічним ефектом обчислення функції FRE є "збирання сміття" (якщо аргумент — символьний вираз).
HEX$ (n) — перетворення в ланцюжок 16-річних цифр.
n — числовий вираз із значенням від *32768 до 65535.
INKEY$ — введення символу з клавіатури.
Значення системної змінної INKEY$ — ланцюжок символів довжини 0, 1 або 2: порожній ланцюжок вказує, що в буфері клавіатури немає символів; односимвольний ланцюжок містить поточний знак, зчитаний з клавіатури; двосимвольний ланцюжок містить символ розширеного коду (її перший символ завжди є 0-й символ — CHR$(0)). Змiнна INKEY$ може застосовуватися тільки як права частина оператора присвоєння.
INP (n) — зчитування байту з порту введення.
n — числовий вираз із значенням від 0 до 65535, повинно бути конкретним номером порту введення ПЕОМ. Значення функції — ціле число від 0 до 255 — байт, прочитаний з вказаного порту.
INPUT$ (n[, [#] нмф]) — зчитування ланцюжка символів з файлу.
n — числовий вираз, який задає кількість зчитуваних з файлу символів; значення n не повинно перевищувати 255;
нмф — номер відкритого файлу; за умовчанням символи зчитуються з буферу клавіатури.