Главная / Информатика / Технологическая карта урока "Циклы" 9 класс

Технологическая карта урока "Циклы" 9 класс

Технологическая карта урока


1.Класс: 9

2. Тема урока: «Программирование на Паскале. Циклы»

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

Личностные:

  • учебно-познавательный интерес к новому учебному материалу и способам решения новой задачи

  • широкая мотивационная основа учебной деятельности, включающая социальные, учебно-познавательные и внешние мотивы

Метапредметные:

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

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

    • формулировать собственное мнение и позицию

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

  • принимать и сохранять учебную задачу

  • планировать свои действия в соответствии с поставленной задачей и условиями ее реализации, в том числе и во внутреннем плане

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

  • устанавливать причинно-следственные связи в изучаемом круге явлений

  • владеть рядом общих приемов решения задачи

Предметные

Знать/понимать:

Знать основные алгоритмические формы цикл

Уметь:

Применять алгоритмическую структуру цикл при решении задач.

4. Тип урока (учебного занятия), определяющий технологию изучения указанной темы:

Смешанный

5. Описание этапов урока


Этап урока

Содержание

Деятельность учителя

Деятельность

учащихся

УУД

Организационный


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

а) Какие алгоритмические структуры мы знаем?

б) Какие особенности линейного алгоритма вы помните?

в) Какие особенности алгоритма с ветвление вы знаете?

Постановка цели и задачи урока. Повторение материала прошлого урока

Отвечают на вопросы, учатся говорить развернуто.

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

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

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

  • принимать и сохранять учебную задачу

Основной

Постановка учебной задачи


Цикл While B do P

Где B – условие (отношение), Р - оператор (называемый телом цикла ).

Выполняется оператор цикла так: проверяется условие B, и если оно удовлетворительно, то выполняется Р, а за тем вновь проверяется условие B и т.д. Как только на очередном шаге окажется, что условие B не удовлетворяется, то выполнение оператора цикла прекратится.

Если значение х положительно, то выполнение оператора цикла

While x<=0 do x:=x+1;

Прекратится после первой проверки условия х<=0, и значение переменной х не изменится. Если же значение х не положительно, то к этому значению будет добавляться по единице до тех пор, пока значение не станет положительным.

Задача. Найти сумму всех чисел от 1 до 100

PROGRAM PR1;

Var a,s:integer;

Begin

A:=1;

S:=0;

While a<100 do

Begin

S:=s+a

A:=a+1

End;

Write(s)

End;

Задача:. Пусть даны числа а,b(a>1) и надо получить все члены последовательности а,а23,…, меньше числа b. Программа:


PROGRAM PR2

Var a,b,c:real

Begin

Read(a,b);

C:=a

While c

Begin

Write(c);

C:=c*a;

End;

End.




Объяснение нового материала, постановка проблемы.

Учатся рассуждать, анализировать.

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

  • формулировать собственное мнение и позицию

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

  • устанавливать причинно-следственные связи в изучаемом круге явлений

  • владеть рядом общих приемов решения задачи

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

  • планировать свои действия в соответствии с поставленной задачей и условиями ее реализации, в том числе и во внутреннем плане


Практическая работа

Решение задач на языке программирования

1.Вычислить сумму всех чётных (не чётных) от1 до100.

Program PR2

Var a,s:integer;

Begin

A:=0;

S:=0;

While a,100 do

Begin

S:=s+a;

A:=a+2;

End;

Write(s);

End;

2Написать программу нахождения среди чисел 1,1+1/2, 1+1/2+1/3, …первого больше данного числа а.

PROGRAM PR4;

VAR A,N:INTEGER; P:REAL;

Begin

Read(a);

P:=1;

N:=2;

Whike p

Begin p:=p+1/n;

N:=n+1;

End;

Write(p);

End.

3.Дано положительное число b. Последовательность a123… образована

по следующему закону.

ai=(1-1/2)*(1-1/3)*…*(1-1/(I+1))

Надо найти первый член аn последовательности, для которого выполнено условие

|an-an-1|<b

Написать программу выполнения этого задания.


PROGRAM PR5;

VAR B,A1,A2,I:REAL;

Begin read(b);

A1:=1;

A2:=1-1/2;

I:=1;

While abs(a1-a2)

Begin

I:=I+1;

A1:=a1*(1-1/i);

A2:=a2-(1-1/()I+1);

End;

Write(a1,a2);

End.

Объяснения решения задач и реализация их на языке программирования.

Учиться решать задачи на алгоритмическую структуру цикл

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

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

  • формулировать собственное мнение и позицию

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

  • создавать и преобразовывать модели и схемы для решения задач;

  • осуществлять выбор наиболее эффективных способов решения задач в зависимости от конкретных условий

Итог урока. Рефлексия


Давайте вспомним, что нового сегодня мы узнали. (называют)

Повторная постановка проблемы, комментарии по выполнению упражнения.

Находят выход из проблемной ситуации (работаем в группах).

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

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

  • формулировать собственное мнение и позицию

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

  • устанавливать причинно-следственные связи в изучаемом круге явлений

Д/задание


Решить задачу: Написать программу нахождения среди чисел 1/1+1/2-1/3+1/4-1/5+, …первого больше данного числа а.


Комментарии домашнего задания

Запись д/з




Технологическая карта урока "Циклы" 9 класс
  • Информатика
Описание:

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

Личностные:

·      учебно-познавательный интерес к новому учебному материалу и способам решения  новой задачи

·      широкая мотивационная основа учебной деятельности, включающая социальные, учебно-познавательные и внешние мотивы

Метапредметные:

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

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

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

·         принимать и сохранять учебную задачу

·         планировать свои действия в соответствии с поставленной задачей и условиями ее реализации, в том числе и во внутреннем плане

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

·         устанавливать причинно-следственные связи в изучаемом  круге явлений

·         владеть рядом общих приемов решения задачи       

Предметные

Знать/понимать:

Знать  основные алгоритмические формы цикл

Уметь:

Применять алгоритмическую структуру цикл при решении задач.

Автор Нусратуллина Ирина Александровна
Дата добавления 01.04.2015
Раздел Информатика
Подраздел Конспекты
Просмотров 731
Номер материала 59021
Скачать свидетельство о публикации

Оставьте свой комментарий:

Введите символы, которые изображены на картинке:

Получить новый код
* Обязательные для заполнения.


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

↓ Показать еще коментарии ↓