Тема 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

Комментарии • 19

  • @user-dk5ix8zp9g
    @user-dk5ix8zp9g Месяц назад +1

    Дякую 🙏

  • @Sashastarvideo
    @Sashastarvideo 2 месяца назад +1

    Дякую вам

  • @user-wy4ry9ro7d
    @user-wy4ry9ro7d Месяц назад

    Можете будь ласка зробити вправу павутина і багатокутник🙏

    • @TaskInformatics
      @TaskInformatics  Месяц назад

      Це яка саме вправа? На якій сторінці?

  • @user-cl5ec1ux8i
    @user-cl5ec1ux8i Месяц назад

    Модете будь ласка допомогти, Морзе Барна с 213 номер 6(в,б)🙏🏽🙏🏽

    • @TaskInformatics
      @TaskInformatics  Месяц назад

      Схоже версія підручника, яка була надрукована, відрізняється від електронної версії, яка була подана на конкурс. У підручнику яким користуюсь drive.google.com/file/d/11ChUQ1MXT0MaOv8NGJ21YISg3Z938tjV/view на стр. 213 немає вправ. Вкажіть на якій сторінці за електронною версією

  • @Sashastarvideo
    @Sashastarvideo 2 месяца назад

    Можете будь ласка зняти
    Відео інформатика шостий клас Морзе Барна 2023.
    235 сторінка вправа 9

    • @TaskInformatics
      @TaskInformatics  2 месяца назад

      Відео до розділу "Працюємо разом" не створюю
      Створюєте змінну (наприклад з іменем Кількість) і надаєте їй значення 0
      В циклі ПОВТОРИТИ 5 раз має знаходитися блоки
      ЗАПИТАТИ (введіть число) І ЧЕКАТИ
      ЯКЩО відповідь > 5 ТО
      ЗМІНИТИ Кількість НА 1
      За циклом виводите результат, тобто в ГОВОРИТИ значення змінної Кількість

    • @Sashastarvideo
      @Sashastarvideo 2 месяца назад

      @@TaskInformatics дякую вам я все зробила як ви сказали відправила вчителю і він мені поставив 12 балів ще раз дякую можете будь ласка побільше знімати завдань з цією книжкою

  • @kftig7321
    @kftig7321 2 месяца назад

    Можете будь ласка допомогти , 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]

    • @TaskInformatics
      @TaskInformatics  2 месяца назад

      В рядку nmin=i зайвий відступ
      В кінці після циклу обмінюєте елементи. Для мінімального буде:
      temp = a[1] # створюємо додаткову змінну в якій буде зберігатися другий елемент списку. Другий елемент під індексом 1.
      a[1] = min
      a[nmin] = temp
      І виводите сам список a за допомогою функції print.

    • @kftig7321
      @kftig7321 2 месяца назад

      @@TaskInformatics я написала далі так
      temp=a[1]
      a[1]=min
      a[nmin]=temp
      print (a)
      Введіть значення 10 5 3 -2
      [ 10.0, -2.0, 3.0, 5.0]
      Щось не вийшло

    • @TaskInformatics
      @TaskInformatics  2 месяца назад

      Ой. Я переплутав, замість другого елемента ставиться найбільший елемент, а не найменший.
      Для максимального буде:
      temp = a[1]
      a[1] = max
      a[nmax] = temp

    • @kftig7321
      @kftig7321 2 месяца назад

      @@TaskInformatics ооо так це спрацювало , найбільше число заміняє друге число , а як зробити щоб найменше число змінилося на предостаннє число ?

    • @TaskInformatics
      @TaskInformatics  2 месяца назад

      В змінній temp зберігаєте передостанній елемент
      temp = a[n-2]