Слайд 2
Алгоритм – описание последовательности действий (план), строгое исполнение которых приводит к решению
![Алгоритм – описание последовательности действий (план), строгое исполнение которых приводит к решению](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/844064/slide-1.jpg)
поставленной задачи за конечное число шагов
Слайд 3Алгоритм
Дискретность
Массовость
Конечность
Результативность
Детерминированность
свойства алгоритма
![Алгоритм Дискретность Массовость Конечность Результативность Детерминированность свойства алгоритма](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/844064/slide-2.jpg)
Слайд 4Дискретность:
Discretus – разделенный, прерывистый
Любой алгоритм должен состоять из конкретных действий, следующих в
![Дискретность: Discretus – разделенный, прерывистый Любой алгоритм должен состоять из конкретных действий, следующих в определенном порядке.](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/844064/slide-3.jpg)
определенном порядке.
Слайд 5Детерминированность
Determinate – определенность, точность
Любое действие алгоритма должно быть строго и недвусмысленно определенно
![Детерминированность Determinate – определенность, точность Любое действие алгоритма должно быть строго и](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/844064/slide-4.jpg)
в каждом случае.
Слайд 6Массовость
Один и тот же алгоритм можно использовать с разными исходными данными.
![Массовость Один и тот же алгоритм можно использовать с разными исходными данными.](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/844064/slide-5.jpg)
Слайд 7Конечность
Каждое действие в отдельности и алгоритм должны иметь возможность завершения.
![Конечность Каждое действие в отдельности и алгоритм должны иметь возможность завершения.](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/844064/slide-6.jpg)
Слайд 8Результативность
В алгоритме не должно быть ошибок.
![Результативность В алгоритме не должно быть ошибок.](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/844064/slide-7.jpg)
Слайд 10Описание действий, которые выполняются однократно в заданном порядке.
Линейный
![Описание действий, которые выполняются однократно в заданном порядке. Линейный](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/844064/slide-9.jpg)
Слайд 11Описание действий, которые должны повторяться указанное число раз или пока не выполнено
![Описание действий, которые должны повторяться указанное число раз или пока не выполнено заданное условие. Циклический](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/844064/slide-10.jpg)
заданное условие.
Циклический
Слайд 12В зависимости от условия выполняется либо одна, либо другая последовательность действий.
Разветвляющийся
![В зависимости от условия выполняется либо одна, либо другая последовательность действий. Разветвляющийся](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/844064/slide-11.jpg)
Слайд 13Блок-схемы
линейный
начало
действия
действия
конец
![Блок-схемы линейный начало действия действия конец](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/844064/slide-12.jpg)
Слайд 14блок-схемы
циклический
действие
условие
условие
действие
нет
да
нет
да
вход
выход
вход
выход
![блок-схемы циклический действие условие условие действие нет да нет да вход выход вход выход](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/844064/slide-13.jpg)
Слайд 15блок-схемы
разветвляющийся
условие
условие
действие
действие 1
действие 2
да
нет
вход
выход
вход
да
нет
выход
![блок-схемы разветвляющийся условие условие действие действие 1 действие 2 да нет вход](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/844064/slide-14.jpg)
Слайд 16Элементы блок-схемы и их назначение
![Элементы блок-схемы и их назначение](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/844064/slide-15.jpg)
Слайд 17Запомните правила разработки любого алгоритма:
Определить цель, для достижения которой будет создан алгоритм;
Наметить
![Запомните правила разработки любого алгоритма: Определить цель, для достижения которой будет создан](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/844064/slide-16.jpg)
приблизительный план действий для достижения поставленной цели;
Выбрать среду и объекты,посредством которых алгоритм будет реализован;
Детализировать алгоритм с учетом особенностей выбранной среды.
Слайд 19Примеры алгоритмов
Начало
Начало
Конец
Конец
![Примеры алгоритмов Начало Начало Конец Конец](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/844064/slide-18.jpg)
Слайд 20Задания на создание алгоритмов
Составить алгоритм сложения чисел 64;32;16;8;4;2.
Вычисление площади прямоугольника.
Алгоритм заваривания кофе
![Задания на создание алгоритмов Составить алгоритм сложения чисел 64;32;16;8;4;2. Вычисление площади прямоугольника.](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/844064/slide-19.jpg)
или чая.
Алгоритм решения уравнения:
7-3(2-х) = 5х-2.
Придумать число. Если оно неотрицательно, вычесть из него 10, в противном случае прибавить к нему 10
Слайд 21Задания на создание алгоритмов
Ввести рост человека. Если рост превышает180 см, то человек
![Задания на создание алгоритмов Ввести рост человека. Если рост превышает180 см, то](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/844064/slide-20.jpg)
“ВЫСОКИЙ”, если меньше 180, то “НЕ ОЧЕНЬ ВЫСОКИЙ”. Если рост меньше 150, то “НИЗКИЙ ”
Создать циклический и разветвляющийся алгоритмы на свободную тему