• ИНФОРМАТИКА.ПАСКАЛЬ.ТЕМА:ЦИКЛЫ
    Нарисуйте равномерно увеличивающиеся квадраты, левый верхний угол каждого квадрата должен находиться в левом верхнем углу графического окна. Рисование квадратов должно прекратиться, когда одна из сторон квадрата достигнет одной из границ графического окна (нижней или правой). Шаг изменения длины стороны квадрата и начальная длина стороны квадрата задаются с клавиатуры. (Функция WindowHeight возвращает высоту графического окна)
    __________________________________________________________
    желательно в решении использовать процедуры.Буду очень благодарна !!!

    question img

Ответы 1

  • uses graphabc;procedure vvod(var a,b: integer);begin  writeln('Введите ширину отступа');  read(a);  writeln('Введите ');  read(b);end;procedure squares(r,nachdl: integer);var  x1,y1,x2,y2: integer;begin  y1:=0;  x1:=0;  x2:=nachdl;  y2:=nachdl; while x2<windowheight do  begin    drawrectangle(x1,y1,x2,y2);    x2:=x2+r;    y2:=y2+r;    nachdl:=nachdl+r;  end;end;var  r,nachdl: integer;begin  vvod(r,nachdl);  squares(r,nachdl);end.
    • Автор:

      baldomero
    • 6 лет назад
    • 0
  • Добавить свой ответ

Войти через Google

или

Забыли пароль?

У меня нет аккаунта, я хочу Зарегистрироваться

How much to ban the user?
1 hour 1 day 100 years