Материалы к уроку по информатике Основные алгоритмические конструкции. Следование

Автор публикации:

Дата публикации:

Краткое описание: ...


ТЕХНОЛОГИЧЕСКАЯ КАРТА УРОКА

Планируемые образовательные результаты:

  • Предметные - представление об алгоритмической конструкции «следование»; умение исполнять линейный алгоритм для формального исполнителя с заданной системой команд; умение составлять простые (короткие) линейные алгоритмы для формального исполнителя с заданной системой команд.

  • Метапредметны - выделять линейные алгоритмы в различных процессах; понимание ограниченности возможностей линейных алгоритмов.

  • Личностные - алгоритмическое мышление, необходимое для профессиональной деятельности в современном обществе.



Решаемые учебные задачи:

  1. обобщить представление об алгоритмической конструкции «следование»;

  2. получить навыки исполнения линейных алгоритмов для различных формальных исполнителей;

  3. получить навыки выполнения линейных алгоритмов для различных формальных исполнителей.



Результаты деятельности:

Личностные УУД: развитие интереса к практической деятельности, желания создавать что-то своими руками; формирование мотивации к обучению и целенаправленной познавательной деятельности.

Познавательные УУД: умение извлекать информацию из научного текста; умение выявлять сущность особенности объектов; формирования умения обобщать и классифицировать по признакам; формирования умений находить ответы на вопросы из схем и таблиц.

Коммуникативные УУД: умение слушать и понимать других; умение строить речевое высказывание в соответствии с поставленными задачами.

Основные понятия, рассматриваемые на уроке:

  • алгоритм;

  • следование;

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

  • блок-схема;

  • таблица значений переменных.



Используемые на уроке средства и ИКТ:

  • персональный компьютер (ПК учителя);

  • интерактивная доска;

  • ПК учеников.



Электронные образовательные ресурсы:

программа «конструктор алгоритмов» (sc.edu.ru).


ТИП УРОКА: Урок усвоения новых знаний ( УУНЗ)

Карта урока

Учитель приветствует учащихся.






учащиеся приветствуют гостей.

коммуникативные

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


Наша тема урока «Алгоритмические конструкции. «Следование». Какие цели мы поставим сегодня перед собой?





Дети формулируют цели урока.

Познавательные

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

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

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








Учащиеся выполняют тест на компьютерах.












4. Первичное усвоение новых знаний

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

В настоящее время существует всего три базовых алгоритмических конструкции:

  • следование (линейный алгоритм);

  • ветвление (разветвляющийся алгоритм);

  • повторение (циклический алгоритм).

Это положение выдвинул и доказал нидерландский учёный Эдсгер Вибе Дейкстра.

Мы сегодня с вами познакомимся с алгоритмической конструкцией «следование», а к концу урока, как мы уже сказали, должны уметь выполнять линейный алгоритм для формального исполнителя с заданной системой команд, уметь составлять простые (короткие) линейные алгоритмы.

Итак, прочитайте определение алгоритмической конструкции «следование» и попытайтесь объяснить его своими словами, приведя пример.



Какими фигурами из блок-схемы этот алгоритм должен состоять?





Учащиеся записывают тему урока, оформляют конспект в тетрадях.



























Объясняют своими словами определение: выделяют родовое понятие, и свойства понятия.



[pic]



Отвечают на вопросы




Познавательные































Коммуникативные


Личностные







5. Первичная проверка понимания


Перед вами три блок-схемы. Какая из них имеет конструкцию «следование»?



[pic]





Мы все знаем алгоритм решения квадратного уравнения. Скажите, можно ли данный алгоритм назвать линейным? Почему?






Отвечают на вопрос с обоснованием.
















Отвечают на вопрос с обоснование.



Познавательные


Личностные















Познавательные



6.Первичное закрепление


1 СКИ исполнителя Робот: вверх, вниз, влево, вправо и закрасить.


[pic]



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


2 Дан фрагмент линейного алгоритма

х:=2

у:=х*х

у:=у*у

х:=у*х

s:=х+у

Выясним, какое значение примет переменная s после выполнения этого фрагмента алгоритма.

Для этого составим таблицу значений переменных, задействованных в алгоритме.



Познакомимся ещё с одной арифметической операцией алгоритма.

Прочитайте внимательно данное предложение. Скажите, как вы его понимаете?

[pic]

С помощью операции div вычисляется целое частное, с помощью операции mod - остаток.

В случае затруднения задать наводящие вопросы.

За какие слова вы можете «зацепиться»? (остаток, частное)

При каком арифметическом действии компоненты имеют данные названия?

Приведите пример:

3 Найдём div и mod следующих отношений:



4 Алгоритм работы кассира, выдающего покупателю сдачу (s) наименьшим количеством банкнот по 500 (k500), 100 (k100), 50 (k50) и 10 (k10) рублей.

V. Работа с ПК

Выполните следующий алгоритм.

1) начало;

2)откройте папку «К открытому уроку»;

3) запустите программу с пиктограммой «9_40»;

4) прослушайте, какая СКИ в данной программе;

5) составьте предложенную программу.

6)конец

VI. Итог урока

Вставьте нужные слова в данные предложения.


Составляют программу.






[pic]


Составляют таблицу и заполняют её.

[pic]










Объясняют как поняли данное определение.






Приводят примеры



Решают.

7 : 3 = 2 (ост. 1)

7 div 3 =

7 mod 3 =

8 : 3 = 8 div 3 = 8 mod 3 =

10 : 3 = 10 div 3 = 10 mod 3 =

13 : 4 =

9 : 3 =

11 : 4 =


k500:=s div 500 s:=s mod 500 k100:=s div 100 s:=s mod 100 s:=s mod 100 k50:=s div 50 s:=s mod 50 k10:=s div 10

Пусть s:=1860













[pic]













Познавательные


Личностные















Познавательные



Личностные



















Коммуникативные

Познавательные



Личностные



















Познавательные


Личностные




















Коммуникативные

Познавательные

Оценивание работы учащихся на уроке



№№ 4, 6, 9.

дополнительно №№ 5, 8, 10





Просматривают задания, задают вопросы, если они возникают.

Коммуникативные




8. Рефлексия ( подведение итогов занятия)

Изобразите на лице ваше настроение и ответьте на вопросы

1. Что я чувствовал……..

2.Что я понял…………

3. Всё ли я понял











Высказывают своё мнение

Коммуникативные

Личностные




При подготовке к уроку использованы материалы с сайта «Лаборатория знаний» Л.Л. Босова, презентация «Алгоритмические конструкции. «Следование»».