Алгоритм Алгоритм – это строго детерминированная последовательность действий, описывающая процесс преобразования объекта из начального состояния в конечное,

Презентация:



Advertisements
Похожие презентации
1 вопрос 2 вопрос 3 вопрос 4 вопрос 5 вопрос 6 вопрос 7 вопрос 8 вопрос 9 вопрос 10 вопрос Вопросы для повторения.
Advertisements

АЛГОРИТМЫ Итоговый тест. 1. Алгоритм - это 1.правила выполнения определенных действий; 2.ориентированный граф, указывающий порядок выполнения некоторого.
Что такое граф? Составные элементы графа? Граф, который имеет направленные линии?
Алгоритмы Введение в программирование. Алгоритм Появление алгоритмов связывают с зарождением математики. Более 1000 лет назад (в 825 году) ученый из города.
Алгоритмы Введение в программирование. Алгоритм Абдулла (или Абу Джафар) Мухаммед бен Муса аль-Хорезми Появление алгоритмов связывают с зарождением математики.
Информатика Саушская средняя школа Разработка Габдрахмановой З. К.
Алгоритмы Введение в программирование. Алгоритм Появление алгоритмов связывают с зарождением математики. Более 1000 лет назад (в 825 году) ученый из города.
Алгоритм – описание последовательности действий (план), строгое исполнение которых приводит к решению поставленной задачи за конечное число шагов.
Алгоритмы Введение в программирование. Алгоритм Абдулла (или Абу Джафар) Мухаммед бен Муса аль-Хорезми Появление алгоритмов связывают с зарождением математики.
Введение в программирование. Появление алгоритмов связывают с зарождением математики. Более 1000 лет назад (в 825 году) ученый из города Хорезма Абдулла.
Информатика в школе Алгоритмы Введение в программирование.
Алгоритм – точное и понятное предписание исполнителю выполнить конечную последовательность команд, приводящих от исходных данных к результатам. Свойства.
Замалдинова Зайтуня Фалькудиновна, учитель информатики МБОУ «СОШ 3», г.Боготола Красноярского края.
Алгоритм – описание последовательности действий (план), исполнение которых приводит к решению поставленной задачи за конечное число шагов. Алгоритмизация.
Алгоритм Свойства алгоритмов. algorithmi Латинская форма написания имени выдающегося математика 19 века аль-Хорезми, который сформулировал правила выполнения.
Алгоритмизация Определите тему урока -Как Вы понимаете понятие «Алгоритм»? -Приведите примеры из жизни - Как алгоритм может быть связан с информатикой?
1.Алгоритм – это 1. Правила выполнения определённых действий 2. Ориентированный граф, указывающий порядок выполнения некоторого набора команд 3. Описание.
Алгоритм и его формальное исполнение. Свойства алгоритма и его исполнители.
ОБЩИЕ СВЕДЕНИЯ ОБ АЛГОРИТМАХ. Алгоритм- это точное и понятное предписание (указание) исполнителю совершить определенную последовательность действий, направленных.
Образец подзаголовка Появление алгоритмов связывают с зарождением математики. Более 1000 лет назад (в 825 году) ученый из города Хорезма Абдулла.
Транксрипт:

Алгоритм Алгоритм – это строго детерминированная последовательность действий, описывающая процесс преобразования объекта из начального состояния в конечное, записанная с помощью понятных исполнителю команд. Алгоритм – понятное и точное предписание (указание) исполнителю совершить определенную последовательность действий, направленных на достиостижение указанной цели или решение поставленной задачи. Алгоритм – описание последовательности действий (план), строгое исполнение которых приводит к решению поставленной задачи за конечное число шагов.

1. Дискретность (алгоритм должен состоять из конкретных действий, следующих в определенном порядке); 2. Детерминированность (любое действие должно быть строго и недвусмысленно определено в каждом случае); 3. Конечность (каждое действие и алгоритм в целом должны иметь возможность завершения); 4. Массовость (один и тот же алгоритм можно использовать с разными исходными данными); 5. Результативность (отсутствие ошибок, алгоритм должен приводить к правильному результату для всех допустимых входных значений). Свойства алгоритма

Представление алгоритма Начало и конец алгоритма Действие Условие Цикл Переход к следующему действию Графическая Содержательная (текстовая)

1. Открыть холодильник 2. Положить туда слона 3. Закрыть холодильник Виды алгоритмов. Линейный алгоритм. Задача. Положить слона в холодильник Содержательное представление Графическое представление Открыть холодильник Положить слона Закрыть холодильник Алгоритм, в котором команды выполняются последовательно одна за другой, называется линейным алгоритмом

1. Открыть холодильник 2. Если там лежит слон, вынуть слона 3. Положить бегемота 4. Закрыть холодильник Виды алгоритмов. Алгоритм с ветвлением. Задача. Положить бегемота в холодильник Содержательное представление Графическое представление Открыть холодильник Достать слона Положить бегемота Слон в холодильнике ДА Закрыть холодильник НЕТ

1. Дать слону корм 2. Если слон всё съест, дать слону корм (п.1). 3. Если слон съел не всё, закончить кормление слона. Виды алгоритмов. Циклический алгоритм. Задача. Накормить слона Содержательное представление Графическое представление Алгоритм, в котором серия команд (тело цикла) выполняются многократно, называется циклическим алгоритмом Дать слону корм Съел всё ДА НЕТ

Этапы создания алгоритма. 1. Алгоритм должен быть представлен в форме, понятной человеку, который его разрабатывает. 2. Алгоритм должен быть представлен в форме, понятной тому объекту (в том числе и человеку), который будет выполнять описанные в алгоритме действия. Объект, который будет выполнять алгоритм, обычно называют исполнителем. Алгоритм разрабатывается и детализируется так, чтобы в нем присутствовали только те команды и инструкции, которые может выполнить исполнитель. Если исполнитель встретит в алгоритме неизвестную ему команду, то выполнение алгоритма прекратится.