Инфоурок Информатика КонспектыКонспект урока по информатике для 8 класса на тему "Алгоритмическая конструкция ветвление. Полная форма ветвления"

Конспект урока по информатике для 8 класса на тему "Алгоритмическая конструкция ветвление. Полная форма ветвления"

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

Алгоритмическая конструкция «ветвление»

Полная форма ветвления

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

Предметные – представление об алгоритмической структуре «ветвление»; умение исполнять и составлять простые алгоритмы  с ветвлением для формального исполнителя с заданной системой команд;

Метапредметные – умение выделять алгоритмы с ветвлением в различных процессах; понимание ограниченности возможностей линейных алгоритмов;

Личностные – алгоритмическое мышление, необходимое для профессиональной деятельности в современном обществе.

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

·         Алгоритм

·         Ветвление

·         Разветвляющийся алгоритм

·         Блок-схема

·         Операции сравнения

·         Простые и составные условия

Средства ИКТ:

ПК учителя, проектор, экран

ПК учащихся

Ход урока

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

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

2.     Актуализация

Учитель: Ребята, на прошлом уроке мы говорили о понятии алгоритма, исполнителях, учились составлять простейшие линейные алгоритмы. Давайте вспомним, что такое алгоритм?

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

Учитель: Приведите примеры алгоритмов из повседневной жизни.

Ученики: Приводят примеры

Учитель: А что такое исполнитель?

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

Учитель: Приведите примеры исполнителей.

Ученики: Приводят примеры

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

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

Учитель: Дома нужно было решить задачу:

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

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

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

Задача №1

С клавиатуры вводится одно число(≠0). Вывести положительное число или отрицательное. Составить алгоритм, блок-схему и программу.

Запись алгоритма на естественном языке:

На основании знаний по математике, путем  диалога с учащимися приходим к выводу, что если число >0, то оно положительное, если <0 -  отрицательное. Оформляем запись под руководством учителя:

1.       Начало

2.       Ввод а

3.       Если а>0, то вывести (‘число положительное’) иначе  вывести (‘число отрицательное’)

4.       Конец

 

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

Разветвляющийся алгоритм – это алгоритм, в котором выполняется либо одна, либо другая последовательность действий, в зависимости от условия.

 

Запишем разветвляющийся алгоритм  с помощью блок-схем.

Для записи условия используется фигура ромб.


                                                                                                                        Конеца>0Ввод a

Начало

 

 

 


Вывод «число отрицательное»Вывод «число 
положительное»


 


Запишем данный алгоритм на языке программирования Паскаль:

Program n1;

Var a: integer;

Begun

Writeln(‘введите число, не равное 0’) ;

readln(а);

If a>0 then writeln(‘число положительное’) else writeln(‘число отрицательное’);

End.

Записать в тетрадь:

Запись разветвляющегося алгоритма на языке программирования называется условным оператором.

Общая форма записи условного оператора:

if  <логическое  выражение> then <оператор 1>   else < оператор 2> 

 

Условие в разветвляющемся алгоритме может образовано с помощью операций сравнения:

>   больше,

меньше,

 = равно,

>=  больше или равно,

<=  меньше или равно,

<> не равно.

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

not, and, or

3.     Закрепление полученных знаний (практическая часть урока)

Решение задач в среде программирования Паскаль с составлением блок-схемы к каждой задаче.

Задачи

2. С клавиатуры вводится число. Определить, принадлежит ли число интервалу (-4,8).

3. С клавиатуры вводятся 2 числа. Определить, есть ли среди них четное.

4.     Подведение итога урока

Учитель: Итак, ребята, сегодня мы с Вами познакомились с алгоритмической структурой – ветвление. Что же представляет собой данная алгоритмическая структура?

Ученики: Ветвление - это такая форма организации действий, при которой в зависимости от выполнения (невыполнения) некоторого условия совершается либо одна, либо другая последовательность действий.

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

5.     Постановка домашнего задания и подведение итогов урока

Итак, ребята, урок подходит к концу, оценки…

Запишите домашнее задание:

Cоставьте блок-схему решения задачи:

 С клавиатуры вводится трехзначное число. Определить, является ли число палиндромом (совпадают ли первая и последняя цифры).

 

 

Просмотрено: 0%
Просмотрено: 0%
Скачать материал
Скачать материал "Конспект урока по информатике для 8 класса на тему "Алгоритмическая конструкция ветвление. Полная форма ветвления""

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

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

Эксперт по оценке имущества

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

Няня

за 6 месяцев

Пройти курс

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

Скачать

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

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

6 656 258 материалов в базе

Материал подходит для УМК

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

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

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

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

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

  • Скачать материал
    • 29.03.2018 5160
    • DOCX 53.8 кбайт
    • 285 скачиваний
    • Рейтинг: 4 из 5
    • Оцените материал:
  • Настоящий материал опубликован пользователем Макарова Татьяна Александровна. Инфоурок является информационным посредником и предоставляет пользователям возможность размещать на сайте методические материалы. Всю ответственность за опубликованные материалы, содержащиеся в них сведения, а также за соблюдение авторских прав несут пользователи, загрузившие материал на сайт

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

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

    • На сайте: 6 лет и 7 месяцев
    • Подписчики: 1
    • Всего просмотров: 5258
    • Всего материалов: 1

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

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

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

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

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

500/1000 ч.

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

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

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

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

300 ч. — 1200 ч.

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

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

Методы и инструменты современного моделирования

72 ч. — 180 ч.

от 2200 руб. от 1100 руб.
Подать заявку О курсе
  • Сейчас обучается 37 человек из 19 регионов
  • Этот курс уже прошли 68 человек

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

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

36 ч. — 180 ч.

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

Мини-курс

Подростковые проблемы: индивидуальный подход

3 ч.

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

Мини-курс

Современные методики базальной стимуляции и развивающего ухода для детей с тяжелыми множественными нарушениями развития

6 ч.

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

Мини-курс

История России: ключевые события и реформы

8 ч.

1180 руб. 590 руб.
Подать заявку О курсе
  • Сейчас обучается 136 человек из 46 регионов
  • Этот курс уже прошли 77 человек