Алгоритмы с объединением базовых структур.
Вложенные структуры в алгоритмах.
Наблюдайте за работой часов: как повторяются изменения? какие границы изменения у отдельных элементов? Как вложены повторения при отсчете времени?
Основные термины и определения:
- Ветвление – фрагмент алгоритма, в котором при выполнении некоторого условия выполняется один блок команд, иначе – другой
- Цикл – фрагмент алгоритма, команды которого могут повторяться больше, чем один раз.
- Тело цикла – команды, которые могут выполняться более одного раза.
- Вложенная алгоритмическая структура – фрагмент алгоритма, среди команд которого содержатся другие структуры ветвления / повторения.
- Внутренняя алгоритмическая структура – ветвление / повторение, содержащееся внутри другой структуры.
- Внешняя алгоритмическая структура – структура ветвления / повторения, внутри которой размещена другая структура.
Подробнее
Работа со средой Scratch на уроке
Задание 1
- На базе заготовки составь проект для рисования трех квадратов со сторонами 50 шагов, расположенных на расстоянии 30 шагов друг от друга. Используй в проекте переменные, чтобы рисовать разное количество одинаковых квадратов по желанию пользователя.
- Дублируй скрипт п.1. Измени его так, чтобы рисовались прямоугольники 60*40 шагов разного цвета.
- Дублируй скрипт п.1. Измени его так, чтобы каждый из следующих нарисованных квадратов был несколько больше предыдущего (используй дополнительную переменную).
- Предложи пользователю увеличивать или уменьшать следующие квадраты.
- Поделись проектом, ссылку сдай в Классе.
Задание 2
- Внеси в готовый проект необходимые изменения, чтобы получить вариант, представленный в видео.
Сохраните проект. - Предложи для него другие изменения на свое усмотрение.
Домашнее задание
Прочитай о вложенных структурах в учебнике Інформатика, авт. Ривкінд та ін., 2023 рік (с.190-191, 194-196, 203-204).
Немає коментарів:
Дописати коментар