Нужно написать комментарием что означает каждая из этих строчек:
float x;
float easing = 0.01;
float diameter = 12;
void setup() {
size(220, 120);
smooth();
}
void draw() {
float targetX = mouseX;
x += (targetX - x) * easing;
ellipse(x, 40, 12, 12);
println(targetX + " : " + x);
}
И ещё
float x;
float y;
float px;
float py;
float easing = 0.05;
void setup() {
size(480, 120);
smooth();
stroke(0, 102);
}
void draw() {
float targetX = mouseX;
x += (targetX - x) * easing;
float targetY = mouseY;
y += (targetY - y) * easing;
float weight = dist(x, y, px, py);
strokeWeight(weight);
line(x, y, px, py);
py = y;
px = x;
}
#include <iostream>
#include <ctime>
using namespace std;
int randInt(int min, int max){
return min + (rand() % (max - min + 1));
}
int main(int argc, char *argv[]){
const int SIZE = 10;
int a[SIZE];
srand(time(0));
for (int i = 0; i < SIZE; i++) {
a[i] = randInt(-10, 10);
cout << a[i] << ' ';
}
cout << endl;
cout << endl;
for (int i = 0; i < SIZE; i++) {
if (a[i] % 2 != 0)
cout << a[i] << ' ';
}
cout << endl;
for (int i = 0; i < SIZE; i++) {
if (a[i] % 2 == 0)
cout << a[i] << ' ';
}
cout << endl;
system("pause");
return 0;
}
Для начала нужно сделать заготовку как на 1-ой картинке. В ячейке A2 - символ "x", в ячейке A3 - символ "y". В ячейке B2 находится формула =КОРЕНЬ(ABS(2,7*B$3^2 - 8,3*B$3)) + 11,2. Это видно на скриншоте №1. Для ячейки B2 нужно задать точность до тысячных, поэтому смотрим на скриншот №2: нужно нажать на значок в разделе Число, выделенный красным квадратом, появится панель, в которой надо выбрать Числовой и число десятичных знаков — 3.
В ячейке B3 стоит число -1. В ячейке C3 находится формула =B3+0,6, с которой мы будем задавать шаг от 0,6. Потом нужно потянуть за квадратик (котрый находится на зеленом выделении ячейки справа снизу) вправо до того момента, пока в какой-нибудь ячейке не появится цифра 5-ть (у меня появилась в столбце L, это видно на скриншоте №4). Теперь поступаем также с ячейкой B2 — тянем вправо за квадратик до конца предыдущей строки (опять же, у меня это столбец L).
Таким образом, у нас имеется вторая строка со значениями x с шагом 0.6 от -1 до 5 и третья строка со значениями функции y, которая выполняется в зависимости от x