Алгоритм в Чертежнике - PascalABC.NET

Узнай цену своей работы

Формулировка задачи:

Здравствуйте, возникло затруднение с алгоритмом в исполнителе Чертежник. В общем, думаю что алгоритм таков:
Листинг программы
  1. uses Drawman;
  2. var
  3. count:integer;
  4. begin
  5. Task('c13');
  6. count:=2;
  7. topoint(2,2);
  8. for var i:=0 to 6 do
  9. for var j:=3 to 8 do
  10. begin
  11. count+=i;
  12. pendown;
  13. onvector(count,j);
  14. end;
  15. end;
  16. end.
Но в результате получается непонятно что. Помогите разобраться, пожалуйста

Решение задачи: «Алгоритм в Чертежнике»

textual
Листинг программы
  1. uses DrawMan;
  2. var i,count:integer;
  3. begin
  4. task ( 'c13' );
  5. topoint (2,2);
  6.  for i:=1 to 6 do
  7.  begin
  8.  pendown;
  9.  onvector ( 0 , i );
  10.  onvector ( i, -i );
  11.  end;
  12.  penup;
  13.  topoint (0,0);
  14. end.

Объяснение кода листинга программы

Список действий в коде:

  1. Используется пространство имен DrawMan.
  2. Объявляются две переменные: i и count типа integer.
  3. Задается задача с названием 'c13'.
  4. Устанавливается начальная точка для рисования - (2,2).
  5. В цикле от 1 до 6 выполняются следующие действия:
    1. Устанавливается текущая точка для рисования.
    2. Рисование отрезка по вектору (0,i), где i принимает значения от 1 до 6.
    3. Рисование отрезка по вектору (i,-i), где i принимает значения от 1 до 6.
  6. Устанавливается конечная точка для рисования.
  7. Устанавливается начальная точка для рисования. Список действий в коде представлен в виде цикла, который выполняет 6 итераций. В каждой итерации рисуется отрезок по двум векторам. Таким образом, в результате выполнения кода будет нарисовано 6 отрезков.

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

6   голосов , оценка 4.167 из 5

Нужна аналогичная работа?

Оформи быстрый заказ и узнай стоимость

Бесплатно
Оформите заказ и авторы начнут откликаться уже через 10 минут
Похожие ответы