Для розв'язання обох задач нам потрібно переглянути кожен елемент масиву. Це робиться за допомогою циклу (зазвичай for). В середині циклу ми перевіряємо умову (за допомогою if).
Ключові змінні:
Для суми: створюємо змінну (наприклад, S), якій спочатку присвоюємо 0.
Для кількості: створюємо змінну-лічильник (наприклад, K), якій також спочатку присвоюємо 0.
2. Алгоритм знаходження суми
Ми «пробігаємо» масивом і, якщо елемент нам підходить, додаємо його значення до загальної скарбнички.
Логіка (псевдокод):
Надати S = 0.
Для кожного елемента A[i] у масиві:
Якщо A[i] задовольняє умову (наприклад, A[i] > 0):
Збільшити S на значення елемента: S = S + A[i].
Вивести S.
3. Алгоритм знаходження кількості
Тут нас не цікавить, наскільки велике число в елементі. Нам важливо лише те, що він "існує" і підходить під умову. Кожен такий елемент додає до лічильника одиницю.
Логіка (псевдокод):
Надати K = 0.
Для кожного елемента A[i] у масиві:
Якщо A[i] задовольняє умову:
Збільшити K на одиницю: K = K + 1.
Вивести K.
4. Практичне завдання (Python)
Умова: Маємо список оцінок учня за семестр: [8, 12, 5, 10, 11, 4, 9]. Потрібно знайти:
Суму оцінок, які вищі за 9 балів.
Кількість таких оцінок.
Розв'язок:
Python
# Наш масив (список)
grades = [8, 12, 5, 10, 11, 4, 9]
# Початкові значення
total_sum = 0
count = 0
# Цикл для перебору елементів
for x in grades:
if x > 9: # Умова: оцінка вища за 9
total_sum += x # Додаємо саме число до суми
count += 1 # Додаємо 1 до лічильника
# Вивід результатів
print("Сума оцінок (>9):", total_sum)
print("Кількість оцінок (>9):", count)
Результат роботи програми:
Сума оцінок (>9): 33 (це 12 + 10 + 11) Кількість оцінок (>9): 3
Що важливо пам'ятати:
Обнулення: Якщо ти забудеш на початку присвоїти змінним 0, програма може видати помилку або додати результат до старого значення, що залишилося в пам'яті.
Умова: Умова в if може бути будь-якою: парні числа (x % 2 == 0), від'ємні (x < 0) або числа в діапазоні.
Сьогодні ми вирушаємо у подорож світом почуттів, де головними провідниками будуть мелодії.
Романс — це як особистий щоденник композитора. У ньому музика розповідає про кохання, мрії або легкий смуток. Його мелодія зазвичай дуже ніжна, гнучка й виразна, ніби вона «промовляє» слова.
Серенада переносить нас під нічне небо Італії чи Іспанії. Раніше це була пісня, яку співали під вікном коханої у супроводі гітари чи лютні. Її ритм часто нагадує легке брязкання струн, а мелодія сповнена світла й тепла.
Балада — це зовсім інша історія. Вона серйозна, таємнича, а іноді навіть страшна. Це музична розповідь про лицарів, легенди або фантастичні події. Мелодія балади часто змінюється: від спокійної оповіді до тривожного напруження.
Завдання для учнів: Створюємо сторінку "Музичні образи"
Тепер, коли ви відчули настрій цих жанрів, ваш час діяти!
Ваша мета: Створити нову сторінку на своєму сайті, присвячену романсу, серенаді та баладі.
Що потрібно зробити:
Створити сторінку: Назвіть її "Мелодії почуттів" або "Романс, серенада, балада".
Підібрати візуальні образи: * Знайдіть в інтернеті або згенеруйте за допомогою ШІ (наприклад, у Canva або gemini) по одному зображенню для кожного жанру.
Підказка: Для серенади це може бути нічне місто й гітара; для балади — старовинний замок у тумані; для романсу — квіти або вечірня вітальня.
Додати опис: Під кожним фото напишіть 1–2 речення: чому саме це зображення підходить до цього жанру.
Опублікувати: Збережіть зміни та поділіться посиланням на свою сторінку!
Трасування об'єктів. Маскування. «Живі» переходи. Спотворення і деформація. Застосування до виділених об’єктів різних художних ефектів. Використання “перетікання” об’єктів. Заливка об'єктів. Робота з градієнтами. Прозорість. Градієнтна сітка.
Ось три прості практичні задачі на тему одновимірних масивів (списків у Python), які ти можеш легко скопіювати та перевірити в Google Colab.
У Python ролі масивів виконують списки (lists).
Задача 1: Обчислення суми та середньої ваги
Умова: Маємо список, що містить вагу 5 учнів. Потрібно знайти загальну вагу всієї групи та їхню середню вагу.
Python
# Створюємо масив (список) із вагою учнів
weights = [54.5, 60.2, 48.0, 72.1, 55.4]
# Знаходимо суму за допомогою вбудованої функції sum()
total_weight = sum(weights)
# Обчислюємо середнє арифметичне
average_weight = total_weight / len(weights)
print(f"Загальна вага: {total_weight} кг")
print(f"Середня вага: {average_weight:.2f} кг")
Задача 2: Пошук максимального та мінімального значення
Умова: Програма отримує дані про температуру повітря за тиждень (7 днів). Потрібно визначити найвищу та найнижчу температуру.
Python
# Масив температур за тиждень
temperatures = [12, 15, 14, 18, 20, 19, 17]
# Використовуємо функції max() та min()
max_t = max(temperatures)
min_t = min(temperatures)
print(f"Найтепліший день: {max_t}°C")
print(f"Найхолодніший день: {min_t}°C")
Задача 3: Фільтрація списку (Оцінки)
Умова: Є список оцінок учня. Потрібно створити новий список, у який потраплять лише "високі" оцінки (від 10 до 12 балів), та вивести їхню кількість.
Python
# Список оцінок
grades = [7, 10, 12, 8, 11, 6, 9, 12]
# Створюємо порожній список для високих оцінок
high_grades = []
# Проходимо циклом по масиву
for g in grades:
if g >= 10:
high_grades.append(g)
print(f"Високі оцінки: {high_grades}")
print(f"Кількість високих оцінок: {len(high_grades)}")
Подорож до Німеччини та Австрії. Слухання: Людвіг ван Бетховен «До Елізи». Йоганн Себастьян Бах «Анданте». Виконання: «Сніг» (музика та вірші Д. Пташинської)
🎵 Слайд 1: Титульний
Текст: Музична подорож до серця Європи: Німеччина та Австрія. Візуал: Карта Європи з виділеними країнами та зображення скрипкового ключа. Твоя репліка: «Сьогодні ми вирушаємо у мандрівку до країн, де народилася найвеличніша музика світу!»
🏰 Слайд 2: Перша зупинка — Німеччина
Текст: Німеччина — країна порядку та глибоких традицій. Візуал: Фото замку Нойшванштайн або Бранденбурзьких воріт. Цікавий факт: Саме в Німеччині винайшли друкарський верстат, що дозволило друкувати ноти для всіх!
🎹 Слайд 3: Йоганн Себастьян Бах (1685–1750)
Текст: Король органів та поліфонії. Слухання: «Анданте». Візуал: Портрет Баха в перуці. Завдання для учнів: «Закрийте очі під час прослуховування. Який настрій передає музика? Вона спокійна чи тривожна?» (Анданте означає темп «у кроці», неспішно).
🎼 Слайд 4: Людвіг ван Бетховен (1770–1827)
Текст: Композитор з незламною волею. Слухання: «До Елізи». Візуал: Портрет Бетховена з його характерною зачіскою. Цікавий факт: Бетховен писав геніальну музику навіть тоді, коли зовсім перестав чути. Він відчував звуки через вібрацію фортепіано.
✨ Слайд 5: Таємниця п’єси «До Елізи»
Текст: Хто така Еліза? Візуал: Зображення старовинного нотного листа. Розповідь: Досі точно невідомо, кому присвячена ця мелодія. Можливо, назва була «До Терези», але через поганий почерк композитора видавці прочитали її як «Еліза».
🇦🇹 Слайд 6: Друга зупинка — Австрія
Текст: Відень — музична столиця світу. Візуал: Віденська опера або краєвиди Альп. Твоя репліка: «Австрія сусідить з Німеччиною, і тут музика лунає на кожній вуличці».
❄️ Слайд 7: Час поспівати!
Текст: Пісня «Сніг» (муз. та вірші Д. Пташинської). Візуал: Красивий зимовий пейзаж, текст пісні на слайді. Завдання: Спробуємо передати голосом легкість сніжинок. Співаємо м’яко та лагідно.
❓ Слайд 8: Музична вікторина (Закріплення)
В які країни ми подорожували?
Хто написав «До Елізи»?
Що означає музичний термін «Анданте»? (Повільно, у темпі кроку).
Який інструмент був улюбленим у Баха? (Орган/Клавесин).
🌟 Слайд 9: Підсумок
Текст: Дякую за увагу! Музика не має кордонів. Візуал: Усміхнений смайлик у навушниках або диригентська паличка.
Поради для презентації:
Аудіо: Обов'язково вставь аудіофайли прямо в слайди 3 та 4, щоб музика починалася автоматично.
Інтерактив: На слайді з піснею «Сніг» можна додати анімацію падаючих сніжинок.
Дизайн: Використовуй пастельні кольори (блакитний, бежевий), щоб створити атмосферу класичного концерту.
Тобі допомогти підібрати посилання на відео з виконанням цих творів чи, можливо, оформити текст пісні «Сніг»?
33. Тема 4. Векторна графіка Векторний графічний редактор як інструмент для дизайну. Основні інструменти для малювання. Робота з векторними контурами. Створення об’єктів, що складаються з кількох базових геометричних фігур. Редагування кривих й ламаних та створення з них нових об’єктів
Трасування об'єктів. Маскування. «Живі» переходи. Спотворення і деформація. Застосування до виділених об’єктів різних художних ефектів. Використання “перетікання” об’єктів. Заливка об'єктів. Робота з градієнтами. Прозорість. Градієнтна сітка.
Сучасний графічний дизайн зараз проходить етап трансформації: класичні інструменти векторних редакторів (як-от Adobe Illustrator чи Inkscape) усе частіше доповнюються або замінюються алгоритмами ШІ.
Нижче я підготував для тебе таблицю, де порівняв традиційні методи роботи у векторному редакторі з можливостями сучасного штучного інтелекту (наприклад, Adobe Firefly, Midjourney, Recraft.ai або спеціальні плагіни).
Порівняння класичних інструментів дизайну та можливостей ШІ
Тема / Інструмент у редакторі
Традиційний метод
Як це замінює або спрощує ШІ (Prompt-based)
Створення об’єктів з фігур
Комбінування еліпсів, прямокутників через Pathfinder.
Промпт: "Minimalist logo of a fox made of geometric shapes". ШІ одразу генерує композицію.
Трасування об'єктів
Функція Image Trace (перетворення растру у вектор).
Промпт: "Vectorize this image with clean lines" або пряма генерація у форматі SVG.
Редагування кривих (Pen Tool)
Ручне виставлення точок та маніпулювання вузлами.
ШІ-інструменти (наприклад, Adobe Illustrator "Text to Vector") автоматично будують ідеальні криві за описом.
Заливка та Градієнтна сітка
Складне ручне розставлення колірних точок для об'єму.
Промпт: "3D isometric cube with holographic mesh gradient". ШІ генерує складні переходи миттєво.
Маскування (Clipping Mask)
Накладання контуру поверх зображення.
Промпт: "Apply a floral pattern inside the silhouette of a cat". ШІ сам визначає межі та заповнює їх.
"Живі" переходи та Перетікання
Створення проміжних етапів між об'єктами (Blend Tool).
Промпт: "Create a smooth morphing transition between a circle and a star".
Спотворення і деформація
Використання інструментів Warp, Envelop Distort.
Промпт: "Make the text look like it's melting" або "Fish-eye distortion effect on the logo".
Художні ефекти
Накладання фільтрів, тіней, текстур вручну.
Промпт: "Add a vintage 80s synthwave style to this illustration". ШІ перестилізовує весь об'єкт.
Що важливо розуміти 11-класнику:
Вектор залишається вектором: Навіть якщо ШІ згенерував картинку, для професійного дизайну (друк, масштабування) нам все одно потрібні чисті вузли (anchor points). Сучасні нейромережі вже вміють видавати файли у форматі .svg, а не просто картинки.
Контроль: Інструмент "Перо" (Pen Tool) дає 100% контроль, тоді як ШІ — це певна частка випадковості. Дизайнер сьогодні — це людина, яка вміє і "руками" підправити вузол, і грамотно написати промпт.
Економія часу: Те, що раніше займало 2 години (малювання складної градієнтної сітки), зараз ШІ робить за 30 секунд.
Примітка: Якщо хочеш спробувати це на практиці, раджу глянути на Adobe Firefly (інтегрований в Illustrator) або сервіс Recraft.ai, який спеціалізується саме на векторному ШІ.