№
|
Этап урока
|
Название используемых ЭОР
(с указанием порядкового номера из Таблицы 2)
|
Деятельность учителя
(с указанием действий с ЭОР, например, демонстрация)
|
Деятельность ученика
|
Время
(в мин.)
|
1
|
2
|
3
|
5
|
6
|
7
|
1.
|
Организационный момент
|
|
Здравствуйте,
товарищи кадеты, садитесь! Сегодня на уроке мы более подробно познакомимся с
формами записи алгоритма. Откройте тетради, запишите число и тему урока «Способы
записи алгоритма». Пока учащиеся делают записи в тетради, учитель
отмечает отсутствующих.
|
Учащиеся приветствуют
учителя, садятся, открывают тетради и записывают число.
|
3 мин
|
2.
|
Актуализация знаний
учащихся
|
Свойства алгоритма (№ 1)
|
В начале урока учитель
использует презентацию, задавая попутно вопросы на повторение ранее
изученного материала:
Для начала давайте повторим:
·
Что
такое алгоритм?
·
Какими
свойствами должен обладать любой алгоритм?
|
Учащиеся,
просматривая презентацию, анализируют его, отвечая на вопросы учителя:
·
Алгоритм — описание
последовательности действий
(план), строгое
исполнение которых приводит к решению поставленной задачи за конечное число
шагов.
·
Дискретность - любой алгоритм должен состоять из конкретных действий,
следующих в определенном порядке;
|
7 мин
|
|
|
|
Вспомним, что мы еще не
назвали:
|
определенность или
точность–любое действие в алгоритме должно быть строго определено и описано
для каждого случая;
конечность – количество
шагов алгоритма должно быть, конечно.
Массовость – алгоритм
должен давать решение не только для конкретного набора данных;
результативность –
алгоритм нацелен на конкретный результат, т.е должны быть рассмотрены все
возможные ситуации;
эффективность – количество
шагов и сами шаги алгоритма должны быть такими, чтобы решение могло быть
найдено за конечное и, кроме того, приемлемое время.
|
|
3.
|
Введение нового материала
|
Алгоритмы и
формы их представления (№3)
Способы записи алгоритмов (№ 2) (1)
|
Объясняет
новый материал, демонстрируя материалы ЭОР.
Алгоритмы
можно записывать разными способами, называемыми формой представления
алгоритма. На практике наиболее распространены следующие формы представления
алгоритмов:
·
словесная (записи на естественном языке);
·
графическая (изображения блок-схем);
·
псевдокоды (полуформализованные описания алгоритмов на условном
алгоритмическом языке);
·
программная (тексты на языках программирования)
|
Воспринимают информацию,
сообщаемую учителем, занося её в таблицу.
Форма
|
Обычный язык
|
|
Блок – схема
|
|
Псевдокод
|
|
Программный язык
|
|
|
15 мин
|
|
|
Способы записи алгоритмов (№ 2) (2)
|
Первой формой которую мы
рассмотрим – будет словестная. Словесная форма записи
представляет собой описание последовательности этапов обработки данных.
Алгоритм задается впроизвольном изложении на естественном языке. Словесный
способ не имеет широкого распространения, т.к. такие описания
•Страдают многословностью
записи
•Допускают неоднозначные
толкования отдельных предписаний.
Еще одна форма записи
алгоритма – графическая. Этот способ является более компактным и
наглядным. При графическом представлении
|
|
|
|
|
Способы записи алгоритмов (№ 2) (3)
|
алгоритм изображается в
виде последовательностей связанных между собой функциональных блоков, каждый
из которых соответствует выполнению одного или нескольких действий. Такое
представление алгоритма называется схемой алгоритма или блок-схемой.
Псевдокод представляет
собой систему обозначений и правил, предназначенную для единообразной записи
алгоритмов. Он занимает промежуточное место между естественным и формальным
языками. С одной стороны, псевдокод близок к обычному естественному языку,
поэтому алгоритмы могут на нем записываться и читаться как обычный текст.
|
|
|
|
|
|
С другой
стороны, в псевдокоде используются некоторые формальные конструкции и
математическая символика, что приближает запись алгоритма к общепринятой
математической записи. В псевдокоде не приняты строгие синтаксические
правила для записи команд, присущие формальным языкам, что облегчает запись
алгоритма на стадии его проектирования и дает возможность использовать более
широкий набор команд.
О языках программирования
мы поговорим чуть позже.
|
|
|
4.
|
Формулирование вопросов
учащимися
|
Вопросы учеников
|
Отвечает на вопросы
учащихся
|
Задают вопросы учителю:
|
3 мин
|
5.
|
Ответы учащихся на вопросы
учителя
|
Вопросы учителя
|
Задает вопросы учащимся:
·
С
какими формами записи алгоритма мы познакомились на уроке?
·
Какими
свойствами обладает графический способ представления алгоритма?
·
Почему
псевдокод занимает промежуточное место между естественным
и формальным языками?
|
Отвечают на вопросы учителя:
·
Словестная,
блок – схема, псевдокод.
·
Этот
способ является более компактным и наглядным.
·
С одной стороны, псевдокод близок к обычному естественному
языку, поэтому алгоритмы могут на нем записываться и читаться как обычный
текст. С другой стороны, в псевдокоде используются некоторые формальные конструкции
и математическая символика.
|
3 мин
|
6.
|
Формулировка учителем
заданий для выполнения учащимися
|
Основные элементы алгоритма и их применение (№ 4)
|
Определяет ЭОР П – типа,
выводя задания на интерактивную доску.
Мы с вами
познакомились с видами и свойствами алгоритмов. Теперь я предлагаю вам
закрепить полученные на сегодняшнем уроке знания и выполнить практическую
работу.
|
Знакомятся с заданием и задают
вопросы по его условию
|
1 мин
|
7.
|
Выполнение заданий
учащимися
|
Основные элементы алгоритма и их применение (№ 4)
|
Анализирует результаты
выполнения учащимися заданий
|
Выполняют задание
|
3 мин
|
8.
|
Формулирование
контрольного вопроса или задания
|
Теория алгоритмов. Основные понятия (№ 5)
|
Определяет ЭОР К – типа,
выводя задания на интерактивную доску
|
Знакомятся с заданием
|
2 мин
|
9.
|
Выполнение учащимися
контрольного задания
|
Теория алгоритмов. Основные понятия (№ 5)
|
Анализирует результаты
выполнения учащимися задания, оценивает их деятельность
|
Выполняют задание, записывая правильные ответы себе
в тетрадь
|
5 мин
|
10.
|
Формулирование выводов
урока, формулировка домашнего задания.
|
Программа "Конструктор алгоритмов"(6),
Интерфейс программы
"Конструктор алгоритмов"(7).
|
Формулирует выводы:
Сегодня мы познакомились с Вами с
разными формами записи алгоритма, познакомились с особенностями каждой формы
записи.
Формулирует домашнее задание:
Скачать программу «Конструктор
алгоритмов», ознакомиться с интерфейсом программы по презентации.
|
Фиксируют выводы, записывают домашнее задание
|
3 мин
|
Оставьте свой комментарий
Авторизуйтесь, чтобы задавать вопросы.