WWW.REFERATCENTRAL.ORG.UA - Я ТУТ НАВЧАЮСЬ

... відкритий, безкоштовний архів рефератів, курсових, дипломних робіт

ГоловнаІнформатика, Компютерні науки → Функції та системнi змiннi Бейсiка - Реферат

Функції та системнi змiннi Бейсiка - Реферат


Реферат на тему:
Функції та системнi змiннi Бейсiка
У всіх наведених нижче функціях, якщо не обумовлено протилежне, величина x являє собою будь-який допустимий числовий вираз, x$ - будь-який символьний (рядковий) вираз, який має непорожнє значення, n - ціле число із значенням від 0 до 255.
ABS (x) - абсолютне значення x.
ASC (x$) - код першого знаку ланцюжка символів.
Значення функції - ціле число від 0 до 255, яке являє собою код першого символу ланцюжка.
ATN (x) - арктангенс x.
CDBL (x) - перетворення x в число з подвійною точністю.
CHR$ (n) - перетворення цілого в символьне.
Значення функції - рядок, який складається з єдиного символу, код якого рівний n. Функцiя CHR$ є оберненою до функції ASC.
CINT (x) - заокруглення до цілого.
x - числовий вираз із значенням від *32768 до 32767. Значення функції - найближче до x ціле число.
COS (x) - косинус x.
x - представляє собою кут, що вимірюється в радіанах.
CSNG (x) - перетворення x в число звичайної точності.
CSRLIN - номер рядка поточного положення курсора.
Значення системної змінної CSRLIN - ціле число від 1 до 25, яке дорівнює номеру рядка поточної позиції курсора активної сторінки екрана.
CVD (x$) - перетворення ланцюжка символів в число подвійної точності.
CVI (x$) - перетворення ланцюжка символів в ціле число.
CVS (x$) - перетворення ланцюжка символів в число звичайної точності.
x$ - символьний вираз, довжина якого рівна:
2 - для функції CVI,
4 - для функції CVS,
8 - для функції CVD.
Значення функції CVI (CVS, CVD) рівне значенню цілого числа (числа звичайної точності, числа подвійної точності), представленням якого в кодовій формі править аргумент функції. Функцiї необхідні при обробці файлів з довільним доступом, які містять числову інформацію. Оберненими до вказаних функцій є функції MKD$, MKI$, MKS$.
DATE$ - системна дата.
Значення системної змінної 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;
нмф - номер відкритого файлу; за умовчанням символи зчитуються з буферу клавіатури.
INSTR ([n,] x$, y$) - номер позиції першого входження ланцюжка y$ в ланцюжок x$.
n - числовий вираз із значенням від 1 до 255; за умовчанням передбачається значення 1;
x$ та y$ - будь-які символьні вирази.
INT (x) - ціла частина x.
Значення функції - ціла частина значення аргументу, тобто найбільше ціле число, яке не перевищує x.
LEFT$ (x$,n) - виділення перших символів ланцюжка.
x$ - будь-який символьний вираз;
n - числовий вираз із значенням від 0 до 255.
Значенням функції є ланцюжок з перших n символів x$. Функцiя LEFT$ є частинним випадком функції MID$.
LEN (x$) - довжина ланцюжка символів.
LOC (нмф) - поточна позиція файлу.
нмф - номер відкритого файлу (числовий вираз).
LOF (нмф) - розмір файлу.
нмф - номер відкритого файлу (числовий вираз).
LOG (x) - натуральний логарифм x.
LPOS (n) - поточна позиція друку.
n - числовий вираз, що вказує пристрій друку:
n = 0 або 1 для пристрою LPT1:,
n = 2 для LPT2:, n = 3 для LPT3:.
Значення функції є номером поточної позиції в буфері відповідного пристрою друку.
MID$(x$,n[,m]) - виділення частини ланцюжка символів.
x$ - будь-який символьний вираз;
n - числовий вираз із значенням від 1 до 255, що визначає номер першого символу, який виділяється з виразу x$;
m - числовий вираз із значенням від 0 до 255, що визначає кількість виділених символів; за умовчанням виділяються всі символи x$, починаючи з n-го.
Значенням функції є ланцюжок символів, виділених з x$. При m = 0 або при n > LEN(x$) функція буде мати порожнє значення. Частинним випадком MID$
Loading...

 
 

Цікаве