Добавить материал и получить бесплатное свидетельство о публикации в СМИ
Эл. №ФС77-60625 от 20.01.2015
Инфоурок / Информатика / Конспекты / Урок по теме "Алгоритмическая структура "цикл"

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

Идёт приём заявок на самые массовые международные олимпиады проекта "Инфоурок"

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

1. Бесплатные наградные документы с указанием данных образовательной Лицензии и Свидeтельства СМИ;
2. Призовой фонд 1.500.000 рублей для самых активных учителей;
3. До 100 рублей за одного ученика остаётся у учителя (при орг.взносе 150 рублей);
4. Бесплатные путёвки в Турцию (на двоих, всё включено) - розыгрыш среди активных учителей;
5. Бесплатная подписка на месяц на видеоуроки от "Инфоурок" - активным учителям;
6. Благодарность учителю будет выслана на адрес руководителя школы.

Подайте заявку на олимпиаду сейчас - https://infourok.ru/konkurs

  • Информатика

Название документа Приложение 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...
1 из 11

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

№ слайда 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% скидкой при обучении по программам профессиональной переподготовки.

После окончания обучения выдаётся диплом о профессиональной переподготовке установленного образца (признаётся при прохождении аттестации по всей России).

Обучение проходит заочно прямо на сайте проекта "Инфоурок".

Начало обучения ближайших групп: 18 января и 25 января. Оплата возможна в беспроцентную рассрочку (20% в начале обучения и 80% в конце обучения)!

Подайте заявку на интересующий Вас курс сейчас: https://infourok.ru/kursy

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

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

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

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

УЖЕ ЧЕРЕЗ 10 МИНУТ ВЫ МОЖЕТЕ ПОЛУЧИТЬ ДИПЛОМ

от проекта "Инфоурок" с указанием данных образовательной лицензии, что важно при прохождении аттестации.

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

Список всех тестов можно посмотреть тут - https://infourok.ru/tests

Похожие материалы

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