Меню
Разработки
Разработки  /  Информатика  /  Уроки  /  11 класс  /  Методическая разработка урока информатики в 11 классе "Программирование циклов"

Методическая разработка урока информатики в 11 классе "Программирование циклов"

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

Содержимое разработки



Дата проведения: __________________

Учитель: Баромыченко В. Ф.

Класс: 11 (углубленный)

Тема урока

Программирование циклов

Тип урока

Урок открытия нового знания

Планируемые результаты

Предметные результаты

Владение универсальным языком программирования высокого уровня; Знание базовых типов данных и структурах данных.

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

Владение навыками и опытом разработки программ в среде программирования, включая тестирование и отладку программ.

Владение элементарными навыками формализации прикладной задачи.

Личностные результаты

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

Умение провести самооценку, организовать взаимооценку и взаимопомощь.

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

Осознанный выбор будущей профессии и возможностей реализации собственных жизненных планов.

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

Развитие способности увязать учебное содержание с собственным жизненным опытом.

Владение первичными навыками анализа.

Развитие эмоционально – нравственной отзывчивости.

Метапредметные результаты (универсальные учебные действия)

Личностные:

Развитие чувства личной ответственности за качество окружающей информационной среды.

Готовность к повышению своего образовательного уровня и продолжению обучения с использованием средств и методов информатики и ИКТ.

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

Общеучебные:

Умение искать и выделять необходимую информацию.

Владение системой знаково-символических действий, включая  моделирование.

Умение структурировать знания.

Умение осознанно и произвольно строить речевое высказывание в устной и письменной форме.

Владение смысловым чтением.

Умение определять основную и второстепенную информацию.

Умение адекватно, подробно, сжато, выборочно передавать содержание текста.

Умение формулировать проблему.

Универсальные логические действия:

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

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

Умение выдвигать гипотезы и обосновывать.

Регулятивные:

Формирование алгоритмического мышления – умение планировать последовательность действий для достижения цели; умение вносить необходимые дополнения и изменения в план и способ действия в случае расхождения начального плана, реального действия и его результата.

Умение осуществлять действие по образцу и заданному правилу.

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

Осознание качества и уровня усвоения.

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

Умение планировать учебное сотрудничество с учителем и сверстниками.

Умение с достаточной полнотой и точностью выражать свои мысли в соответствии с задачами и условиями коммуникации.

Умение строить монологические и диалогические высказывания.

Умение объяснять свой выбор, строить фразы, отвечать на поставленный вопрос, аргументировать.

Оборудование

компьютерный класс (ПК учителя - 1, ПК учащихся - 10, мультимедийный проектор - 1). ПК, программное обеспечение – среда программирования FREE Pascal, проектор, экран, презентация.

Виды работы

беседа, работа с опорным конспектом (презентация), работа за ПК


Ход урока

  1. Организация класса. Проверка отсутствующих.

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

  3. Постановка целей и темы урока.

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

  5. Знакомство с новым материалом.

Рассмотрим приемы программирования циклов на Паскале. Раз­личают циклы с заданным числом повторений и итеративные циклы.

Задача (презентация)

Такая зависимость называется рекуррентной зависимостью, а соответствующая числовая последовательность — рекуррентной последовательностью.

Циклы с заданным числом повторений

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

Приведем два варианта программы решения этой задачи. В первом варианте используется цикл с предусловием, во вто­ром — цикл с

Program Summa 1;

Program Summa 2;

Var E, a: real;

Var E, a: real;

N, i: integer;

N, i: integer;

begin

begin

Write('N='); Readln(N);

Write('N='); Readln(N);

Е


E:=0; i:=0; a:=1;


while ido

repeat

begin

E:=E+a;

E;=E+a;

i:=i + l

i:=i+l;

a:=a/i;

a: =a/i

until iN;

end;

Writeln ('E=', E)

Writeln('E=', E)

end.

end.

постусловием.



















Вот как выглядит программа решения той же задачи с использованием цикла с параметром:

Program Summa_3;

Var Е, a: real; N, i: integer;

begin

Write(*N='); Readln(N);

E:=1; a:=1; for i:=l to N do begin a:=a/i;

E:=E+a end;

Writeln('E=', E)

end.

Итерационные циклы

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

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

на величину, не большую е.

Program Summa 4;

Program Summa 5;

Var Е, a, eps: real; i:integer;

Var E, a, eps: real; i:integer;

begin

begin

Write ('Eps='); Readln(eps);

Write ('Eps='); Readln(eps);

E:=0; i:=0; a:=l;

E:=0; i:=0; a:=l;

while aeps do

repeat

begin

E:=E+a;

E:=E+a;

i:=i+l;

i:=i+l;

a:=a/i

a: =a/i

until a

end;

Writeln ('E=', E,

Writeln('E=', E,

'Слагаемых:', i)

'Слагаемых:' , i)

end.

end.

С увеличением значения i величина 1 /i! уменьшается, следо­вательно, в сумму надо включать все слагаемые, предшествую­щие первому значению, меньшему е. Приведем две программы решения этой задачи: с циклом с предусловием и циклом с пост­условием.















  1. Закрепление.

  2. Подведение итогов урока.

  3. Домашнее задание: п.2.2.7



















-75%
Курсы повышения квалификации

Методика преподавания информатики, инструменты оценки учебных достижений учащихся и мониторинг эффективности обучения по ФГОС ООО и ФГОС СОО

Продолжительность 72 часа
Документ: Удостоверение о повышении квалификации
4000 руб.
1000 руб.
Подробнее
Скачать разработку
Сохранить у себя:
Методическая разработка урока информатики в 11 классе "Программирование циклов" (40.32 KB)

Комментарии 0

Чтобы добавить комментарий зарегистрируйтесь или на сайт