Начинаем программировать
Задание. На примере прорисовки 3-х эллипсов рассмотреть варианты выполнения задания:
- c использованием линейной последовательности;
- с применением цикла со счетчиком;
- используя системную функцию draw() и оператор выбора if.
size(480, 120); ellipse(75, y, d, d); // Левый println(" y= ", y, " d = ", d); ellipse(175, y, d, d); // Центральный println(" y= ", y, " d = ", d); ellipse(275, y, d, d); // Правый println(" y= ", y, " d = ", d); |
size(480, 120); // объявляем переменные и присваиваем им значения for(int i=0;i<3;i++){ ellipse(x, y, d, d); println("x= ", x,"y= ",y, " d = ", d); //увеличиваем значение переменной х от цикла к циклу: 75, 175, 275 } |
int y = 60;//для хранения значения координаты у void draw(){ println("n= ", n, " x= ", x,"y= ", y, " d = ", d); if(n>2){stop();}/*если количество нарисованных эллипсов n=n+1; //подсчета количества нарисованных эллипсов //увеличиваем значение переменной х от цикла к циклу: 75, 175, 275 x=x+100; |
Пример . Простая арифметика
size(480, 120); rect(x, y, 300, h); // Верхний x = x + 100; rect(x, y + h, 300, h); // Средний x = x - 250; |
size(480, 120); rect(x, y, 300, h); // Верхний x = x + 100; x = x - 250; |