Добавить материал и получить бесплатное свидетельство о публикации в СМИ
Эл. №ФС77-60625 от 20.01.2015
Свидетельство о публикации

Автоматическая выдача свидетельства о публикации в официальном СМИ сразу после добавления материала на сайт - Бесплатно

Добавить свой материал

За каждый опубликованный материал Вы получите бесплатное свидетельство о публикации от проекта «Инфоурок»

(Свидетельство о регистрации СМИ: Эл №ФС77-60625 от 20.01.2015)

Инфоурок / Информатика / Конспекты / Урок по теме "Алгоритмическая структура "цикл"
ВНИМАНИЮ ВСЕХ УЧИТЕЛЕЙ: согласно Федеральному закону № 313-ФЗ все педагоги должны пройти обучение навыкам оказания первой помощи.

Дистанционный курс "Оказание первой помощи детям и взрослым" от проекта "Инфоурок" даёт Вам возможность привести свои знания в соответствие с требованиями закона и получить удостоверение о повышении квалификации установленного образца (180 часов). Начало обучения новой группы: 28 июня.

Подать заявку на курс
  • Информатика

Урок по теме "Алгоритмическая структура "цикл"

Выбранный для просмотра документ Приложение 1.doc

библиотека
материалов

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

Выбранный для просмотра документ Приложение 2.doc

библиотека
материалов

В

Окунуть кисть в ведро с известью

Провести кистью по доске забора

Подойти к первой доске забора

Есть неокрашенные доски?

Все доски забора окрашены?

Считать с первой доски забора до последней

hello_html_m4490b1ea.gifhello_html_m4490b1ea.gifhello_html_m4490b1ea.gifhello_html_m562db7d0.gifhello_html_23343a9d.gifырезать отдельно надписи для блок-схем и формы блоков.

Выбранный для просмотра документ Приложение 3.doc

библиотека
материалов

Тема «Программирование циклических алгоритмов»

Опорный конспект


Задание 1: Впишите необходимые по смыслу слова


  • Цикл – это такая базовая структура, в которой действия выполняются (…………………..…….).

  • Количество циклов может быть заранее известно (или рассчитано), это цикл (…………………………).

  • Если число повторений заранее неизвестно и вычислить заранее их невозможно, то можно использовать другие виды циклов (………………………………………………..).

  • В цикле с (……………………………...) проверка условия осуществляется после выполнения тела цикла, а в цикле (…………………………………..) – до выполнения тела цикла.

  • Таким образом, цикл с (…………………………………) может не выполняться ни разу, а цикл с (…………………………………….) выполняется хотя бы один раз.



Задание 2: Подпишите разновидность цикла представленного в виде блок-схемы.

ЗНЗПЦ – задание начального значения параметра цикла;

ЗИПЦ – закон изменения параметра цикла.

hello_html_m2f740629.gifhello_html_626a416e.gif

hello_html_7f8732af.gif













(……………………….)

( ………………………)



(……………………….)













Выбранный для просмотра документ Приложение 4.pptx

библиотека
материалов
Решение задач Получить таблицу температур по Цельсию от 0 до 100 градусов и...
While (цикл с предусловием) Program prim1; Var Tc:integer; Tf:real; Begin Tc...
Задание 1: Определите значение переменной a после выполнения фрагмента алгор...
Формат оператора: while условие do оператор; Цикл повторяется до тех пор, по...
Формат оператора: repeat оператор1; оператор2; ….. операторN; until условие;...
 Цикл с увеличением счетчика (+1) Формат оператора: for пц нз to кз do опе...
Repeat (цикл с постусловием) Program prim3; Var Tc:integer; Tf:real; Begin T...
11 1

Подайте заявку сейчас на любой интересующий Вас курс переподготовки, чтобы получить диплом со скидкой 50% уже осенью 2017 года.


Выберите специальность, которую Вы хотите получить:

Обучение проходит дистанционно на сайте проекта "Инфоурок".
По итогам обучения слушателям выдаются печатные дипломы установленного образца.

ПЕРЕЙТИ В КАТАЛОГ КУРСОВ

Описание презентации по отдельным слайдам:

№ слайда 1 Решение задач Получить таблицу температур по Цельсию от 0 до 100 градусов и
Описание слайда:

Решение задач Получить таблицу температур по Цельсию от 0 до 100 градусов и их эквивалентов по шкале Фаренгейта, используя для перевода формулу: Решить задачу тремя способами, используя операторы: While (цикл с предусловием) Repeat (цикл с постусловием) For (цикл со счётчиком) .

№ слайда 2 While (цикл с предусловием) Program prim1; Var Tc:integer; Tf:real; Begin Tc
Описание слайда:

While (цикл с предусловием) Program prim1; Var Tc:integer; Tf:real; Begin Tc:=0; While Tc<=100 do Begin Tf:=9/5*Tc+32; Writeln(Tc,Tf); Tc:=Tc+1; End; End. Начало Tc=0 Tc<=100 Tf=9/5*Tc+32 Tc, Tf Tc=Tc+1 Конец Да Нет

№ слайда 3 Задание 1: Определите значение переменной a после выполнения фрагмента алгор
Описание слайда:

Задание 1: Определите значение переменной a после выполнения фрагмента алгоритма. Повторение ранее изученного материала ВОПРОС 5: Какая переменная в данном примере будет являться параметром цикла? ВОПРОС 6: Чему равны начальное и конечное значения параметра цикла? ВОПРОС 7: Чему равен шаг параметра цикла? ВОПРОС 8: Назовите какие операторы, для приведенного выше алгоритма, образуют тело цикла? b:=b+1; a:=a+2; a:=16; b:=2; b = 6? да нет

№ слайда 4 Формат оператора: while условие do оператор; Цикл повторяется до тех пор, по
Описание слайда:

Формат оператора: while условие do оператор; Цикл повторяется до тех пор, пока условие истинно (пока значение его равно TRUE). Оператор, стоящий после слова do, - тело цикла - может быть составным. Записывается условие продолжения цикла!!! Цикл с предусловием Begin Оператор1; Оператор2; … Оператор N; End; Условие Тело цикла Нет Да

№ слайда 5 Формат оператора: repeat оператор1; оператор2; ….. операторN; until условие;
Описание слайда:

Формат оператора: repeat оператор1; оператор2; ….. операторN; until условие; Цикл повторяется до тех пор, пока условие не станет истинным (пока значение его не будет равно TRUE). Записывается условие выхода цикла!!! Цикл с постусловием Да Нет Тело цикла Условие

№ слайда 6  Цикл с увеличением счетчика (+1) Формат оператора: for пц нз to кз do опе
Описание слайда:

 Цикл с увеличением счетчика (+1) Формат оператора: for пц нз to кз do оператор; Цикл с уменьшением счетчика (-1) Формат оператора: for пц нз downto кз do оператор; Переменная, стоящая после for в операторе цикла, называется счетчиком, параметром или переменной цикла. Счетчик цикла – переменная порядкового типа; Оператор, стоящий после слова do может быть составным. Цикл со счетчиком Begin Оператор1; Оператор2; … Оператор N; End; Тело цикла Изменение параметра цикла

№ слайда 7 Repeat (цикл с постусловием) Program prim3; Var Tc:integer; Tf:real; Begin T
Описание слайда:

Repeat (цикл с постусловием) Program prim3; Var Tc:integer; Tf:real; Begin Tc:=0; Repeat Tf:=9/5*Tc+32; Writeln(Tc,Tf); Tc:=Tc+1; Until Tc>100 End. Начало Tc=0 Tc>100 Tf=9/5*Tc+32 Tc, Tf Tc=Tc+1 Конец Да Нет

№ слайда 8
Описание слайда:

№ слайда 9
Описание слайда:

№ слайда 10
Описание слайда:

№ слайда 11
Описание слайда:

Выбранный для просмотра документ Приложение 5.doc

библиотека
материалов


Вариант 1


Решить задачу.

Получить таблицу перевода расстояния из дюймов в сантиметры для значений длин от 1 до 10 дюймов. (1дюйм=2,54см)

Какой тип цикла оптимален для решения данной задачи? Используя данный тип, составьте блок-схему алгоритма и программу. Заполните отчет по форме:



Фамилия Имя

Выполнил:__________________________________


Блок-схема

Программа

Результаты работы программы












































Вариант 2


Решить задачу.

Напечатать таблицу соответствия между весом в фунтах и весом в килограммах для значений 1, 2, ..., 10 фунтов (1 фунт = 453 г).

Какой тип цикла оптимален для решения данной задачи? Используя данный тип, составьте блок-схему алгоритма и программу. Заполните отчет по форме:



Фамилия Имя

Выполнил:__________________________________


Блок-схема

Программа

Результаты работы программы


































Выбранный для просмотра документ Приложение 6.doc

библиотека
материалов

Домашнее задание

  1. Выучить форматы записи операторов WHILE, REPEATUNTIL, FOR и правила их использования.

  2. Разработать алгоритм решения задачи в виде блок-схемы и написать программу на языке программирования Turbo Pascal. Решить задачу с использованием трёх различных типов циклов.

Задача: В чайник налили воду при температуре 20С и поставили на газ. Каждую минуту вода нагревается на 10С. Через какое время вода закипит.

hello_html_c64e132.png

Выбранный для просмотра документ Технологическая карта урока.doc

библиотека
материалов

Технологическая карта урока
Ф.И.О. Видинеева Светлана Викторовна
Предмет: информатика и ИКТ
Класс:9
Тип урока: урок «открытия» нового знания

Тема

 Программирование циклических алгоритмов

Цель

научить учащихся записывать циклические алгоритмы на языке Паскаль, используя операторы While, Repeat, For.

Задачи

Образовательные: познакомить учащихся с операторами цикла с предусловием, с постусловием, с параметром;

Развивающие: развитие умений использовать различные операторы цикла для решения задач;

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

УУД

ЛичностныеУУД: осмысление; осознание

 Регулятивные УУД: контроль; коррекция; саморегуляция

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

Познавательные УУД: общеучебные; логические

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

Предметные:

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

  • Знать операторы языка Pascal, используемые для организации цикла

  • Уметь создавать простейшие программы, реализующие действия повторения

Личностные: понимать необходимость правильной организации действий, интерес к изучению информатики
Метапредметные: понимание необходимости выбора той или иной формы организации цикла

Основные понятия

 Циклические алгоритмы, предусловие, постусловие, параметр

Межпредметные связи

 теоритические связи с математикой и физикой

Технология

 технология французских мастерских


Дидактическая
структура
урока

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

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

Задания для учащихся, выполнение которых приведёт к достижению запланированных результатов

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

Предметные

УУД

Организационный момент

 Здравствуйте ребята! Сегодня солнечный день. Пожелаем друг другу солнечного настроения. Прошу вас занять места в мини группах

 Обучающиеся отвечают на приветствие учителя, рассаживаются по местам в мини группы по 3-4 человека

 

 

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


Индукция (наведение)

Учитель предлагает познакомиться с текстом (отрывок из произведения Марка Твена «Приключения Тома Сойера»).

Учитель просит ребят помочь правильно организовать действия Тома.

 Обучащиеся читают текст.

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

 

 

 

 Приложение 1

 Иметь представление о циклической форме организации действий

 Познавательные УУД
Коммуникативные УУД


Самоконструкция


Учитель предлагает представить действия Тома в виде блок-схемы.

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

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

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

 Приложение 2


 Уметь создавать блок-схему алгоритма

 Познавательные УУД
Коммуникативные УУД

Регулятивные УУД

Личностные УУД


Социализация


Учитель предлагает некоторым группам представить и защитить свою работу у доски

 

 

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

  • цикл с предусловием;

  • цикл с постусловием;

  • цикл со счетчиком.

 

 

 

 Иметь представление о трех основных формах организации цикла

 

 

 Познавательные УУД
Коммуникативные УУД

Личностные УУД


Разрыв

Учитель предлагает заполнить опорный конспект

 

 У обучающихся происходит внутреннее осознание старого знания и вновь приобретенного

 

Приложение 3

Приложение 4 (слайд 1-2)

 

 Регулятивные УУД

Личностные УУД


Погружение в тему


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

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

 

Приложение 3

Приложение 4 (слайд 3-11)

Знать операторы языка Pascal, используемые для организации цикла


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

Практикум

Учитель предлагает самостоятельное решение задачи, подбор наиболее эффективного способа решения.

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

Приложение 5

Уметь создавать простейшие программы, реализующие действия повторения

Познавательные УУД
Регулятивные УУД

Личностные УУД


Проверка полученных результатов. Коррекция

Учитель проверяет индивидуальные работы учащихся. Обсуждает эффективные способы решения

Обучающиеся представляют свои работы



Регулятивные УУД


Подведение итогов


Учитель обращается к классу с просьбой:

«Завершите фразу:

•       Сегодня я узнал…

•       Я научился…

•       У меня получилось …

•       Было трудно…»


Обучающиеся дают возможные ответы: «Сегодня на уроке я узнал операторы для записи циклов в языке программирования Паскаль. Я научился применять полученные знания при решении задач. У меня получилось выяснить, что задачи с циклами можно решать разными способами, используя при этом один из трех операторов цикла.» и т.д.



Регулятивные УУД

Личностные УУД


Домашнее задание


Учитель раздает карточки с домашней работой

Обучающиеся получают и знакомятся с домашней работой

Приложение 6







Подайте заявку сейчас на любой интересующий Вас курс переподготовки, чтобы получить диплом со скидкой 50% уже осенью 2017 года.


Выберите специальность, которую Вы хотите получить:

Обучение проходит дистанционно на сайте проекта "Инфоурок".
По итогам обучения слушателям выдаются печатные дипломы установленного образца.

ПЕРЕЙТИ В КАТАЛОГ КУРСОВ

Краткое описание документа:

Урок по теме "Алгоритмическая структура "цикл" разработан с помощью технологии французских мастерских. Обучающиеся научаться различать три типа циклических действий, записывать циклические алгоритмы на языке Паскаль, используя операторы While, Repeat, For.

Задачи урока:

  • Образовательные: познакомить учащихся с операторами цикла с предусловием, с постусловием, с параметром;
  • Развивающие: развитие умений использовать различные операторы цикла для решения задач; развитие умений учащихся в выборе оптимального решения для задач циклической структуры;
  • Воспитательные: способствовать развитию культуры взаимоотношений при работе в группах.
Автор
Дата добавления 23.04.2015
Раздел Информатика
Подраздел Конспекты
Просмотров865
Номер материала 252121
Получить свидетельство о публикации
Похожие материалы

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