Алгоритмы. Понятие и свойства алгоритмов

Содержание

Слайд 2

Цель:

проверка знаний учащихся по теме «Алгоритмы»
закрепить представление учащихся о типах алгоритма
Проанализировать

Цель: проверка знаний учащихся по теме «Алгоритмы» закрепить представление учащихся о типах
понятие алгоритма, определить встречаются ли алгоритмы в повседневной жизни, сделать выводы можно ли свою жизнь представить в виде алгоритма

Слайд 3

Задачи:

Познакомиться с понятием «Алгоритм»
Составить классификацию алгоритмов
Узнать больше об алгоритмах.
Где встречаются алгоритмы в реальной жизни?
Провести анкетирование.

Задачи: Познакомиться с понятием «Алгоритм» Составить классификацию алгоритмов Узнать больше об алгоритмах.

Слайд 4

Гипотеза: Нужны ли алгоритмы  в жизни, чтобы решать определенные проблемы легко и просто.

Гипотеза: Нужны ли алгоритмы в жизни, чтобы решать определенные проблемы легко и просто.

Слайд 5

Я провел анкетирование своего класса, для сбора информации о том, что мои одноклассники

Я провел анкетирование своего класса, для сбора информации о том, что мои
знают об этой теме

Слайд 6

Понятие алгоритма

Алгоритм — это совокупность правил выполнения определенных действий, обеспечивающих решение задачи.
Иное

Понятие алгоритма Алгоритм — это совокупность правил выполнения определенных действий, обеспечивающих решение
определение: 
Алгоритм – описание последовательности действий (план), строгое исполнение которых приводит к решению поставленной задачи за конечное число шагов

Слайд 7

СВОЙСТВА АЛГОРИТМОВ

2. Понятность — алгоритм должен включать только те команды, которые доступны исполнителю

СВОЙСТВА АЛГОРИТМОВ 2. Понятность — алгоритм должен включать только те команды, которые
и входят в его систему команд.

4. Завершаемость (конечность) — при корректно заданных исходных данных алгоритм должен завершать работу и выдавать результат за конечное число шагов.

3. Массовость (универсальность). Алгоритм должен быть применим к разным наборам исходных данных.

5. Результативность — завершение алгоритма определёнными результатами.

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


Слайд 8

ВИДЫ АЛГОРИТМОВ

ВИДЫ АЛГОРИТМОВ

Слайд 9

Линейный алгоритм 

Простой пример применения алгоритма в решении математических задач

Линейный алгоритм Простой пример применения алгоритма в решении математических задач

Слайд 10

Разветвляющийся алгоритм 

Разветвляющийся алгоритм

Слайд 11

Циклический алгоритм 

Циклический алгоритм

Слайд 12

Алгоритмы в повседневной жизни

Каждый из нас ежедневно использует различные алгоритмы: инструкции, правила,

Алгоритмы в повседневной жизни Каждый из нас ежедневно использует различные алгоритмы: инструкции,
рецепты и т. п. Обычно мы это делаем не задумываясь. Например, открывая дверь ключом, никто не размышляет над тем, в какой последовательности выполнять действия. Однако чтобы кого – нибудь научить открывать дверь, придется четко указать и сами действия, и порядок их выполнения. 

Слайд 13

Примеры использования алгоритмов в игровых задачах

Из кучки, содержащей любое определенное количество каких-либо

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

Алгоритм выигрыша для 1 игрока имеет следующий вид:

1)  Если число предметов кучки кратно 3, то уступить ход противнику. Иначе - начать игру

2) при каждом ходе оставить число предметов кратным 3 тойс своим очередным ходом каждый раз дополнить число взятых предметов до 3

Условия игры

Слайд 14

Условия игры 

На столе 11 предметов, например, камешков. Количество предметов не обязательно должно быть 11. Соперники ходят по очереди, и за каждый ход, любой из игроков может взять 1,2 или 3 предмета. Проигрывает тот, кто вынужден брать последний предмет.

2 пример ​

Алгоритм выигрыша для 1 игрока имеет следующий вид:​

1) Первый ход. Взять два предмета

2) Второй и все последующие ходы. Брать столько предметов,

Условия игры На столе 11 предметов, например, камешков. Количество предметов не обязательно
чтобы количество предметов, взятых вместе с соперником за очередной ход, в сумме состовляло 4

Человек, использующий данные 2 алгоритма, в двух примерах, будет всегда выигрывать 

Слайд 15

ЗАКЛЮЧЕНИЕ
С помощью алгоритмов решаются не только традиционные для математики вычислительные задачи, но и многие другие, возникающие в быту или на производстве. 
 Многие из алгоритмов человеческого поведения коренятся глубоко в биологической природе людей, другие сформировались в процессе определенного поведения, взаимного приспособления людей как источников и приемников информации.
Если работа сложная, то обязательно необходимо составить план ее выполнения , то

ЗАКЛЮЧЕНИЕ С помощью алгоритмов решаются не только традиционные для математики вычислительные задачи,
есть разработать алгоритм. Такой план очень полезен. Он позволяет лучше понять предстоящую работу и выполнить ее более качественно.   Алгоритмическое мышление помогает отчетливо увидеть шаги, ведущие к цели, заметить все препятствия и умело их обойти. Способность к алгоритмическому мышлению — важная черта умного человека.  
Имя файла: Алгоритмы.-Понятие-и-свойства-алгоритмов.pptx
Количество просмотров: 42
Количество скачиваний: 0