Основные алгоритмические конструкции
презентация к уроку
Презентация к уроку по теме "Основные алгоритмические конструкции"
Скачать:
| Вложение | Размер |
|---|---|
| 190.81 КБ |
Предварительный просмотр:
Подписи к слайдам:
№2 Алгоритм должен обязательно выполнятся за конкретное (определенное) число шагов.
№3 Если задачу можно разбить на отдельные шаги (действия), то для нее можно составить алгоритм.
№4 Строгая последовательность конечного числа действий является алгоритмом.
№5 Для любых задач можно разработать алгоритм.
№6 Алгоритмизация – обязательный этап для решения задачи с использованием компьютера.
№7 Свойство «дискретность» указывает на возможность разбиения алгоритма на отдельные шаги.
№8 «Дискретность» является необязательным свойством алгоритма.
№9 Свойство «результативность» указывает на получение результата за конечное число шагов.
№10 «Массовость» является желательным свойством алгоритма.
Основные алгоритмические конструкции
ЛИНЕЙНЫЙ АЛГОРИТМ - описание действий, которые выполняются однократно в заданном порядке
В своей книге «Арифметика» Леонтий Филиппович Магницкий привел следующий способ отгадывания задуманного двузначного числа: «Если кто задумает двузначное число, то ты скажи ему, чтобы он увеличил число десятков задуманного числа в 2 раза, к произведению прибавил бы 5 единиц, полученную сумму увеличил в 5 раз и к новому произведению прибавил сумму 10 единиц и числа единиц задуманного числа, а результат произведенных действий сообщил бы тебе. Если ты из указанного тебе результата вычтешь 35, то узнаешь задуманное число» Представить предлагаемые действия в виде алгоритма
РАЗВЕТВЛЯЮЩИЙСЯ АЛГОРИТМ- алгоритм, в котором в зависимости от условия выполняется либо одна, либо другая последовательность действий.
вопрос, на который можно однозначно ответить «да» или «нет» УСЛОВИЕ –
ЕСЛИ Мы надеваем тёплую одежду, ЕСЛИ на улице холодно Мы идём в магазин за хлебом, ЕСЛИ хлеб весь съели Мы берём на улицу зонтик, ЕСЛИ погода пасмурная
УСЛОВИЕ ДА НЕТ ?
Мячик красный? Снег белый? Кто спрятался в корзине? Сколько будет 3+2? Мы пойдём гулять? У домика есть труба? На какой вопрос можно ответить «ДА» или «НЕТ»?
КОМАНДА ВЕТВЛЕНИЯ ИМЕЕТ ПОЛНУЮ (1) ИЛИ СОКРАЩЕННУЮ ФОРМУ(2) 1 Серия 1 Условие Серия 2 Да Нет Да Нет Условие Серия 1 2
Настроение хорошее? Позвонить другу Погулять ДА НЕТ НАЧАЛО КОНЕЦ ДА НЕТ ДА НЕТ Пример разветвляющегося алгоритма
По данной блок-схеме в словесном описании алгоритма расставить номера шагов Шаг 1. Вводим Х. Переходим к шагу … Шаг 2. Если Х >= 18, то записываем «призывник» и переходим к шагу …, иначе к шагу … Шаг 3. Записываем «допризывник». Переходим к шагу … Шаг 4. Задача окончена начало конец Х Х >= 18 допризывник призывник Да Нет
Составить алгоритм проверки грибов, в котором использована полная форма ветвления Представьте в виде блок-схемы поведение кота из сказки А. С. Пушкина: «идет направо — песнь заводит, налево — сказку говорит» Если среднесуточная температура воздуха ниже +8 °С, то приступить к протапливанию помещений
Сколько вариантов ? ?
По теме: методические разработки, презентации и конспекты
Основные алгоритмические конструкции. Вспомогательные алгоритмы
Данная разработка способствует:1) сформировать представление об алгоритме как особой форме записи;2) повторить основные алгоритмические конс...
Рабочая тетрадь №1 "Основные алгоритмические конструкции" ОД.06 "Основы программирования"
Рабочая тетрадь №1 "Основные алгоритмические конструкции" по дисциплине ОД.06 "Основы программирования" составлена в соответствии с рабочей учебной программой, разработанной на основе Федерально госуд...
Презентация "Основные алгоритмические конструкции"
ПРезентация №1 "Основные алгоритмические конструкции" по дисциплине Од.06 "Основы программирования" составлена в соответствии с рабочей учебной программой, разработанной на основе Федерального образов...
Методическая последовательность изучения основных алгоритмических конструкций
Рассмотрена последовательность изучения алгоритмических конструкций. Предложена и обоснована концепция последовательности преподавания алгоритмических конструкций в курсе информатики....

Конспект занятия "Понятие алгоритма и основные алгоритмические конструкции"
Конспект занятия "Понятие алгоритма и основные алгоритмические конструкции"Занятие проводилось на 1 курсе СПО по учебной дисциплине "Информатика"...

Конспекты открытых уроков на тему "Основные алгоритмические структуры" и "Запись алгоритмов на языке программирования Python"
Задачи и цели открытых уроков:Изучить основные алгоритмические структуры: линейного, разветвляющегося и циклического алгоритмов; содействовать формированию умения конструировать алгоритмы линейн...

Методическая разработка урока «Понятие алгоритма и основные алгоритмические структуры»
Тема урока«Понятие алгоритма и основные алгоритмические структуры»Цель урокаФормирование у обучающихся полного и точного понимания сущности алгоритма, его свойств, способов записи и основн...