Функції та системнi змiннi Бейсiка, Детальна інформація

Функції та системнi змiннi Бейсiка
Тип документу: Реферат
Сторінок: 6
Предмет: Комп`ютерні науки
Автор: Олексій
Розмір: 13.7
Скачувань: 1139
POINT (n) SYMBOL 151 \f "Arial Cyr" координата точки екрана. Тiльки для графічних режимів екрана.

n = 0 SYMBOL 151 \f "Arial Cyr" фізична координата x (рядок);

n = 1 SYMBOL 151 \f "Arial Cyr" фізична координата y (стовпець);

n = 2 SYMBOL 151 \f "Arial Cyr" локальна координата x (рядок);

n = 3 SYMBOL 151 \f "Arial Cyr" локальна координата y (стовпець).

Значенням функції є вказана аргументом координата поточної точки екрана. Повеpтається фізична або локальна координата в системі, встановленій останнім оператором WINDOW.

POINT (x,y) SYMBOL 151 \f "Arial Cyr" атрибут точки екрана. Тiльки для графічних режимів екрана.

x,y SYMBOL 151 \f "Arial Cyr" числові вирази, які задають в абсолютній формі координати точки екрана. Значенням функції є атрибут (колір) вказаної точки екрана.

POS (x) SYMBOL 151 \f "Arial Cyr" стовпець поточного положення курсора.

x SYMBOL 151 \f "Arial Cyr" фіктивний аргумент. Значення функції SYMBOL 151 \f "Arial Cyr" ціле число від 1 до 40 або до 80 в залежності від ширини екрана (дивись оператор WIDTH), визначаючий горизонтальну позицію курсора.

RIGHT$ (x$,n) SYMBOL 151 \f "Arial Cyr" виділення останніх символів ланцюжка.

x$ SYMBOL 151 \f "Arial Cyr" будь-який символьний вираз;

n SYMBOL 151 \f "Arial Cyr" числовий вираз із значенням від 0 до 255, що визначає довжину значення функції.

Значення функції складається з n останніх символів значення x$. Якщо n > LEN (x$), то значенням функції буде x$, а при n = 0 SYMBOL 151 \f "Arial Cyr" порожній ланцюжок символів.

RND [(x)] SYMBOL 151 \f "Arial Cyr" псевдовипадкове число.

x SYMBOL 151 \f "Arial Cyr" будь-який числовий вираз. За умовчанням SYMBOL 151 \f "Arial Cyr" x = 1, у цьому випадку функція формально перетворюється в системну змінну. Функцiя виконується таким чином:

якщо x < 0, то значення SYMBOL 45 \f "Symbol" x перетворюється в ціле i використовується для встановлення початкового значення вбудованого в Бейсiк давача рiвномiрно-розподiлених на інтервалі [0,1) псевдовипадкових чисел; при x > 0 таких дій не проводиться; якщо x SYMBOL 185 \f "Symbol" 0, то обчислюється нове псевдовипадкове число; якщо x = 0, то давач зберігає старе значення; обчислюється значення функції множенням на x (якщо x SYMBOL 185 \f "Symbol" 0) значення з давача. Результат множення SYMBOL 151 \f "Arial Cyr" рiвномiрно-розподiлене на [0,x) псевдовипадкове число.

SCREEN (n, m [, k]) SYMBOL 151 \f "Arial Cyr" атрибут (колір) символу на екрані.

n SYMBOL 151 \f "Arial Cyr" числовий вираз із значенням від 1 до 25;

m SYMBOL 151 \f "Arial Cyr" числовий вираз із значенням від 1 до 40 або 80 в залежності від раніш встановленої ширини екрана;

k SYMBOL 151 \f "Arial Cyr" числовий вираз, що розглядається як логічне значення; допустимо тільки в текстовому режимі роботи екрана; за умовчанням SYMBOL 151 \f "Arial Cyr" k = 0.

Для графічного режиму завжди, а для текстового SYMBOL 151 \f "Arial Cyr" при k = 0 значенням функції буде ціле число, рівне коду знака, розташованого в позиції (n,m) екрана. Якщо для текстового режиму задано k = 0, то ціле число, яке є значенням функції, визначає атрибут кольору позиції (n,m) на екрані.

SGN (x) SYMBOL 151 \f "Arial Cyr" знак x.

SIN (x) SYMBOL 151 \f "Arial Cyr" синус x.

SPACE$ (n) SYMBOL 151 \f "Arial Cyr" ланцюжок пропусків.

n SYMBOL 151 \f "Arial Cyr" числовий вираз із значенням від 0 до 255. Значення функції SYMBOL 151 \f "Arial Cyr" ланцюжок символів, який складається з n символів "пропуск".

SPC (n) SYMBOL 151 \f "Arial Cyr" виведення ланцюжка пропусків.

n SYMBOL 151 \f "Arial Cyr" числовий вираз із значенням від 0 до 255; якщо n більше ніж ширина пристрою, для якого застосовується функція, то замість n використовується n MOD w, де w SYMBOL 151 \f "Arial Cyr" ширина пристрою.

Функцiя застосовується тільки в операторах PRINT, LPRINT та PRINT# для виведення пропусків.

SQR (x) SYMBOL 151 \f "Arial Cyr" корінь квадратний з x.

The online video editor trusted by teams to make professional video in minutes