Добавить материал и получить бесплатное свидетельство о публикации в СМИ
Эл. №ФС77-60625 от 20.01.2015
Инфоурок / Информатика / Презентации / Разработка урока по информатике "Ветвление и последовательная детализация"

Разработка урока по информатике "Ветвление и последовательная детализация"

В ПОМОЩЬ УЧИТЕЛЮ ОТ ПРОЕКТА "ИНФОУРОК":
СКАЧАТЬ ВСЕ ВИДЕОУРОКИ СО СКИДКОЙ 86%

Видеоуроки от проекта "Инфоурок" за Вас изложат любую тему Вашим ученикам, избавив от необходимости искать оптимальные пути для объяснения новых тем или закрепления пройденных. Видеоуроки озвучены профессиональным мужским голосом. При этом во всех видеоуроках используется принцип "без учителя в кадре", поэтому видеоуроки не будут ассоциироваться у учеников с другим учителем, и благодарить за качественную и понятную подачу нового материала они будут только Вас!

МАТЕМАТИКА — 603 видео
НАЧАЛЬНАЯ ШКОЛА — 577 видео
ОБЖ И КЛ. РУКОВОДСТВО — 172 видео
ИНФОРМАТИКА — 201 видео
РУССКИЙ ЯЗЫК И ЛИТ. — 456 видео
ФИЗИКА — 259 видео
ИСТОРИЯ — 434 видео
ХИМИЯ — 164 видео
БИОЛОГИЯ — 305 видео
ГЕОГРАФИЯ — 242 видео

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

Сразу все видеоуроки по Вашему предмету - СКАЧАТЬ

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

Название документа Ветвление и последовательная детализация алгоритма.pptx

, ,,,, «Стрелочка» - графический учебный исполнитель.
Алгоритм – понятное и точное предписание исполнителю выполнить конечную посл...
Программа – это алгоритм, записанный на языке исполнителя. ,,, Е
Процедура – (вспомогательный алгоритм, подпрограмма) это алгоритм решения нек...
Цикл – это такая алгоритмическая структура, в которой осуществляется многокра...
Зацикливание – ситуация, при которой выполнение цикла никогда не заканчиваетс...
Ветвление и последовательная детализация алгоритма.
если         то           иначе   кв  Формат команды ветвления Конец ветвления
Впереди НЕ стена прыжок поворот да нет Впереди НЕ стена прыжок да нет ПОЛНОЕ...
если         то           кв  Формат неполной команды ветвления Конец ветвле...
Метод последовательной детализации Метод, при котором сначала записывается ос...
Задача: построить орнамент, состоящий из квадратов, расположенных по краям п...
Какие фрагменты орнамента повторяются несколько раз?
1 2 3 4 Процедуру, рисующую цепочку квадратов от края до края поля, назовем...
Процедуру, рисующую один квадрат, назовем КВАДРАТ.
программа Орнамент нач            сделай РЯД            поворот            сд...
процедура РЯД нач Процедура РЯД прыжок прыжок ПОКА впереди не стена повторять...
Процедура РЯД
Процедура КВАДРАТ
Процедура КВАДРАТ нач …           кон Программа программа Орнамент нач       ...
1-й шаг детализации 2-й шаг детализации ОСНОВНАЯ ПРОГРАММА Процедура РЯД Проц...
Команды управления ГРИС Обращение к процедуре Структурные команды Простые ком...
1 Орнамент 2 Прыгающие стенки 3 Линия Уровни сложности
2 Прыгающие стенки
3 Линия
 Домашнее задание §31, вопросы. Готовится к контрольной работе.
1.Какие виды алгоритмов вы знаете? 2.С каким видом алгоритмов мы сегодня позн...
1 из 28

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

№ слайда 1 , ,,,, «Стрелочка» - графический учебный исполнитель.
Описание слайда:

, ,,,, «Стрелочка» - графический учебный исполнитель.

№ слайда 2 Алгоритм – понятное и точное предписание исполнителю выполнить конечную посл
Описание слайда:

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

№ слайда 3 Программа – это алгоритм, записанный на языке исполнителя. ,,, Е
Описание слайда:

Программа – это алгоритм, записанный на языке исполнителя. ,,, Е

№ слайда 4 Процедура – (вспомогательный алгоритм, подпрограмма) это алгоритм решения нек
Описание слайда:

Процедура – (вспомогательный алгоритм, подпрограмма) это алгоритм решения некоторой подзадачи исходной задачи. ,, П , , Ц 2,3,6

№ слайда 5 Цикл – это такая алгоритмическая структура, в которой осуществляется многокра
Описание слайда:

Цикл – это такая алгоритмическая структура, в которой осуществляется многократное повторение одной (или нескольких) команд. ,,, ,,,

№ слайда 6 Зацикливание – ситуация, при которой выполнение цикла никогда не заканчиваетс
Описание слайда:

Зацикливание – ситуация, при которой выполнение цикла никогда не заканчивается. АНИЕ ,,, И ,, Ю

№ слайда 7 Ветвление и последовательная детализация алгоритма.
Описание слайда:

Ветвление и последовательная детализация алгоритма.

№ слайда 8 если         то           иначе   кв  Формат команды ветвления Конец ветвления
Описание слайда:

если <условие>        то    <серия 1>       иначе  <серия 2> кв  Формат команды ветвления Конец ветвления

№ слайда 9 Впереди НЕ стена прыжок поворот да нет Впереди НЕ стена прыжок да нет ПОЛНОЕ
Описание слайда:

Впереди НЕ стена прыжок поворот да нет Впереди НЕ стена прыжок да нет ПОЛНОЕ ВЕТВЛЕНИЕ НЕПОЛНОЕ ВЕТВЛЕНИЕ

№ слайда 10 если         то           кв  Формат неполной команды ветвления Конец ветвле
Описание слайда:

если <условие>        то    <серия >       кв  Формат неполной команды ветвления Конец ветвления

№ слайда 11 Метод последовательной детализации Метод, при котором сначала записывается ос
Описание слайда:

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

№ слайда 12 Задача: построить орнамент, состоящий из квадратов, расположенных по краям п
Описание слайда:

Задача: построить орнамент, состоящий из квадратов, расположенных по краям поля. Исходное положение «Стрелочки» - в верхнем левом углу, направление – вниз.

№ слайда 13 Какие фрагменты орнамента повторяются несколько раз?
Описание слайда:

Какие фрагменты орнамента повторяются несколько раз?

№ слайда 14 1 2 3 4 Процедуру, рисующую цепочку квадратов от края до края поля, назовем
Описание слайда:

1 2 3 4 Процедуру, рисующую цепочку квадратов от края до края поля, назовем РЯД.

№ слайда 15 Процедуру, рисующую один квадрат, назовем КВАДРАТ.
Описание слайда:

Процедуру, рисующую один квадрат, назовем КВАДРАТ.

№ слайда 16 программа Орнамент нач            сделай РЯД            поворот            сд
Описание слайда:

программа Орнамент нач            сделай РЯД            поворот            сделай РЯД             поворот            сделай РЯД             поворот             сделай РЯД кон Основная программа

№ слайда 17 процедура РЯД нач Процедура РЯД прыжок прыжок ПОКА впереди не стена повторять
Описание слайда:

процедура РЯД нач Процедура РЯД прыжок прыжок ПОКА впереди не стена повторять НЦ Сделай КВАДРАТ КЦ ЕСЛИ впереди не стена ТО прыжок КВ цикл с вложенным ветвлением кон

№ слайда 18 Процедура РЯД
Описание слайда:

Процедура РЯД

№ слайда 19 Процедура КВАДРАТ
Описание слайда:

Процедура КВАДРАТ

№ слайда 20 Процедура КВАДРАТ нач …           кон Программа программа Орнамент нач       
Описание слайда:

Процедура КВАДРАТ нач …           кон Программа программа Орнамент нач            … кон процедура РЯД нач … кон

№ слайда 21 1-й шаг детализации 2-й шаг детализации ОСНОВНАЯ ПРОГРАММА Процедура РЯД Проц
Описание слайда:

1-й шаг детализации 2-й шаг детализации ОСНОВНАЯ ПРОГРАММА Процедура РЯД Процедура КВАДРАТ

№ слайда 22 Команды управления ГРИС Обращение к процедуре Структурные команды Простые ком
Описание слайда:

Команды управления ГРИС Обращение к процедуре Структурные команды Простые команды Команды цикла Команды ветвления

№ слайда 23 1 Орнамент 2 Прыгающие стенки 3 Линия Уровни сложности
Описание слайда:

1 Орнамент 2 Прыгающие стенки 3 Линия Уровни сложности

№ слайда 24 2 Прыгающие стенки
Описание слайда:

2 Прыгающие стенки

№ слайда 25 3 Линия
Описание слайда:

3 Линия

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

№ слайда 27  Домашнее задание §31, вопросы. Готовится к контрольной работе.
Описание слайда:

Домашнее задание §31, вопросы. Готовится к контрольной работе.

№ слайда 28 1.Какие виды алгоритмов вы знаете? 2.С каким видом алгоритмов мы сегодня позн
Описание слайда:

1.Какие виды алгоритмов вы знаете? 2.С каким видом алгоритмов мы сегодня познакомились? 3.Какие виды ветвления вы знаете? 4.Чем они отличаются? Итоги урока

Название документа урок готов.doc

Поделитесь материалом с коллегами:

Класс: 9А

Тема урока: “Ветвление и последовательная детализация алгоритма

Тип урока: урок закрепления знаний и изучение нового материала.

Вид урока: комбинированный урок (лекция и практика).

 Цели урока:

Общеобразовательные:

проконтролировать степень усвоения знаний, умений и навыков, изученных и сформированных на предыдущих уроках (алгоритм, программа, линейные алгоритмы, циклические алгоритмы); сформировать представление у учащихся об основных понятиях темы: команда ветвления, неполная форма команды ветвления; сформировать навыки разработки алгоритмов с ветвлением в ГРИС «Стрелочка»;

Развивающие:

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

Воспитательные:

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

Структура урока:

  1. Организационный момент (2 мин.)

Приветствие. Проверка присутствующих.

II. Актуализация знаний (5 мин.)

Групповая форма работы.

III. Теоретическая часть (20 мин.)

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

Пример задачи с двух шаговой детализацией

Объяснение с помощью презентации «Демонстрация алгоритма с ветвлением «Орнамент» в среде исполнителя Стрелочка».

IV. Закрепление знаний (15 мин.) Практическая работа.

Проработка алгоритма «Орнамент» и других задач по уровню сложности.

V. Итог урока (2 мин.) Рефлексия.

VI. Домашнее задание (1 мин.) §31, вопросы. Готовиться к контрольной работе





Ход урока:

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

Тема урока не объявляется.

Приветствие. Отсутствующие.



II. Актуализация знаний (5 мин.)

Учитель: мы продолжаем работать с учебным исполнителем «Стрелочка». И прежде чем мы будем решать новые задачи, давайте вспомним, что мы проходили на прошлых уроках. Для этого я вам раздам листы, на которых нарисованы ребусы. Ваша задача в парах разгадать свой ребус и написать определение к получившемуся слову.

Выполнение 2 минуты.

Учитель: Давайте проверим, что получилось. (Учащиеся говорят свои ответы, учитель параллельно демонстрирует на экране ребусы).

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

Программа – это алгоритм, записанный на языке исполнителя.

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

Цикл – это такая алгоритмическая структура, в которой осуществляется многократное повторение одной (или нескольких) команд.

Зацикливание – ситуация, при которой выполнение цикла никогда не заканчивается.





III. Теоретическая часть (20 мин.)

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

Учитель: На прошлых уроках мы решали задачи в среде графического учебного исполнителя «Стрелочка». Научились работать с линейными алгоритмами и циклическими. Давайте рассмотрим следующую задачу. Внимание на доску.

(hello_html_225813ba.pngзадача с прыгающей стенкой)

Проблемная ситуация: Как решить эту задачу? Можно ли здесь использовать линейный алгоритм? А циклический?

Учащиеся предлагают варианты.

Необходимо поставить условие: если впереди не край, то выполнить шаг, 3 поворота, шаг. Иначе: сделать 3 поворота, шаг, поворот шаг.

Учитель: Мы говорили на прошлых уроках, что бывают алгоритмы 3х типов: линейный, циклический и …

Учащиеся: с ветвлением.

Учитель: Как раз эта задача решается с помощью команды ветвления, которую вы мне сейчас и описали. Открываем тетради, записываем тему урока: «Ветвление». Формат команды ветвления такой:

если <условие> 
      то    <серия 1>
      иначе  <серия 2>
кв 

(записали в тетрадь)

Служебное слово кв обозначает конец ветвления.

По-прежнему ГРИС может проверять только два условия: «впереди край?» или «впереди не край?». <Серия> — это одна или несколько следующих друг за другом команд. Если <условие> справедливо, то выполняется <серия 1>, в противном случае — <серия 2>. Пример показан на рис. 5.12.

Уhello_html_6718bb8c.pngчитель: Посмотрите на экран. Вы видите 2 блок-схемы команды ветвление.





















Учитель: Чем они отличаются? Отсутствует ветвь ИНАЧЕ.

В первом случае ветвление называется полным, а во втором – неполным. (записали в тетрадь)

Неполная команда ветвления имеет следующий формат:

если <условие>
      то    <серия>
кв

(записали в тетрадь)

Здесь <серия> выполняется, если <условие> справедливо. 



Уhello_html_m615002a6.pngчитель демонстрирует, как создать команду ветвления в ГРИС «Стрелочка».

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

Давайте вспомним, что такое метод последовательной детализации.

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

Пример задачи с двухшаговой детализацией



Учитель: Задача: построить орнамент, состоящий из квадратов, расположенных по краям поля. Исходное положение «Стрелочки» - в верхнем левом углу, направление – вниз.







hello_html_50c32cd5.png

Учитель: Какие фрагменты орнамента повторяются несколько раз?

Учащиеся: Квадрат и сторона квадрата.

Учитель: Процедуру, рисующую цепочку квадратов от края до края поля, назовем РЯД.

Процедуру, рисующую один квадрат, назовем КВАДРАТ.

Сначала напишем основную  программу, используя процедуру РЯД.

Уhello_html_7015f3dd.pngчащиеся должны предложить свой вариант.

















Учитель: Теперь напишем процедуры РЯД и КВАДРАТ:

Левый ряд мы начинаем рисовать со второго квадрата, поэтому сначала «СТРЕЛОЧКА» должна сделать….

Учащиеся: 2 прыжка.

Учитель: Теперь «Стрелочка» должна рисовать квадраты, пока не увидит стену. Значит, какую мы должны применить алгоритмическую структуру?

Учащиеся: Цикл.

Учитель: какие команды будут в теле цикла?

Учащиеся: Вызов процедуры КВАДРАТ и прыжок.

Учитель: А где должна остановиться «Стрелочка», нарисовав квадрат, чтобы сделать прыжок?

Учащиеся: В левом нижнем углу.

Учитель: Когда «Стрелочка» нарисует последний в ряду квадрат, она не сможет прыгнуть, т.к. впереди стена. Что же делать? Как изменить тело цикла?

Учащиеся: «Стрелочка» должна остановиться, если впереди увидит стену.

Учитель: Значит, нужно применить команду ВЕТВЛЕНИЯ. Какую?

hello_html_1c79aa55.png





















Учитель: Какое ветвление используется в данной процедуре?

Учащиеся: В процедуре РЯД в теле цикла содержится неполное ветвление.

Учитель: Структуру такого алгоритма можно назвать так: цикл с вложенным ветвлением.

На рис. 5.15 приведена блок-схема процедуры РЯД.

hello_html_m2079fb8c.jpg

Учитель: Процедуру КВАДРАТ составьте сами. Но помните, куда должна встать «Стрелочка» после выполнения процедуры.

hello_html_54a48912.png

















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

hello_html_m36126a97.jpg

Теперь вам известны все команды управления графическим исполнителем. Их можно разделить на три группы: простые команды; команда обращения к процедуре; структурные команды. К третьей группе относятся команды цикла и ветвления.



IV. Закрепление знаний (15 мин.) Практическая работа.

Проработка алгоритма «Орнамент» и других задач.

Учитель: Сейчас вы выполните алгоритм «Орнамент» и ещё несколько задач по уровню сложности:

1hello_html_78967c43.jpg уровень: повторить задачу «Орнамент».

2 уровень: задача с прыгающей стенкой.











hello_html_afcb942.jpg







3 уровень: Линия.





V. Итог урока (2 мин.)

Рефлексия

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

    • сегодня я узнал...

    • было трудно…

    • я понял, что…

    • я научился…

    • я смог…

    • было интересно узнать, что…

    • меня удивило…

    • мне захотелось… и т.д.

Каждый ученик выбирает по 1-2 предложения и заканчивает их. Проводить такую рефлексию можно устно, а можно и письменно (на листочках или прямо в тетради).



Оценивание работы учеников на уроке.

VI. Домашнее задание (1 мин.)

§31, вопросы. Готовиться к контрольной работе.

Вопросы и задания

1. Что такое пошаговая детализация?
2. Из каких команд могут состоять вспомогательные алгоритмы последнего уровня детализации?
3. Какой формат имеет команда ветвления? Какие действия исполнителя она определяет?
4. Чем отличается полное ветвление от неполного?
5. Путем пошаговой детализации составьте программы управления графическим исполнителем для решения следующих задач:
• расчертить все поле горизонтальными пунктирными линиями;
• нарисовать квадраты во всех четырех углах поля;
• расчертить все поле в клетку со стороной, равной шагу.




Самые низкие цены на курсы профессиональной переподготовки и повышения квалификации!

Предлагаем учителям воспользоваться 50% скидкой при обучении по программам профессиональной переподготовки.

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

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

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

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


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

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

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

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

Автор
Дата добавления 10.03.2016
Раздел Информатика
Подраздел Презентации
Просмотров952
Номер материала ДВ-514784
Получить свидетельство о публикации

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

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

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

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

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

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