|
zadach469.PAS |
|
{* Задача 469 *}Unit ZADACH469; InterfaceImplementationBegin writeln( 'Создать на экране имитацию передвижения (анимацию) прямоугольника (без изменения цвета) указанным образом (при необходимости учесть его увеличение или уменьшение). '); End. Program zadach469;
Uses zadach469.pas; {* Эту строку можно удалить *}
Uses crt; {* Подключение модулей *}
Var {* Объявление переменных *}
x0 : integer;
y0 : integer;
i : integer;
a : integer;
b : integer;
Begin
textbackground (blue);
clrscr; {* Очищаем экран *}
x0 := 30;
y0 := 3;
a := 10;
b := 1;
For i := 1 To 4 Do {* Увеличиваем i от 1 до 4 с шагом 1 *}
Begin
textbackground(red);
window (x0, y0, x0 + a, y0 + b);
clrscr; {* Стираем всё с экрана *}
delay (1000);
textbackground(blue);
clrscr; {* Стираем всё с экрана *}
y0 := y0 + b+2;
End;
End.
|