Тема: Среда текстового программирования
Цель урока: Ознакомление обучающихся с понятием алгоритма, его свойств, исполнителя алгоритма и основными алгоритмическими структурами.
Ход урока:
- Организационный момент
- Изучение нового материала
На протяжении всей жизни, в учёбе, на работе или в быту человек сталкивается с необходимостью решения огромного количества задач.
Для решения любой задачи надо знать, что дано и что следует получить. Для получения результатов необходимо знать способ решения задачи, т. е. располагать алгоритмом.
Работа с презентацией.
Алгоритм — это точная конечная система предписаний, определяющая содержание и порядок действий исполнителя над некоторыми объектами для получения искомого результата.
Способы описания алгоритмов.
Исполнитель алгоритма — это субъект или устройство, способные правильно интерпретировать описание алгоритма и выполнить содержащийся в нем перечень действий.
Исполнители бывают неформальными и формальными.
В информатике рассматривают только формальных исполнителей, которые не понимают и не могут понять смысл даваемых команд. К этому типу относятся все технические устройства, в том числе и компьютер.
Свойства алгоритма
- Дискретность — алгоритм состоит из отдельных команд, каждая из которых выполняется за конечное число шагов.
- Детерминированность (или определенность) — при каждом запуске алгоритма с одними и теми же исходными данными должен быть получен один и тот же результат.
- Понятность — алгоритм содержит только те команды, которые входят в систему команд исполнителя, для которого он предназначен.
- Конечность (или результативность) — для корректного набора данных алгоритм должен завершиться через конечное время с вполне определенным результатом. При этом результатом может быть и сообщение о том, что задача не имеет решений.
- Массовость — алгоритм предназначен для решения не одной частной задачи, а для некоторого класса задач.
Алгоритмы можно записывать разными способами:
— на естественном языке;
— графически в виде блок-схем;
— в виде программы на каком-либо языке программирования.


Примеры схем алгоритмов - 8-10 слайд

- Практическая работа
Работа в тетради - словесный и блок схему в тетрадь
Слайды 12 - 20
- Домашнее задание
