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