21.93M
Category: programmingprogramming

Програмування з Processing (7 клас)

1.

Програмування з
Processing
1
7 клас

2.

Чи можна малювати кодом?
В світі так багато мов програмування.
● З якої мови почати, щоб опанувати основи
програмування?
● Чи існують спеціальні мови для початківців,
де програмувати легко та цікаво?

3.

Цифрове
мистецтво
Десмонд Пол Генрі
та аналогова машина, яка малювала на
базі комп'ютера
Початок цифрового мистецтва, 1960 р.

4.

Зображення, які створені малювальною машиною. Десмонд Пол Генрі, 60 роки 20 століття

5.

Processing
Processing — мова для навчання програмуванню, де
малюють кодом. Найцікавіший спосіб розпочати
програмування - саме спробувати програмувати
малюнки, використовуючи кольори, форми, фігури.

6.

Processing
Processing community day
● Мова
● Програма
● Ресурс
● Спільнота

7.

Processing
Головна мета проекту :
● популяризація
безкоштовного
доступного навчання

8.

Середовище Processing
Середовище Рrocessing - редактор коду для створення та редагування
програми, та вікно відображення результату
Програма на Processing називається скетч (від англ. sketch - ескіз).

9.

Processing
Приклади робіт, що зробили діти

10.

Середовище Processing
На вибір
Онлайн середовище
Встановити програму на компьютер

11.

Моя перша програма
size (x, y); - задає розмір вікна
НАПРИКЛАД:
size (400,400);
background (150);
background (R, G, B); - задає колір фону (тла), де R, G, B
– це числа від О до 255
або
background (n); – де n –цифра від 0 до 255
(0 – чорний, 255 – білий, інші відтінки сірого).

12.

Завдання
1. Перейдіть за посиланням, щоб розпочати роботу з Processing
2. Змініть ширину та висоту вікна відображення.
3. Спробуйте різні значення background (50), background (100),
background ( 255), випробовуючи монохромні (чорно-білі) кольори.
Зробіть висновки щодо цих значень

13.

Кольоровий режим
RGB - колірна модель, яка
бізується на трьох основних
кольорах: Red, Green, Blue
Для визначення кольору вказуємо кількість
кожного RGB кольору від 0 до 255.
R+G+B
Режим RGB

14.

Будуємо кольори
Наприклад, щоб створити фіолетовий колір,
використовуємо R=128, G=0, B=128
background (128,0,128);

15.

Будуємо кольори
Для вибору кольорів існують спеціальні
онлайн ресурси.
Наприклад

16.

Завдання
1. Спробуйте різні значення background,
використовуючи значення кольорів з таблиці
2. Виберіть кольори з онлайн ресурсу
3. Спробуйте власне поєднання червоного,
зеленого та синього для отримання кольору.

17.

Система координат
Початок екранної системи координат — у
верхньому лівому куті екрану, тут значення —
0,0.

18.

Лінія (відрізок)
НАПРИКЛАД:
line (100,200,300,200);
x1, y1, x2, y2
line (x1, y1, x2, y2); – будує лінію (відрізок).
x1, y1 - координати початку відрізка;
x2, y2 – координати кінця відрізка

19.

Stroke та StrokeWeight
Щоб задати колір лінії, використовуємо stroke. Вказуємо колір, використовуючи
режим RGB.
НАПРИКЛАД:
stroke (10,200,170);
line (100,200,300,200);
stroke (R, G, B); – задає колір лінії (відрізка)
або
stroke (n);
n –цифра від 0 до 255 (0 – черний, 255 – білий,
від 1 до 254 - інші відтінки сірого від чорного до білого).

20.

Завдання
Допишіть код, намалюйте другу лінію нижче, які розташовані одна під
одною з відступом 100 одиниць. Які координати початку та закінчення
другої лінії?
Не забуваємо, позиція х — завжди вказується першою.
Намалюйте третю лінію нижче, ніж другу.

21.

Stroke та StrokeWeight
Щоб задати ширину (Width) лінії, використовуємо strokeWeight.
НАПРИКЛАД:
strokeWeight (40);
line (100,200,300,200);
strokeWeight (n); – задає ширину лінії (відрізка)
n –цифра від 0 до 255 (0 – черний, 255 – білий,
від 1 до 254 - інші відтінки сірого від чорного до білого).

22.

Завдання
● Допишіть код, додаючи товщину та колір ліній.
● Для кожної лінії використовуйте свій колір та товщину.

23.

ДОВІДНИЧОК:
size (x, y); - задає розмір вікна (штрина та висота)
НАПРИКЛАД:
size (400,400);
background (R, G, B); - задає колір фону (тла), де R, G, B –
це числа від О до 255
або
background (n); – де n –цифра від 0 до 255
чорний, 255 – білий, інші відтінки сірого).
НАПРИКЛАД:
(0 –
background (150);
background (128,0,128);

24.

ДОВІДНИЧОК:
line (x1, y1, x2, y2); – будує лінію (відрізок).
x1, y1 - координати початку відрізка;
x2, y2 – координати кінця відрізка
НАПРИКЛАД: line (100,200,300,200);
stroke (R, G, B); – задає колір лінії (відрізка), де R, G, B – це
числа від О до 255
або
stroke (n);
n –цифра від 0 до 255 (0 – черний, 255 – білий,
від 1 до 254 - інші відтінки сірого від чорного до білого).
НАПРИКЛАД:
stroke (40);
stroke (100, 15, 200);

25.

ДОВІДНИЧОК:
strokeWeight (n); – задає ширину лінії (відрізка)
n –цифра від 0 до 255 (0 – черний, 255 – білий,
від 1 до 254 - інші відтінки сірого від чорного до білого).
НАПРИКЛАД:
strokeWeight (40);

26.

ГОТУЄМО ПОСИЛАННЯ НА ПЕРЕВІРКУ:
1. Натиснути кнопку «ПОДІЛИТИСЯ» (SHARE)
2. Прибрати позначку V (поділитися
в галереї?)
3. Натиснути кнопку «ПРОДОВЖИТИ»

27.

ДОДАЄМО ПОСИЛАННЯ У NZ:
4. Підвести вказівник до посилання та
натиснути праву клавішу миши. Обрати
команду «КОПИРОВАТЬ АДРЕС ССЫЛКИ»
5. Відкрий «НОВІ ЗНАНЯЯ». Знайди
предмет «Інформатика», натисні на «ДЗ»
6. У полі «ВІДПОВІДЬ» натисні на кнопку

28.

ЗБЕРІГАЄМО ПОСИЛАННЯ У ДЗ:
7. У відкрившомуся вікні встанови вказівник у поле
«АДРЕСА ПОСИЛАННЯ». Натисні Ctrl + V
8. Натисні на кнопку «ЗБЕРЕГТИ»
9. Прогортай коліщатко вниз. Натисні на кнопку
«ЗБЕРЕГТИ»

29.

Домашнє завдання:
1. Опрацювати презентацію
2. Вивчити формати запису команд та їх призначення з ДОВІДНИЧКА (слайд 23-25)
3. Виконати за ПК завдання:
- на 9 балів;
- на 12 балів.
4.Результат (посилання) надіслати до 17.00 31.01.2023
English     Русский Rules