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