Урок: Алгоритмы и их исполнители
Цель:
- Понимание понятия алгоритма.
- Знакомство с различными видами алгоритмов.
- Определение исполнителей алгоритмов и их роли.
- Практическое применение алгоритмов в жизни.
-
- Вопрос для вовлечения: «Как вы думаете, что такое алгоритм?»
- Пояснение: алгоритмы встречаются везде – в математике, информатике и даже в повседневной жизни.
- Понятие алгоритма
- Определение: Алгоритм – это чёткая последовательность действий, направленная на решение задачи.
- Пример: Рецепт приготовления блюда – это простой пример алгоритма в реальной жизни.
- Основные свойства алгоритмов:
- Дискретность: алгоритм состоит из шагов, которые выполняются последовательно.
- Определенность: каждый шаг алгоритма должен быть чётко определён, не допускающий двусмысленности.
- Конечность: алгоритм должен иметь конечное количество шагов.
- Результативность: выполнение алгоритма должно привести к достижению цели.
- Типы алгоритмов
- Линейный алгоритм: действия выполняются последовательно, одно за другим.
- Пример: алгоритм одевания утром (встать, умыться, одеться).
- Разветвляющийся алгоритм: предполагает выбор между несколькими действиями в зависимости от условий.
- Пример: если идет дождь – возьми зонт, если нет – выходи без зонта.
- Циклический алгоритм: повторяющиеся действия.
- Пример: многократное выполнение одних и тех же операций, например, упражнения на физкультуре (10 приседаний).
- Привести примеры алгоритмов в реальной жизни (например, маршрут до школы, инструкции по сборке мебели и т.д.).
- Линейный алгоритм: действия выполняются последовательно, одно за другим.
- Исполнители алгоритмов
- Определение исполнителя: это тот, кто выполняет алгоритм.
- Примеры исполнителей:
- Человек: следует инструкциям и выполняет алгоритмы, например, сборка мебели по инструкции.
- Компьютер: выполняет программные алгоритмы, которые дают команды процессору.
- Роботы: выполняют алгоритмы, заложенные в их программу, для выполнения определенных задач (например, робот-пылесос).
- Практическая часть
- Задание 1: Придумайте и напишите простой алгоритм для сборки портфеля в школу.
- Шаг 1: Откройте портфель.
- Шаг 2: Положите в портфель тетради и учебники.
- Шаг 3: Положите пенал.
- Шаг 4: Закройте портфель.
- Задание 2: Пример линейного алгоритма на компьютере. Как сделать скриншот экрана:
- Нажмите клавишу «PrtSc».
- Откройте программу Paint.
- Вставьте скриншот.
- Сохраните файл.
- Задание 3: Разработайте алгоритм на основе разветвления. Пример: Выбор одежды в зависимости от погоды.
- Если холодно, наденьте теплую куртку.
- Если тепло, наденьте легкую кофту.
- Задание 1: Придумайте и напишите простой алгоритм для сборки портфеля в школу.
- Заключение (5 минут)
- Подведение итогов: что такое алгоритм, какие бывают типы алгоритмов и кто может быть исполнителем.
- Опрос: привести примеры алгоритмов из жизни.
- Домашнее задание:
- Придумать алгоритм для повседневной задачи (например, как приготовить чай, как подготовиться к уроку, как почистить зубы) и записать его в тетрадь.
Результаты урока:
- Учащиеся будут понимать, что такое алгоритм и какие его основные свойства.
- Смогут распознавать и применять различные виды алгоритмов.
- Поймут, кто такие исполнители алгоритмов и какие роли они выполняют.