Содержание
- 2. Что такое алгоритм? Каждый из нас ежедневно использует различные алгоритмы: инструкции, правила, рецепты и т.п. Обычно
- 3. Происхождение слова "алгоритм" Слово "алгоритм" было введено в обращение выдающимся арабским математиком основателем алгебры в IX
- 4. Использование понятия "алгоритм" В науке использовать понятия "алгоритм" начал немецкий ученый филосов, математик Лейбниц в 17-м
- 5. Эволюция значения "алгоритм" Сначала определение понятия алгоритма было проблемой математики, однако с течением времени теория алгоритмов
- 6. Значительный вклад в развитие теории алгоритмов внесли: Английский математик Алан Тьюринг в 1936 году предложил абстрактную
- 7. Значительный вклад в развитие теории алгоритмов внесли: Американский математик Эмиль Пост предложил абстрактную вычислительную машину –
- 8. Выдающийся американский математик Алонзо Чёрч разработал теорию лямбда-исчисление, последовавшей за его знаменитой статьёй 1936 года, в
- 9. Алгоритм от лат. Algorithm (написание имени аль-Хорезми) набор инструкций, описывающих строгий и четкий порядок действий исполнителя,
- 10. Верно ли, записан алгоритм … Налить воду в чайник Открыть кран газовой горелки Поставить чайник на
- 11. Свойства алгоритмов Для любого алгоритма справедливы общие закономерности - свойства алгоритма
- 12. Детерминированность алгоритма Это определенность (однозначность, единственность) толкования правил выполнения действий. То есть при задании одних и
- 13. Массовость алгоритма Возможность применения алгоритма к множеству однотипных задач (один и тот же алгоритм можно использовать
- 14. Результативность и конечность алгоритма Возможность получения из исходных данных нужного результата по окончанию алгоритма за конечное
- 15. Формальность алгоритма Это понятность алгоритма, каждая команда должна определять однозначное действие исполнителя, не допуская разных толкований
- 16. Дискретность алгоритма Алгоритм должен содержать четкие описания отдельных шагов (действий), следующих в определенном порядке. Нельзя перейти
- 17. Пример алгоритма Подойти к реке. Войти в реку. Идти по дну, пока не выйдешь на другой
- 18. Оказывается, алгоритм выполнится, если по дну пойдёт человек со специальным снаряжением или робот-“подводник”. Следовательно, один и
- 19. Исполнитель алгоритма - это некоторый объект (человек, животное, техническое устройство), способный выполнять определённый набор команд
- 20. Рассмотрим пример: Имеется исполнитель - старик. Он должен переправить на лодке через реку волка, козу и
- 21. Алгоритм решения задачи
- 22. Алгоритм решения задачи Исполнителем указанных действий является человек - перевозчик, решающий задачу по алгоритму машинально. Исполнителем
- 23. Представим… Небольшое устройство, похожее на электронную игру Нажимая на кнопки, мы можем передвигать существа по экрану.
- 24. Исполнитель Среда исполнителя Система команд исполнителя (СКИ) Система отказов (ошибок) исполнителя
- 25. Система команд исполнителя (СКИ) Команда – это указание исполнителю совершить некоторое действие. После вызова команды исполнитель
- 26. Система команд исполнителя (СКИ) стиральной машинки Замачивание Стирка Полоскание Отжим Сушка
- 27. Система отказов исполнителя Отказ «Не понимаю» возникает, если подается команда, не входящая в СКИ. Отказ «Не
- 28. Среда исполнителя - область, обстановка, условия и объекты (данные), над которыми исполнитель может выполнять действия, формируют
- 29. Задача Опишете для робота - повара среду исполнителя Напишите для робота - повара СКИ и алгоритм
- 30. Решение Задачи СКИ: налить кипяток помешать налить молоко насыпать сахар насыпать заварку Алгоритм : насыпать заварку
- 31. Вопросы: Будет ли выполнятся алгоритм, если исполнителю вместо сахара подсунуть соль? 2. Какие команды нужно поменять
- 32. Типы исполнителей Формальные Не формальные
- 33. 1.Загадай число. 2.Умножь на 5. 3.Прибавь 8. 4.Умножь на 2. 5.Отними 16. 6.Отбрось крайнюю правую цифру
- 34. Исполнители Формальные Не формальные
- 35. Не формальный исполнитель Неформальный исполнитель (экскурсовод) не может выполнять одни и те же команды (действия) совершенно
- 36. Формальный исполнитель Формальный исполнитель всегда одинаково выполняет одну и ту же команду. Для каждого формального исполнителя
- 37. Режимы работы исполнителя
- 39. Скачать презентацию