Інформатика

Безкоштовно

Зараховано 1 учня

Урок 30. Інструктаж з БЖД. Практична робота № 6 «Алгоритми та проєкти з циклами і з розгалуженнями»

Пригадаємо…

Виконайте інтерактивну вправу Перейти до виконання вправи

Прочитайте!

1. Розгалуження (Умови)

Розгалуження — це фрагмент алгоритму, у якому виконавець обирає одну з двох або більше дій залежно від виконання певної умови.

  • Повне розгалуження (Якщо — то — інакше): Використовується, коли є два варіанти дій.

    • Приклад: Якщо торкаєшся межі, то відбитися, інакше йти 10 кроків.

  • Неповне розгалуження (Якщо — то): Дія виконується лише тоді, коли умова істинна. Якщо ні — виконавець просто йде далі.

    • Приклад: Якщо натиснуто клавішу пропуск, то підстрибнути.

Важливо: У Scratch умови мають шестикутну форму (блок-датчик) і вставляються у відповідне віконце в командах керування.


2. Повторення (Цикли)

Повторення — це процес багаторазового виконання однієї і тієї самої послідовності дій.

У Scratch є три основні типи циклів:

  1. Завжди: Дії повторюються нескінченно, поки ви не натиснете червоний стоп. (Наприклад, рух фону або перевірка натискання клавіш).

  2. Повторити N разів: Ви чітко знаєте, скільки разів треба виконати дію (наприклад, намалювати 4 сторони квадрата).

  3. Повторити до: Цикл працює, поки не справдиться певна умова (наприклад, іти, доки не торкнешся межі).


3. Складна логіка: Вкладені алгоритми

Це ситуація, коли всередині одного блока знаходиться інший.

  • Вкладені розгалуження: Допомагають вибрати один варіант із багатьох (як у задачі про світлофор: якщо не зелений, то перевіряємо, чи він жовтий).

  • Розгалуження в циклі: Найпопулярніша комбінація. Наприклад, цикл Завжди, а всередині блок Якщо торкається вказівника миші — змінити колір. Так спрайт постійно «чекає» на дію користувача.

Виконання практичного завдання

Якщо програма Scratch у вас не встановлена можна скористатись версією, яка працює в режимі онлайн – Перейти за посиланням

Завдання 1 (2 бали). Складіть проект для рудого кота, щоб він намалював малюнок за зразком

Завдання 2 (3 бали). Намалюйте на Сцені 3 прямокутники, які пофарбовані в РІЗНІ КОЛЬОРИ і розташовані в ряд один за одним на відстані 20 кроків. Довжина сторони кожного прямокутника 60 кроків, а ширина – 40 кроків.  У вас є готовий скрипт, потрібно тільки самостійно прописати розмір прямокутника, кут повороту для його побудови та кількість кроків на які має переміститись кіт, щоб відстань між прямокутниками була 20 кроків:

Завдання 3 (3 бали). Вибір фігури за клавішею:

Умова: Створіть проєкт, у якому виконавець (олівець або інший персонаж) запитує користувача: «Що намалювати: п’ятикутник чи трикутник?».

  • Якщо користувач натискає клавішу «1», виконавець має намалювати п’ятикутник (сторона 70 кроків, колір зелений).

  • Якщо користувач натискає будь яку іншу клавішу, виконавець має намалювати рівносторонній трикутник (сторона 100 кроків, колір жовтий).

Підказка для Scratch: ось готові блоки, які потрібно використати при розв’язанні цієї задачі (мають бути використанні всі блоки).

Завдання 4. «Казковий камінь»

Умова (3 бали): Козак доїхав до роздоріжжя, де стоїть камінь з написом “Їхати ліворуч?”. Розгалуження: Якщо козак поїде ліворуч, то знайде скарб. Якщо козак поїде праворуч, то зустріне вірного друга.

  • Завдання: Запиши цей алгоритм у вигляді команди «Якщо… то… інакше…».

Умова(4 бали): Козак стоїть перед каменем, від якого йдуть три дороги: ліворуч, праворуч та прямо.

  • Якщо поїде ліворуч — знайде скарб.

  • Якщо поїде праворуч — зустріне друга.

  • Якщо поїде прямо — потрапить на бенкет.

 

0.00 на основі 0 рейтингів

5 зірок
0%
4 зірок
0%
3 зірок
0%
2 зірок
0%
1 зірок
0%