Приветствие. Озвучивание темы: «Алгоритмы. Свойства алгоритмов».

Посмотрите, пожалуйста, на карточки. На каждой из них приведены примеры алгоритмов, с которыми вы встречаетесь в повседневной жизни.

Задумываетесь ли вы, что действуете по алгоритму?

Кто может использовать данные алгоритмы?

Как вы думаете, что такое алгоритм? Какое определение данному понятию мы будем использовать в дальнейшей нашей деятельности?

Давайте вместе попробуем сформулировать это понятие.

Я буду вам задавать вопросы, а ответы на эти вопросы запишет на доске… А мы все поможем.

Посмотрите на примеры алгоритмов. Как по-другому называют подобную запись?

Для кого предназначены данные последовательности?

Что ждет исполнителя после того, как он выполнит данную последовательность?

Посмотрите, у нас на доске ключевые слова: последовательность действий, исполнитель, результат.

Они являются главными в нашем определении. Давайте составим из них определение слова «алгоритм».

Итак, попробуем. Свой ответ начинайте со слов: «Алгоритм – это…»

Мы с вами получили, что алгоритм – понятное и точное предписание исполнителю совершить последовательность действий, направленных на достижение поставленных целей.

В специальной литературе встречается множество понятий алгоритма, и для каждой отрасли человеческой деятельности оно своеобразное. Но ни одно из них не дает точного определения слову «алгоритм». Основные слова, которые характеризуют алгоритм, мы выделили.

Скажите, пожалуйста, когда я говорю «Петя Иванов», что вы себе представляете?

Как думаете, какой должен быть алгоритм?

Как и человек, алгоритм обладает свойствами, которые должны быть у каждого нормального алгоритма. Это как наличие рук, ног, глаз и т.д. у человека.

Давайте попробуем их определить при помощи примеров.

1. Мама сказала: «Испеки, пожалуйста, праздничный торт». Ваши действия?

Да, в лучшем случае, если мы умеем это делать, то пойдем и сделаем. А если не умеем, то возьмем рецепт, где процесс разбит на последовательность шагов: после того как я выполню первый, перейду к другому. Такое свойство алгоритма называется дискретностью.

2. Вам сказали: «Сегодня мы идем в музей, встретимся в парке утром, с собой взять деньги на билет».

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

3. Мама попросила вас сделать генеральную уборку.

4. Как сложить 2 и 2? А 342 и 567? Алгоритм один и тот же.

5. Иди туда не знаю куда и принеси то, не знаю что.

Этот пример помогает проиллюстрировать свойство понятности и выполняемости.

Таким образом, каждый алгоритм обладает свойствами, знание которых помогает нам правильно составить алгоритм.

Давайте мы с вами, зная свойства алгоритма и его понятие, составим алгоритм для нашего младшего брата: «Вскипяти чайник!» – и оформим его в виде памятки.