Детская работа весьма полезная при объяснении темы "Алгоритмы".
Вложение | Размер |
---|---|
algoritmy.pptx | 1009.34 КБ |
Слайд 1
Алгоритмы Презентацию выполнила Широбокова Мария 6 АСлайд 2
План: История термина «Алгоритм» Свойства алгоритмов Виды алгоритмов
Слайд 3
История термина Современное формальное определение алгоритма было дано в 30—50-е годы XX века в работах Тьюринга, Поста, Чёрча (тезис Чёрча — Тьюринга), Н. Винера, А. А. Маркова. Само слово «алгоритм» происходит от имени хорезмского учёного Абу Абдуллах Мухаммеда ибн Муса аль-Хорезми (алгоритм — аль-Хорезми). Около 825 года он написал сочинение, в котором впервые дал описание придуманной в Индии позиционной десятичной системы счисления. К сожалению, персидский оригинал книги не сохранился.
Слайд 4
История термина Аль-Хорезми сформулировал правила вычислений в новой системе и, вероятно, впервые использовал цифру 0 для обозначения пропущенной позиции в записи числа (её индийское название арабы перевели как as-sifr или просто sifr , отсюда такие слова, как «цифра» и «шифр»). Приблизительно в это же время индийские цифры начали применять и другие арабские учёные.
Слайд 5
Свойства алгоритмов Алгоритм - точное предписание исполнителю совершить определенную последовательность действий для достижения поставленной цели за конечное число шагов . • Дискретность (прерывность, раздельность) – алгоритм должен представлять процесс решения задачи как последовательное выполнение простых (или ранее определенных) шагов. Каждое действие, предусмотренное алгоритмом, исполняется только после того, как закончилось исполнение предыдущего.
Слайд 6
Свойства алгоритмов Определенность – каждое правило алгоритма должно быть четким, однозначным и не оставлять места для произвола. Благодаря этому свойству выполнение алгоритма носит механический характер и не требует никаких дополнительных указаний или сведений о решаемой задаче.
Слайд 7
Свойства алгоритмов • Результативность (конечность) – алгоритм должен приводить к решению задачи за конечное число шагов .
Слайд 8
Свойства алгоритмов • Массовость – алгоритм решения задачи разрабатывается в общем виде, то есть, он должен быть применим для некоторого класса задач, различающихся только исходными данными. При этом исходные данные могут выбираться из некоторой области, которая называется областью применимости алгоритма.
Слайд 9
Виды алгоритмов • Механические алгоритмы, или иначе детерминированные, жесткие (например, алгоритм работы машины, двигателя и т.п.);
Слайд 10
Виды алгоритмов • Гибкие алгоритмы , например стохастические, т.е. вероятностные и эвристические. Механический алгоритм задает определенные действия, обозначая их в единственной и достоверной последовательности, обеспечивая тем самым однозначный требуемый или искомый результат, если выполняются те условия процесса, задачи, для которых разработан алгоритм.
Слайд 11
Виды алгоритмов • Вероятностный (стохастический) алгоритм дает программу решения задачи несколькими путями или способами, приводящими к вероятному достижению результата.
Слайд 12
Виды алгоритмов • Линейный алгоритм – набор команд (указаний), выполняемых последовательно во времени друг за другом.
Слайд 13
Виды алгоритмов • Циклический алгоритм – алгоритм, предусматривающий многократное повторение одного и того же действия (одних и тех же операций) над новыми исходными данными. К циклическим алгоритмам сводится большинство методов вычислений, перебора вариантов.
Слайд 14
http:// www.gym075.edusite.ru/algoritm.html https://yandex.ru/images/search?text=% 20%D0%B0%D0%BB%D0%B3%D0%BE%D1%80%D0%B8%D1%82%D0%BC%D1%8B&uinfo=sw-1600-sh-900-ww-1583-wh-763-pd-1-wp-16x9_1600x900 https://ru.wikipedia.org/wiki/% C0%EB%E3%EE%F0%E8%F2%EC
Сила слова
Что такое музыка?
Сказка "Узнай-зеркала"
Заколдованная буква
Агния Барто. Сережа учит уроки