Similar presentations:
Алгоритмы среди нас
1. Алгоритмы среди нас .
Выполнила обучающая 39 группы .Котикова Юлия
2. Цель работы: узнать, что такое алгоритмы и какова их роль в жизни людей.
Цель работы:узнать, что такое алгоритмы
и какова их роль в жизни людей.
• 1. Узнать историю возникновения понятия
«алгоритм».
• 2. Узнать какие существуют алгоритмы.
• 3. Узнать, где встречаются алгоритмы в жизни.
3. Введение
• В нашей жизни мы не замечаем, какиспользуем те или иные алгоритмы.
Приготовить еду, перейти дорогу все это выполняется в определенной
последовательности. Люди
ежедневно используют различные
алгоритмы. Например, правила
умножения, деления, сложения,
вычитания чисел, а также разные
инструкции, рецепты и указания - все
это алгоритмы.
4. История возникновения понятия «алгоритм».
• стория возникновения понятия «алгоритм». Слово«алгоритм» произошло от имени выдающегося математика
средневекового Востока Мухаммеда аль - Хорезми. Он жил
и творил в IX веке. В латинском переводе книги аль Хорезми правила начинались словами «Алгоризми
сказал». Со временем люди забыли, что «Алгоризми» - это
автор правил, и стали сами правила называть
алгоритмами. Постепенно «Алгоризми сказал»
преобразовалось в «алгоритм гласит».
5.
Алгоритм – это понятное иточное предписание
исполнителю выполнить
конечную
последовательность команд,
направленных на
достижение цели.
6. Исполнитель алгоритма -это объект, способный выполнить действия, предписываемые алгоритмом.
Исполнителя характеризует:Среда
Исполнитель алгоритма это объект,
способный выполнить действия,
предписываемые алгоритмом.
Элементарные действия
Система команд
Отказы.
7. Любой алгоритм должен обладать следующими свойствами.
Дискретность. Процесс решения задачидолжен быть разбит на
последовательность отдельных шагов,
следующих в определенном порядке,
каждый из которых называется
командой.
Понятность. Каждая команда должна
быть понятно тому, кто исполняет
алгоритм (исполнителю).
Детерминированность
(определенность). Команды,
образующие алгоритм должны быть
чёткими и однозначными.
Конечность (результативность).
Результат выполнения алгоритма
должен быть обязательно получен.
Любой алгоритм должен завершиться
за конечное число шагов.
Массовость. Это возможность
применения алгоритма для решения
целого класса конкретных задач.
8. Виды алгоритмов
• • линейный• • разветвляющийся
• • циклический
9. Линейный : Алгоритм «Соберись в колледж»
1. Встань с кровати.2. Сделай зарядку.
Линейный :
Алгоритм
«Соберись в
колледж»
3. Умойся.
4. Оденься.
5. Позавтракай.
6. Сложи учебные принадлежности в сумку.
10.
11.
12. Пример словесного описания разветвляющегося алгоритма "Вычисление "
Примерсловесного
описания
разветвляющегося
алгоритма
"Вычисление "
1. Начало.
2. Задать число Х
3. К заданному
числу прибавить 2.
4. Если результат
больше 7, то
перейти к пункту 5.
5. Вычесть 3 и
перейти к пункту 8.
6. Если результат
меньше 7, то
перейти к пункту 7.
7. Умножить на 2 и
перейти к пункту 8
. 8. Записать
результат.
9. Конец.
13.
14.
15. Алгоритмы в повседневной жизни.
Алгоритмы в повседневнойжизни. В нашей жизни мы
постоянно сталкиваемся с
алгоритмами в различных сферах
деятельности человека. В
кулинарных книгах собраны
рецепты приготовления разных
блюд, всякий прибор снабжается
инструкцией по его применению.
Алгоритмы есть в пословицах, в
песнях, сказках.