Алгоритм и исполнители
Предмет: Информатика, 5 класс
Автор: Степанов Александр Николаевич

Ход урока

Постановка цели и задач урока. Мотивация учебная деятельность

Все это время мы узнавали с вами, что такое компьютер, какое программное обеспечение вы можете использовать. Однако, все эти программы появились не сами по себе, а их кто-то создал. Создавали их программисты, а это такие люди, которые объясняют компьютеру, как он должен реагировать на те или действия, которые совершает пользователь.

С помощью чего же он это делает?

С помощью специальных команд, с этого урока мы с вами начнем узнавать какие они бывают, и как взаимодействуют друг с другом, и с окружающим миром.

Актуализация знаний

В этом году у вас появился новый предмет -Алгебра. Название этого предмета пошло от имени арабского ученого, который жил в IX веке, на территории современного Узбекистана. Ззали этого ученого Мухаммед Аль- Хорезьми.

Обратите внимание на звучание второй части его имени, это совсем скоро нам пригодится.

Аль-Хорезми занимался математикой, астрономией, географией и прочими науками. В своем труде “Об индийском счете” он описал правила работы с “арабскими” цифрами. Однако оригинал труда на арабском языке был утерян, и нам известен только его латинский вариант “Algoritmi de numero Indorum”, первое слово, это просто имя нашего героя, которое в европейском написании приобрело несколько иной вид.

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

С Алгоритмами мы с вами встречаемся регулярно:

1. Рецепты приготовления блюд;

2. Правила перехода дороги;

3. Инструкция к устройству.

Из перечисленного понятно, что алгоритм - это понятная и конечная последовательность действий, выполнение которых приводит к результату. В наших примерах мы получим:

1. Приготовленное блюдо, которое можно с удовольствием съесть.

2. Безопасно окажемся на другой стороне улицы.

3. Сможем, не сломав, запустить устройство, например компьютер

Алгоритм содержит несколько команд или действий.

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

Алгоритм обладает свойствами отличающими его от обычного языка:

1. Дискретность- алгоритм должен быть разбит на несколько команд, действий.

2. Однозначность- эти команды должны толковаться только в одном единственном значении.

3. Понятность- каждая из этих команд должна быть понятна исполнителю.

4. Результативность- команды должны привести к результату после конечного числа действий.

5. Массовость- этот алгоритм должен решать множество задач подобного типа.

В свойствах алгоритма мы говорили, что он должен быть понятен исполнителю. Кто или что же это такое?

Исполнитель- это человек, группа людей или техническое устройство, которые понимают команды алгоритма и умеют их правильно исполнять.

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

Каждый исполнитель существует в своей среде обитания.

Среда обитания исполнителя - это совокупность условий и объектов, в которых действует исполнитель.

Если алгоритм выполняет компьютер, то такой алгоритм называют программой

Контроль, оценка и рефлексия

Напишите алгоритм приготовления вашего любимого блюда для исполнителя друг.

Ссылки на ресурсы:

Система команд для Scratch

https://computing2school.com/2015/01/21/scratch-blocks-display/

Список используемой литературы:

- Поляков К.Ю., Еремина Е.А. Информатика. Учебник для 7 класс. Москва. БИНОМ. Лаборатория знаний

- Босова Л.Л., Босова А.Ю. Информатика. Учебник для 7 класса. Москва. БИНОМ. Лаборатория знаний

- Материалы с сайта http://scratch4russia.com/

- Сайт о Scratch scratch.mit.edu