Алгоритмы. Виды алгоритмов.. Проект выполнила: ученица 9 А класса МОУ МСОШ 1 Пархатская Анастасия; Учитель информатики: Скокова Юлия Викторовна.

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



Advertisements
Похожие презентации
Алгоритм Свойства алгоритмов. algorithmi Латинская форма написания имени выдающегося математика 19 века аль-Хорезми, который сформулировал правила выполнения.
Advertisements

Алгоритмы Алгоритм – это последовательность точных и понятных действий, необходимых для решения поставленной задачи. Отдельный шаг алгоритма называют командой.
Алгоритмы. Немного истории… Слово «Алгоритм» происходит от имени выдающегося математика Мухаммеда Аль-Хорезми, основателя алгебры. Им были предложены приемы.
ОБЩИЕ СВЕДЕНИЯ ОБ АЛГОРИТМАХ. Алгоритм- это точное и понятное предписание (указание) исполнителю совершить определенную последовательность действий, направленных.
АЛГОРИТМИЗАЦИЯ Выполнила учитель информатики МБОУ СОШ28 Мартынова Нина Михайловна Алгоритм как модель деятельности исполнителя."
Понятие алгоритма Слово «алгоритм» происходит от латинского написания имени величайшего ученого Средней Азии и средневекового Востока Мухамада ибн Мусы.
Алгоритм Слово «алгоритм» происходит от имени выдающегося математика средневекового Востока Мухаммеда аль-Хорезми ( ). Им были предложены приемы.
Алгоритм – точное и понятное предписание исполнителю выполнить конечную последовательность команд, приводящих от исходных данных к результатам. Свойства.
Тема: Алгоритм и его свойства. Cлово «алгоритм» происходит от «algorithmi» - латинской формы написания имени выдающегося математика IX века аль-Хорезми,
АЛГОРИТМЫ Умение составлять алгоритмы просто необходимо, если человек хочет поручить обработку информации машине Алгоритм - определенная последовательность.
Определение и свойства алгоритма. Происхождение понятия «алгоритм» В IX веке математик Мухаммед аль-Хорезми описал правила выполнения четырех арифметических.
АЛГОРИТМЫ Презентация к уроку информатики в 9 классе Учитель МОУ СОШ 18 п. Загорский Халайчева Н.Г.
Алгоритм. Свойства алгоритма. Автор: Германова Светлана Борисовна Учитель информатики и ИКТ МОУ СОШ 37 г. Твери.
Понятие алгоритма. Исполнитель алгоритма. Свойства алгоритма. Способы записи алгоритмов; блок-схемы.
Алгоритм Алгоритм – это строго детерминированная последовательность действий, описывающая процесс преобразования объекта из начального состояния в конечное,
Алгоритм Мухаммед аль - Хорезми (IX век н.э.). Описание алгоритма Алгоритм – совокупность четко определенных правил для решения задачи за конечное число.
Алгоритм Что такое алгоритм Алгоритм точное и понятное предписание исполнителю совершить последовательность действий, направленных на решение поставленной.
Алгоритм - точная конечная последовательность действий, описывающая процесс преобразования объекта из начального состояния в конечное, записанная с помощью.
Краснополянская школа 1 Домнин Константин Михайлович 2006 год.
АЛГОРИТМ- ПОНЯТНОЕ И ТОЧНОЕ ПРЕДПИСАНИЕ ИСПОЛНИТЕЛЮ ВЫПОЛНИТЬ КОНЕЧНУЮ ПОСЛЕДОВАТЕЛЬНОСТЬ КОМАНД,ПРИВОДЯЩУЮ ОТ ИСХОДНЫХ ДАННЫХ К ИКОМОМУ РЕЗУЛЬТАТУ. Само.
Транксрипт:

Алгоритмы. Виды алгоритмов.

Проект выполнила: ученица 9А класса МОУ МСОШ 1 Пархатская Анастасия; Учитель информатики: Скокова Юлия Викторовна.

Тип презентации: образовательная. Данная презентация может быть использована на уроках информатике в 5-6 классах.

Содержание Алгоритм Свойства алгоритма Исполнители алгоритма Способы записи алгоритма Виды алгоритмов Список литературы

Алгоритм - Алгоритм - это понятное и точное предписание исполнителю выполнить последовательность команд, приводящую от исходных данных к конечному результату.

Слово «алгоритм» происходит от algorithmi – латинской формы написания имени великого математика IX в. Аль-Хорезми, который сформулировал правила выполнения арифметических операций.

Свойства алгоритма алгоритм детерминированность результативность конечность дискретность массовость следующий

Детерминированность Это свойства указывает, что любое действие алгоритма должно быть строго и не двусмысленно, определено в каждом случае. Объединяет в себе свойства точности и понятности. назад

Результативность При точном исполнении всех предписаний алгоритма должен получиться определенный результат. назад

Конечность Это свойство означает, что исполнение алгоритма должно завершиться за конечное число шагов. назад

Дискретность Любой алгоритм должен состоять из отдельных команд, которые исполнитель выполняет одну за другой в определенной последовательности. назад Пример

Составьте алгоритм действий Королевы -А что Вы помните лучше всего? - спросила Алиса. -То, что случиться через неделю, - небрежно ответила Королева, вынула пластырь и залепила им палец. Королева завопила: -Кровь из пальца! Хлещет кровь! -Что случилось? – спросила Алиса, как только Королева замолчала. – Вы укололи палец? -Еще не уколола, - сказала Королева, - но прямо сейчас уколю! Булавка открылась, и Королева уколола себе палец. -Но почему же Вы сейчас не кричите? – спросила Алиса. -Я уже откричалась, - ответила Королева. – к чему начинать все сначала? (Л. Кэрролл. Алиса в стране чудес) назад и скажите, что в алгоритме неправильно.

Массовость Свойство массовость заключается в том, что один и тот же алгоритм можно использовать с разными исходными данными. назад Пример

Алгоритм выполнения домашнего задания по русскому языку: Прочитать задание к упражнению; Выполните упражнение, точно, следуя заданию; Проверьте выполненное упражнение. Можно ли данный алгоритм использовать для выполнения задания по математике, литературе или по другим предметам? -назад

Исполнитель алгоритма Это объект способный выполнить определенный набор команд.

Исполнители алгоритма Исполнителями алгоритма могут быть как живые существа, так и технические устройства. Алгоритм можно выполнить только при определенных условиях. Эти условия называют средой исполнителя.

Система команд исполнителя Совокупность команд, которые могут быть выполнены исполнителем, называется системой команд исполнителя.

Способы записи алгоритма Словесный способ;Словесный способ Графический способ;Графический способ следующий

Словесный способ -способ описания последовательных этапов обработки данных. Алгоритм задается в произвольном изложении на естественном языке. Например: Алгоритм выполнения домашнего задания: 1)Внимательно прочитать задание; 2)После второго прочтения выполнить упражнение, точно следуя заданию; 3)Проверить выполненное упражнение. назад

Графический способ (блок-схема) - Графическое изображение алгоритма, составленное из связанных между собой стандартных графических объектов. назад

Стандартные графические объекты (блок-схемы) начало конец Начало, конец алгоритма

Стандартные графические объекты (блок-схемы) Блок действия действие

Стандартные графические объекты (блок-схемы) Блок условия условие да-нет

Стандартные графические объекты (блок-схемы) Блок ввода, вывода

Пример алгоритма Попробуйте отгадать пословицу: начало конец огонь вода Медные трубы Отгадка: Пройдет огонь, воду и медные трубы

Пример алгоритма Какая примета представлена в виде алгоритма? Если ласточка летит низко, будет дождь. начало Ласточка Летает низко ясно дождь конец да нет

конец a, b a*b=c c начало Пример алгоритма

Линейный алгоритм - это набор команд (указаний), выполняемых последовательно во времени друг за другом.

Вспомогательный алгоритм - это алгоритм, по которому решается некоторая подзадача и которая, как правило, используется многократно.

Вспомогательный алгоритм Примером вспомогательного алгоритма являются выкройки у швей, лекало, шаблоны и др.

Циклический алгоритм - это алгоритм предусматривающий многократное повторение одного и того же действия.

Ветвление - это разделение алгоритма на два пути (две ветви) по некоторому условию с дальнейшим выходом на общее продолжение.

Составьте алгоритм переправы на другой берег трех каннибалов и трех миссионеров в виде блок- схемы и на естественном языке. Стоит учесть, что в лодке могут помещаться только два персонажа, и что, если каннибалов будет больше, они съедят миссионеров. Проверьте правильность алгоритма в среде исполнителя.среде исполнителя

Список литературы Информатика. 5-6 класс. Начальный курс: Учебник. 2-е изд./Под ред. Н.В.Макаровой.- Спб.:Питер Семакин И. Информатика 7-9. Базовый курс. 2-е изд., БИНОМ, 2005 Макарова Н.В. Информатика. 7-9 класс. Базовый курс. Теория.-СПб.: Питер,