Алгоритм и его свойства

11
1

Upload: innadia

Post on 15-Jun-2015

604 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Алгоритм и его свойства

1

Page 2: Алгоритм и его свойства

По страничкамПо страничкам истории... истории...

Слово «алгоритм» происходит от имени великого среднеазиатского ученого 8–9 вв. Аль-Хорезми.

Из математических работ Аль-Хорезми до нас дошли только две – алгебраическая и арифметическая. Вторая книга долгое время считалась потерянной, но в 1857 в библиотеке Кембриджского университета был найден ее перевод на латинский язык. В ней описаны четыре правила арифметических действий, практически те же, что используются и сейчас. Первые строки этой книги были переведены так: «Сказал Алгоритми. Воздадим должную хвалу Богу, нашему вождю и защитнику». Так имя Аль-Хорезми перешло в «Алгоритми», откуда и появилось слово «алгоритм».

2

Page 3: Алгоритм и его свойства

Пример алгоритма 1.Решение квадратного уравнения:

1.Найти дискриминант по формуле:

2. Найти первый корень по формуле x1=(-b+√D)/2a

3. Найти второй корень по формуле x2=(-b-√D)/2a

4. Записать ответ.

3

Page 4: Алгоритм и его свойства

4

Пример алгоритма 2.Пример алгоритма 2.Выключение компьютера:Выключение компьютера:

1. Нажать кнопку

2. В открывшемся меню выбрать

3. В меню Выключение компьютера выбрать

Page 5: Алгоритм и его свойства

5

Определение:Определение:

Алгоритм – понятное и точное предписание исполнителю совершить определенную последовательность действий для достижения поставленной цели за конечное число шагов.

Page 6: Алгоритм и его свойства

6

Исполнитель алгоритма -Исполнитель алгоритма - система, способная выполнить действия, предписываемые алгоритмом.

Page 7: Алгоритм и его свойства

7

Характеристики исполнителя: Характеристики исполнителя: Среда — это «место обитания»

исполнителя. Система команд – некоторый строго

заданный список команд.После вызова команды исполнитель

совершает соответствующее элементарное действие.

Отказы исполнителя возникают, если команда вызывается при недопустимом для нее состоянии среды.

Page 8: Алгоритм и его свойства

8

Выберите примеры Выберите примеры исполнителей:исполнителей:

Page 9: Алгоритм и его свойства

9

Свойства алгоритма:Свойства алгоритма:Понятность - исполнитель

алгоритма должен знать, как его выполнять.

Дискpетность — алгоpитм должен пpедставлять пpоцесс pешения задачи как последовательное выполнение пpостых шагов.

Опpеделенность — каждое пpавило алгоpитма должно быть четким и однозначным.

Page 10: Алгоритм и его свойства

10

Свойства алгоритма:Свойства алгоритма:

Pезультативность - алгоpитм должен пpиводить к pешению задачи за конечное число шагов.

Массовость – алгоpитм pешения задачи pазpабатывается в общем виде, т.е. он должен быть пpименим для некотоpого класса задач, pазличающихся лишь исходными данными.

Ñâîéñòâà àëãîðèòìà

Page 11: Алгоритм и его свойства

Итоговый тест

Повторить теорию