Cat hungry.png
Здравствуйте! Собираем деньги на перевод материалов по электронике(https://www.allaboutcircuits.com/education/). Реквизиты указаны здесь.

Processing:Примеры/Итерирование

Материал из Онлайн справочника
Перейти к: навигация, поиск


Перевод: Максим Кузьмин (Cubewriter)
Перевел 2686 статей для сайта.

Контакты:

Проверка/Оформление/Редактирование: Мякишев Е.А.


Ambox content.png Черновик


Описание[1]

Демонстрирует итерирование при помощи цикла for() для создания повторяющихся форм.

Пример

  1. int y;
  2. int num = 14;
  3.  
  4. size(640, 360);
  5. background(102);
  6. noStroke();
  7.  
  8. // белые полосы:
  9. fill(255);
  10. y = 60;
  11. for(int i = 0; i < num/3; i++) {
  12.   rect(50, y, 475, 10);
  13.   y+=20;
  14. }
  15.  
  16. // серые полосы:
  17. fill(51);
  18. y = 40;
  19. for(int i = 0; i < num; i++) {
  20.   rect(405, y, 30, 10);
  21.   y += 20;
  22. }
  23. y = 50;
  24. for(int i = 0; i < num; i++) {
  25.   rect(425, y, 30, 10);
  26.   y += 20;
  27. }
  28.  
  29. // тонкие линии:
  30. y = 45;
  31. fill(0);
  32. for(int i = 0; i < num-1; i++) {
  33.   rect(120, y, 40, 1);
  34.   y+= 20;
  35. }

См.также

Внешние ссылки

  1. processing.org - Iteration