Слайд 2Формы записи алгоритмов.
Тема урока:
Виды алгоритмов
![Формы записи алгоритмов. Тема урока: Виды алгоритмов](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/851801/slide-1.jpg)
Слайд 3Формы представления алгоритма:
словесная форма;
графическая форма;
программная.
![Формы представления алгоритма: словесная форма; графическая форма; программная.](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/851801/slide-2.jpg)
Слайд 4Словесная форма -
это форма описания алгоритма на естественном языке.
Данная форма очень удобна,
![Словесная форма - это форма описания алгоритма на естественном языке. Данная форма](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/851801/slide-3.jpg)
если нужно приближенно описать суть алгоритма. Однако при словесном описании не всегда удается ясно и точно выразить идею.
Слайд 5Графическая форма записи алгоритмов -
изображение алгоритма в виде последовательности связанных между собой
![Графическая форма записи алгоритмов - изображение алгоритма в виде последовательности связанных между](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/851801/slide-4.jpg)
функциональных блоков, каждый из которых соответствует выполнению одного или нескольких действий.
Слайд 6Элементы блок-схем
Действие
Условие
Счетчик
![Элементы блок-схем Действие Условие Счетчик](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/851801/slide-5.jpg)
Слайд 7Программная форма записи алгоритма –
это запись на языке программирования.
![Программная форма записи алгоритма – это запись на языке программирования.](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/851801/slide-6.jpg)
Слайд 8Создать алгоритм вычисления выражения:
100 + 15 - 40 + 20
![Создать алгоритм вычисления выражения: 100 + 15 - 40 + 20](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/851801/slide-7.jpg)
Слайд 9Линейный алгоритм -
это описание действий, которые выполняются однократно в заданном порядке.
![Линейный алгоритм - это описание действий, которые выполняются однократно в заданном порядке.](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/851801/slide-8.jpg)
Слайд 12Разветвляющийся алгоритм -
это алгоритм, в котором в зависимости от условия выполняется
![Разветвляющийся алгоритм - это алгоритм, в котором в зависимости от условия выполняется](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/851801/slide-11.jpg)
либо одна, либо другая последовательность действий.
Слайд 13«если <условие>, то <действие1> иначе <действие2>»
![«если , то иначе »](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/851801/slide-12.jpg)
Слайд 14Разветвляющийся алгоритм называется полным, если он имеет вид:
«если <условие>, то <действие1>
![Разветвляющийся алгоритм называется полным, если он имеет вид: «если , то иначе ».](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/851801/slide-13.jpg)
иначе <действие2>».
Слайд 17
Разветвляющийся алгоритм называется неполным, если он имеет вид:
«если <условие>, то <действие>»
![Разветвляющийся алгоритм называется неполным, если он имеет вид: «если , то »](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/851801/slide-16.jpg)
Слайд 20Циклический алгоритм -
это описание действий, которые должны повторяться указанное число раз или
![Циклический алгоритм - это описание действий, которые должны повторяться указанное число раз](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/851801/slide-19.jpg)
пока не выполнено заданное условие.
Слайд 21Задание:
Написать алгоритм «Одеться по погоде». Если на улице температура ниже 0,
![Задание: Написать алгоритм «Одеться по погоде». Если на улице температура ниже 0,](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/851801/slide-20.jpg)
то необходимо надеть шубу, иначе – куртку.
Слайд 22Алгоритм ПОГОДА
Начало
1. определить температуру воздуха
2. если температура ниже 0, то надеть шубу,
![Алгоритм ПОГОДА Начало 1. определить температуру воздуха 2. если температура ниже 0,](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/851801/slide-21.jpg)
иначе надеть куртку
Конец.
Словесная форма записи:
Слайд 24Составить алгоритм действий школьника, которому перед вечерней прогулкой следует выполнить домашнее задание
![Составить алгоритм действий школьника, которому перед вечерней прогулкой следует выполнить домашнее задание по математике.](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/851801/slide-23.jpg)
по математике.
Слайд 25Алгоритм Школьник
Начало
Решаем задачу
Если есть нерешенные задачи, то возвращаемся к шагу 1, иначе
![Алгоритм Школьник Начало Решаем задачу Если есть нерешенные задачи, то возвращаемся к](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/851801/slide-24.jpg)
идем гулять
Конец
Слайд 26Что такое алгоритм?
Какими свойствами обладает алгоритм?
С какими видами алгоритмов мы познакомились
![Что такое алгоритм? Какими свойствами обладает алгоритм? С какими видами алгоритмов мы](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/851801/slide-25.jpg)
сегодня на уроке?
Почему они так называются?