Оператори Бейсiка
Визначення прямокутної пiдмножини точок екрана, так званого "вікна". Викоpистовується тільки в графічних режимах екрана.
(x1,y1) i (x2,y2) — координати лівого верхнього та правого нижнього кутів вікна; координати задаються в абсолютній формі;
кл — цілий вираз, що визначає атрибут кольору, який заповнює вікно. Допустимі значення від 0 до 3 для режиму середньої розрiзняючої здатності та 0 або 1 для режиму високої розрiзняючої здатності.
Якщо параметр відсутній, вікно не заповнюється;
границя — цілий вираз, що визначає атрибут кольору границі вікна;
SCREEN — режим доступу до вікна. Якщо параметр відсутній, то координати точок, які виводяться у вікно, розглядаються відносно вікна; якщо параметр вказаний, то координати точок, що відображаються, вважаються абсолютними, а точки, які не потрапили до вікна, не виводяться.
Команда RUN i оператор SCREEN, що змінює атрибути екрана, відміняють дію VIEW. Коли діє оператор VIEW, то все виведення на екран іде у вікно, що визначене у VIEW. Крiм того, VIEW у поєднанні з оператором WINDOW дозволяє визначити локальні системи координат у вікнах екрана.
WAIT порт, n [, m]
Чекання вказаного стану машинного порту.
порт — номер порту введення-виведення (0*65535);
n, m — цілі вирази із значеннями від 0 до 255.
Оператор WAIT затримує виконання програми до тих пір, поки у вказаному порту не з'явиться визначений байт.
WHILE x
оператори
WEND
Цикл з виходом за умовою.
x — числовий вираз.
Якщо вираз x не дорівнює нулю, виконуються оператори до WEND i знову обчислюється вираз x. Якщо x знову не дорівнює нулю, цикл повторюється i т. д.
WIDTH [нфл,] ширина
Установка ширини рядка виведення.
нфл — числовий вираз із значенням від 1 до 15 — номер відкритого файлу на одному з вказаних нижче пристроїв або символьний вираз, що визначає пристрій;
ширина — числовий вираз із значенням від 0 до 255, значення 0 еквівалентне 1.
Допустимі імена пристроїв: SCRN:, LPT1:, за умовчанням — SCRN:. Для SCRN: (екрана) допустима тільки ширина 40 або 80.