нию), очищает экран, ставит курсор в положение 1,1 (первая строка из25, первый столбец из 80). Обычно используется в программе однократно.Он не проверяет число символов в строке, поэтому, например,для правильной работы после употребления оператора SCREEN 1(строка из 40 символов) нужно обязательно задать 80 символов операторомWIDTH.Оператор WIDTH 40 или WIDTH 80 - устанавливает 40 или 80символов в строке экрана (по умолчанию 80 в текстовом режиме).Оператор CLS - очищает экран (закрашивает цветом фона), устанавливаеткурсор в положение 1,1 (первая строка, первая колонка),может использоваться многократно.Цвета кодируются числами: 0 - черный (Black), 1 - синий (Blue),2 - зеленый (Green), 3 - бирюзовый (Cyan), 4 - красный (Red), 5 -фиолетовый (Magenta), 6 - коричневый (Brown), 7 - белый (White).Плюс 8 - увеличивается яркость, например, 8 - это серый (Grey), 14 -это желтый (Yellow), 15 - ярко-белый; ещё плюс 16 - добавляется миганиесимвола. Цвет 31 (ярко-белый мигающий) равен 7+8+16. Приработе в среде Windows мигание символа не поддерживается.Оператор COLOR символ, фон - задает цвет символа и фона (целыечисла). Всегда хотя бы один цвет указывается, для пропущенногоцвета сохраняется ранее заданное значение. Позиция пропущенногоспереди цвета выделяется запятой, например, COLOR ,8, сзади необязательно:COLOR 15. Цвет символа может быть равен 0...31, цвет фона0...7, по умолчанию при первом включении и объявлении SCREEN0 устанавливается цвет символа 7 (белый), цвет фона 0 (черный).Оператор LOCATE строка, столбец - помещает курсор на экранев нужную строку (1...25), столбец (1...80 или 1...40). Либо строку,либо столбец нужно указывать обязательно, для пропущенного номерастроки сохраняется предыдущее значение, например, LOCATE ,40- на той же строке поместить курсор в позицию 40. Можно указатьтолько номер строки LOCATE 12, но в этом случае курсор устанавливается,как правило, в первый столбец.Вывод любых символов на экран начинается с позиции, отмеченнойкурсором, и заканчивается переходом в нижнюю строку. Есливыводимый блок текста или значение переменной не умещаются доконца текущей строки, они целиком переносятся на следующую строкуи печать автоматически продолжается с первой позиции.Текст на экран выводится оператором PRINT (имеет заменитель- знак вопроса). Существуют следующие варианты его применения,которые могут в разных комбинациях образовывать один оператор:6
PRINT' печать пустой строки (перевод строки)PRINT " т е к с т " ' печать сообщения, помещенного внутри кавычекPRINT 2 * 5 - 7 ' печать результата выражения 2 *5-7=3PRINT a ,b ,C ' печать значений переменных через 14 колонокPRINT a ; b ; c ' печать значений переменных подрядPRINT a b с ' печать значений переменных подрядPRINT a ; ' вывести значение а и остаться в той же строкеPRINT CHR$(m) ' вывести символ с кодом mp r i n t ST R lN G $(n,m ) ' вывести n символов, имеющих код mp r i n t ST R iN G $(n, ' вывести n символов, указанных в кавычкахp r i n t SPC (n ) ' напечатать п пробелов (стереть текст)p r i n t s p a c e $ (n ) ' напечатать п пробелов (стереть текст)p r i n t t a b (n ) * начать печать с п колонки (если заданный номерстолбца больше, чем ширина строки, то есть 80 символов, печатьначнется в следующей строке с п -80 позиции; если заданный номерстолбца меньше текущей позиции курсора, печать начнется в следующейстроке с п колонки).На всем протяжении от предыдущей до новой позиции курсораоператор PRINT закрашивает фон цветом, заданным последним операторомCOLOR. Избежать этого при необходимости позволяют операторLOCATE или переопределение в нужный момент цвета фонаоператором COLOR.Чтобы избежать прокрутки (Scrolling) экрана при печати в 24 и25 строку в конце оператора печати для этих строк обязательно должнастоять точка с запятой. Этот же способ предотвращает двойнойперевод строки при печати в последнюю колонку экрана.Для обрамления надписей в рамку из одинарных или двойныхлиний используются символы псевдографики (приложение А). Ихвводят в текст программы, удерживая нажатой клавишу Alt и одновременнонабирая код символа на цифровой (серой) клавиатуре справа.Код 218 196 194 191 179 195 197 180 192 193 217Символ Г— Т 1 - -- - L J . JВыполняя работу, сначала можно нарисовать рамку, например,оператором print " |-------------------------------------------------------- 1 илиPrint chr$(218);string$(78,196);chr$(191);7