Тема 23. Вправа 2. Композитор | 6 клас | Морзе
HTML-код
- Опубликовано: 8 апр 2024
- 6 клас. Практичні завдання з інформатики за підручником Н.В.Морзе 2023 року.
Тема 23. Складаємо алгоритми.
Вправа 2. Композитор.
Завдання. Створи проект, у якому виконавець Композитор буде складати й виконувати мелодію з випадкових п’яти нот доти, доки не зміняться всі його образи.
1. Завантаж середовище Скретч.
2. Визнач, скільки виконавців буде у твоєму проекті та які властивості вони матимуть.
3. Завантаж образ виконавця алгоритму з бібліотеки зображень середовища Скретч і додай ще 3-4 його образи або зміни їх у графічному редакторі.
4. Передбач, що згідно з умовою задачі у проекті відбуватимуться такі події: звучатиме мелодія з п’яти нот, змінюватиметься образ виконавця. Для реалізації зазначених подій використай такі методи:
а) запуск програми - кнопка Зелений прапорець;
б) зміна образів виконавця, метод - цикл Повторити К, де значення К залежить від кількості образів виконавця;
в) звучання мелодії, метод - цикл Повторити 5;
г) зміна нот - випадкова величина, що задає величину номера ноти в нотному стані середовища Скретч.
5. Склади алгоритм розв’язування завдання, заповнивши схему графічного подання алгоритму, збережену у файлі Схема_Композитор у папці Навчальні проекти.
6. Із запропонованих на малюнку 23.14 команд склади алгоритм для виконання завдання.
7. Запусти програму на виконання. Переконайся, що ти виконав завдання правильно.
8. Збережи проект у папці Алгоритми і програми у своїй структурі папок з іменем Композитор_Прізвище.
Завантажити текст практичного завдання та файли-заготовки необхідні для виконання завдання (файли-заготовки взяті з блогу авторів підручника): drive.google.com/drive/folder...
Підтримати мою роботу: donatello.to/TaskInformatics
Підтримати мою роботу на Patreon: / taskinformatics
Дякую 🙏
Дякую вам
Можете будь ласка зробити вправу павутина і багатокутник🙏
Це яка саме вправа? На якій сторінці?
Модете будь ласка допомогти, Морзе Барна с 213 номер 6(в,б)🙏🏽🙏🏽
Схоже версія підручника, яка була надрукована, відрізняється від електронної версії, яка була подана на конкурс. У підручнику яким користуюсь drive.google.com/file/d/11ChUQ1MXT0MaOv8NGJ21YISg3Z938tjV/view на стр. 213 немає вправ. Вкажіть на якій сторінці за електронною версією
Можете будь ласка зняти
Відео інформатика шостий клас Морзе Барна 2023.
235 сторінка вправа 9
Відео до розділу "Працюємо разом" не створюю
Створюєте змінну (наприклад з іменем Кількість) і надаєте їй значення 0
В циклі ПОВТОРИТИ 5 раз має знаходитися блоки
ЗАПИТАТИ (введіть число) І ЧЕКАТИ
ЯКЩО відповідь > 5 ТО
ЗМІНИТИ Кількість НА 1
За циклом виводите результат, тобто в ГОВОРИТИ значення змінної Кількість
@@TaskInformatics дякую вам я все зробила як ви сказали відправила вчителю і він мені поставив 12 балів ще раз дякую можете будь ласка побільше знімати завдань з цією книжкою
Можете будь ласка допомогти , 9 клас
"Створіть проєкт, у якому вводяться значення елементів одновимірного ма- сиву (списку) з різних дійсних чисел, кількість яких не перевищує 30, визна- чається найменший і найбільший елементи. Найбільший елемент обміняй- те місцями з другим елементом, а найменший з передостаннім. Виведіть отриманий одновимірний масив (список). "
Я не можу дописати програму, не розумію як поміняти місцями, я можу тільки найбільше число змінити на найменше, але не знаю як змінити найбільше число з другим, а найменше число з предостатнім
У мене є код , ну , початок коду
a=list(map(float, input ( ' введіть числа : ' ). split ()))
n=len(a)
max=a[0]
nmax=0
min=a[0]
nmin=0
for i in range (n):
if a[i]>max:
max=a[i]
nmax=i
elif a[i]
В рядку nmin=i зайвий відступ
В кінці після циклу обмінюєте елементи. Для мінімального буде:
temp = a[1] # створюємо додаткову змінну в якій буде зберігатися другий елемент списку. Другий елемент під індексом 1.
a[1] = min
a[nmin] = temp
І виводите сам список a за допомогою функції print.
@@TaskInformatics я написала далі так
temp=a[1]
a[1]=min
a[nmin]=temp
print (a)
Введіть значення 10 5 3 -2
[ 10.0, -2.0, 3.0, 5.0]
Щось не вийшло
Ой. Я переплутав, замість другого елемента ставиться найбільший елемент, а не найменший.
Для максимального буде:
temp = a[1]
a[1] = max
a[nmax] = temp
@@TaskInformatics ооо так це спрацювало , найбільше число заміняє друге число , а як зробити щоб найменше число змінилося на предостаннє число ?
В змінній temp зберігаєте передостанній елемент
temp = a[n-2]