Понятие алгоритма. Свойства алгоритмов История и развитие понятия «алгоритм» Понятие «алгоритм» Свойства алгоритма.

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



Advertisements
Похожие презентации
Презентация к уроку по информатике и икт (10 класс) по теме: Обработка информации и алгоритмы
Advertisements

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

Понятие алгоритма. Свойства алгоритмов История и развитие понятия «алгоритм» Понятие «алгоритм» Свойства алгоритма

История термина алгоритм Сведений о жизни учёного сохранилось крайне мало. Родился в Хорезме в 783 году. Согласно родословной происходил из рода зороастрийских жрецов, позже принявших ислам. Значительный период своей жизни он провёл в Багдаде, возглавляя при халифе аль-Мамуне ( ) библиотеку «Дома мудрости». В 827 году аль-Хорезми принимал участие в измерении длины градуса земного меридиана на равнине Синджара. Примерно в 830 году Мухаммад ибн Муса аль-Хорезми создал первый известный арабский трактат по алгебре. При халифе аль- Васике ( ) аль-Хорезми возглавлял экспедицию к хазарам. Последнее упоминание о нём относится к 847 году. Мухаммад ибн Муса аль-Хорезми Слово "Алгоритм" происходит от имени аль- Хорезми, под которым в средневековой Европе знали величайшего математика из Хорезма (город в современном Узбекистане) Мухаммеда ибн Мусу аль-Хорезми.

Аль-Хорезми написал книгу «Об индийском счёте», способствовавшую популяризации десятичной позиционной системы записи чисел во всём Халифате, вплоть до Испании. В XII веке эта книга была переведена на латинский язык и сыграла очень большую роль в развитии европейской арифметики и внедрении индо-арабских цифр. Имя автора, в латинизированной форме (Algorismus, Algorithmus), стало обозначать в средневековой Европе всю систему десятичной арифметики; отсюда берёт начало современный термин алгоритм, впервые использованный Лейбницем. История термина алгоритм

Развитие понятия алгоритм

Определение 1 (Колмогоров) Алгоритм – это всякая система вычислений, выполняемых по строго определенным правилам, которая после какого – либо числа шагов заведомо приводит к решению поставленной задачи. Определение 2 (Марков) Алгоритм – это точное предписание, определяющее вычислительный процесс, идущий от изменяемых исходных данных к искомому результату. Определение 3. Алгоритм – это понятное и точное указание исполнителю совершить последовательность действий, направленных на решение поставленной задачи. Некоторые определения алгоритма алгоритма В школе часто используется следующее определение: Алгоритм – это описание последовательности действий, строгое исполнение которых приводит к решению поставленной задачи за конечное число шагов. Процесс разработки алгоритма называется - алгоритмизацией

1.Подойти к дороге. 2.Дождаться зелёного сигнала светофора. 3.Перейти дорогу. 4.Если впереди есть ещё одна дорога, то перейти к шагу 1. Пример алгоритма Приведём для примера простой алгоритм действия пешехода, который позволит ему безопасно перейти улицу:

Свойства алгоритма Дискретность Понятность Конечность (результативность) Детерминированность (определенность) Массовость В начало

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

Свойства алгоритма Понятность. Каждая команда должна быть понятна тому, кто исполняет алгоритм (исполнителю). Полный список команд, которые умеет выполнять исполнитель называется системой команд исполнителя (СКИ)

Свойства алгоритма Детерминированность (определенность). Команды, образующие алгоритм должны быть предельно четкими и однозначными

Свойства алгоритма Конечность (результативность). Результат выполнения алгоритма должен быть обязательно получен. Кроме того, любой алгоритм должен завершиться за конечное число шагов.

Свойства алгоритма Массовость. Это возможность применения алгоритма для решения целого класса конкретных задач, отвечающих общей постановке задачи. Иными словами, алгоритм имеет смысл разрабатывать, только в том случае если он будет применяться для различных наборов исходных данных. Перед Вами формула, которая используется в физике для расчета общего сопротивления двух или более проводников соединенных параллельно.. Эта формула – есть не что иное как алгоритм нахождения общего сопротивления. Меняя исходные данные сопротивлений и их количество, можно находить результаты для нового набора данных.