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

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

Скачать материал

Выберите документ из архива для просмотра:

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

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

Получите профессию

Няня

за 6 месяцев

Пройти курс

Рабочие листы
к вашим урокам

Скачать

Методические разработки к Вашему уроку:

Получите новую специальность за 3 месяца

Психолог в социальной сфере

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

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

    1 слайд

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

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

    2 слайд

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

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

    3 слайд

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

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

    4 слайд

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

  • Цикл – это такая алгоритмическая структура, в которой осуществляется многокра...

    5 слайд

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

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

    6 слайд

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

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

    7 слайд

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

  • если         то           иначе   кв  Формат команды ветвления Конец ветвления

    8 слайд

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

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

    9 слайд

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

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

    10 слайд

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

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

    11 слайд

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

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

    12 слайд

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

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

    13 слайд

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

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

    14 слайд

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

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

    15 слайд

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

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

    16 слайд

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

  • процедура РЯД нач Процедура РЯД прыжок прыжок ПОКА впереди не стена повторять...

    17 слайд

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

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

    18 слайд

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

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

    19 слайд

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

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

    20 слайд

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

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

    21 слайд

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

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

    22 слайд

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

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

    23 слайд

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

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

    24 слайд

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

  • 3 Линия

    25 слайд

    3 Линия

  • 26 слайд

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

    27 слайд

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

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

    28 слайд

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

Получите профессию

Секретарь-администратор

за 6 месяцев

Пройти курс

Рабочие листы
к вашим урокам

Скачать

Выбранный для просмотра документ урок готов.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. Путем пошаговой детализации составьте программы управления графическим исполнителем для решения следующих задач:
• расчертить все поле горизонтальными пунктирными линиями;
• нарисовать квадраты во всех четырех углах поля;
• расчертить все поле в клетку со стороной, равной шагу.




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

Получите профессию

Секретарь-администратор

за 6 месяцев

Пройти курс

Рабочие листы
к вашим урокам

Скачать

Получите профессию

Секретарь-администратор

за 6 месяцев

Пройти курс

Рабочие листы
к вашим урокам

Скачать

Скачать материал

Найдите материал к любому уроку, указав свой предмет (категорию), класс, учебник и тему:

6 655 470 материалов в базе

Скачать материал

Другие материалы

Вам будут интересны эти курсы:

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

Авторизуйтесь, чтобы задавать вопросы.

  • Скачать материал
    • 10.03.2016 14895
    • RAR 1.8 мбайт
    • 129 скачиваний
    • Рейтинг: 5 из 5
    • Оцените материал:
  • Настоящий материал опубликован пользователем Самбук Марина Олеговна. Инфоурок является информационным посредником и предоставляет пользователям возможность размещать на сайте методические материалы. Всю ответственность за опубликованные материалы, содержащиеся в них сведения, а также за соблюдение авторских прав несут пользователи, загрузившие материал на сайт

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

    Удалить материал
  • Автор материала

    Самбук Марина Олеговна
    Самбук Марина Олеговна
    • На сайте: 8 лет и 5 месяцев
    • Подписчики: 1
    • Всего просмотров: 24707
    • Всего материалов: 6

Ваша скидка на курсы

40%
Скидка для нового слушателя. Войдите на сайт, чтобы применить скидку к любому курсу
Курсы со скидкой

Курс профессиональной переподготовки

Методист-разработчик онлайн-курсов

Методист-разработчик онлайн-курсов

500/1000 ч.

Подать заявку О курсе
  • Сейчас обучается 120 человек из 43 регионов

Курс профессиональной переподготовки

Математика и информатика: теория и методика преподавания в образовательной организации

Учитель математики и информатики

500/1000 ч.

от 8900 руб. от 4450 руб.
Подать заявку О курсе
  • Сейчас обучается 687 человек из 79 регионов
  • Этот курс уже прошли 1 799 человек

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

Компьютерная грамотность для пенсионеров

36 ч. — 180 ч.

от 1580 руб. от 940 руб.
Подать заявку О курсе
  • Этот курс уже прошли 22 человека

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

Организация преподавания информационных систем и технологий в профессиональном образовании

36 ч. — 180 ч.

от 1700 руб. от 850 руб.
Подать заявку О курсе
  • Этот курс уже прошли 73 человека

Мини-курс

Формирование социальной ответственности и гармоничного развития личности учеников на уроках

4 ч.

780 руб. 390 руб.
Подать заявку О курсе

Мини-курс

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

8 ч.

1180 руб. 590 руб.
Подать заявку О курсе

Мини-курс

Эффективная самоорганизация и планирование

3 ч.

780 руб. 390 руб.
Подать заявку О курсе
  • Сейчас обучается 103 человека из 34 регионов
  • Этот курс уже прошли 38 человек