Book of tasks on programming. Old version

 

 by Aliaksandr N. Prykhodzka

 

университет, шейкерный метод, list, servlet, граф, статический, unit, сортировка, of, private, компилятор, двоичный, шейкерный метод, prolog, интегрированный
 

for valuable work you must have JavaScript (allow active content)

Pascal. Pa.34. Working with display in text mode

Дисплей может работать в 2-х режимах: текстовом и графическом. Минимальной единицей отображения информации в текстовом режиме является символ (значение типа char), который характеризуется своим месторасположением на экране дисплея (координаты x и y) и цветом. Дисплей имеет 25 строк, каждая строка содержит 80 символов. Координата y задает номер строки, координата x задает номер позиции в строке. На экране постоянно находится курсор (горизонтальный светящийся отрезок), который задает текущую позицию (то место, откуда начинают вывод операторы write и writeln). На языке Паскаль координаты обычно записываются в виде (x,y), сначала номер позиции в строке, затем номер строки.
Оператор gotoxy(x,y) выполняет перемещение курсора в позицию x строки y. Для того чтобы вывести символ в заданную точку экрана дисплея, нам необходимо сначала переместить туда курсор с помощью оператора gotoxy, а затем вывести символ посредством оператора write. Программа, выводящая символ «#» в 70-ю позицию 10-ой строки будет выглядеть следующим образом:

Program Pr;
var
    d : char;
begin
    d:=’#’;    gotoxy(70,10);    write(d)
end.

 

©   Aliaksandr Prykhodzka    1993 - 2007