Инфоурок Математика КонспектыКонспект урока по теме: «Виды алгоритмов»

Конспект урока по теме: «Виды алгоритмов»

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

Конспект урока по теме: «Виды алгоритмов»

 

 

 Тема урока «Виды алгоритмов»

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

Время: 40 мин

Цели урока:

•          дидактические: изучить виды алгоритмов; рассмотреть построение данных видов алгоритмов графическим способом; научить учащихся определять вид алгоритма; читать алгоритмы на языке блок-схем; закрепить знания по теме «Алгоритмы»

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

•          воспитательные: воспитывать аккуратное и бережное отношение к технике; требовательное отношение к порядку на рабочем месте; культуру составления алгоритмов.

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

 

 

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

 

№        Этапы урока  Время Форма организации Метод

1          Организационный момент  3 мин  Сообщение    Словесный

2          Повторение   ранее

изученного материала         5 мин  Фронтальный

опрос  Репродуктивный

3          Изучение нового материала            13

мин     Эвристическая

беседа Частично-поисковый

4          Закрепление  изученного

материала      15 мин            Работа в парах          Репродуктивный

5          Постановка    домашнего

задания          1 мин  Сообщение    Словесный

6          Итоги. Рефлексия     3 мин  Сообщение    Словесный

 

 Ход урока

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

 

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

2.         Повторение ранее изученного материала

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

«Виды алгоритмов».

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

Начнѐм с теоретического письменного опроса на 4 варианта. Отвечать необходимо быстро и качественно. На листочке 3 вопроса. Я даю их 1-м партам, они передают вторым, вторые – третьим и т.д., как только закончите отвечать, поднимаете листочек вверх, я забираю листочки и проверяю.

Вариант 1

1.         Алгоритм – это

 

 

2.                     Свойства алгоритмов: 1)

2)

3)

4)

3.         Способы записи алгоритмов: 1)

2)

3)

4)

3. Изучение нового материала

Теперь перейдѐм непосредственно к теме нашего урока.

На сегодняшнем уроке мы с вами рассмотрим графический способ записи алгоритма и виды алгоритмов.

Рассмотрим 1 вопрос: графический способ записи алгоритма.

Как вы думаете, с помощью чего мы будем записывать алгоритм? Запись алгоритма будет в виде блок-схем. В блок-схеме можно использовать строго определенные типы блоков. Рассмотрим их.

Слайд 1

 

 

 

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

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

Слайд 2

 

 

 

Давайте запишем их определения.

Что представляет собой линейный алгоритм?

Слайд 3

Линейный алгоритм (следование) – это элементарная команда, которая имеет один вход и один выход. Все действия выполняются последовательно.

Что представляет собой разветвляющийся алгоритм?

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

Что представляет собой циклический алгоритм?

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

Теперь рассмотрим базовые структуры языка блок-схем.

Слайд 4

1.         Линейный алгоритм

Как в линейном алгоритме выполняются команды? Какие блоки здесь используют? В данном алгоритме все шаги (команды) выполняются по порядку друг за другом и только один раз.

 

 

Слайд 5

Рассмотрим пример: Алгоритм вычисления значения линейной функции у=(2х+4)/3.

Что нам неизвестно? Что нужно найти? Какой блок запишем сначала? Что запишем в блок ввода данных? Что запишем в блок вычислений? Что запишем в блок вывода? Что еще нужно сделать?

1)         Начало алгоритма

1)         Ввод данных (х)

2)         Блок вычислений y=(2x+4)/4

3)         Вывод данных (y)

4)         Конец алгоритма

Слайд 6

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

Чем разветвляющийся алгоритм отличается от линейного алгоритма? В данном алгоритме, в зависимости от некоторого условия, может выполняться одна или другая последовательность шагов (команд).

а) Полная форма       б) Сокращенная (неполная)

 

Чем отличается полная форма разветвляющегося алгоритма от неполной?

Слайд 7

Рассмотрим пример: Найдите максимальное число из двух исходных чисел

Что нам неизвестно? Что нужно найти? Какой блок запишем сначала? Что запишем в блок ввода данных? Какой блок нужно еще использовать? Какой формой разветвляющегося алгоритма

 

воспользуемся? Что запишем в блок вычислений? Что запишем в блок вывода? Что еще нужно сделать?

1)         Начало алгоритма

2)         Ввод данных (a,b)

3)         Условие: если a>b , то а максимальное число иначе b максимальное число

4)         Вывод данных (максимальное число)

5)         Конец алгоритма

Слайд 8

3.         Циклический алгоритм

В данном алгоритме, в зависимости от некоторого условия, одна и та же последовательность шагов (команд) может выполняться несколько раз.

Чем отличается циклический алгоритм от предыдущих?

 

 

1)         Цикл – «Пока» (цикл с постусловием)      2) Цикл – «ДО» (цикл с предусловием)

 

Приведите примеры из жизни.

4.         Закрепление пройденного материала

Вам сейчас самостоятельно предстоит записать алгоритм в виде блок-схем. Определить вид алгоритма.

Задания.

1.         Алгоритм решения уравнения y= x+5

2.         Алгоритм решения уравнения y=(x+5)/(x-6)

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

Открываем дневники, записываем домашнее задание. Составить алгоритм нахождения гипотенузы прямоугольного треугольника, площади треугольника в виде блок-схем.

6.         Итоги урока. Рефлексия.

Какую тему мы сегодня изучали? Что вам понравилось на уроке? Что нового вы узнали? Состояла ли сложность в записи алгоритма в виде блок-схем? В чем именно? Что вам было непонятно?

 

Просмотрено: 0%
Просмотрено: 0%
Скачать материал
Скачать материал "Конспект урока по теме: «Виды алгоритмов»"

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

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

Экономист-аналитик

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

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

за 6 месяцев

Пройти курс

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

Скачать

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

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

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

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

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

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

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

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

  • Скачать материал
    • 14.01.2021 591
    • DOCX 18.2 кбайт
    • Оцените материал:
  • Настоящий материал опубликован пользователем Доронина Людмила Николаевна. Инфоурок является информационным посредником и предоставляет пользователям возможность размещать на сайте методические материалы. Всю ответственность за опубликованные материалы, содержащиеся в них сведения, а также за соблюдение авторских прав несут пользователи, загрузившие материал на сайт

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

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

    Доронина Людмила Николаевна
    Доронина Людмила Николаевна
    • На сайте: 7 лет и 6 месяцев
    • Подписчики: 5
    • Всего просмотров: 5595077
    • Всего материалов: 14019

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

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

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

Экскурсовод

Экскурсовод (гид)

500/1000 ч.

Подать заявку О курсе

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

Развитие предметных навыков при подготовке младших школьников к олимпиадам по математике

36 ч. — 144 ч.

от 1700 руб. от 850 руб.
Подать заявку О курсе
  • Сейчас обучается 44 человека из 17 регионов
  • Этот курс уже прошли 101 человек

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

Особенности подготовки к сдаче ОГЭ по математике в условиях реализации ФГОС ООО

36 ч. — 180 ч.

от 1700 руб. от 850 руб.
Подать заявку О курсе
  • Сейчас обучается 329 человек из 66 регионов
  • Этот курс уже прошли 3 537 человек

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

Ментальная арифметика. Сложение и вычитание

36 ч. — 144 ч.

от 1700 руб. от 850 руб.
Подать заявку О курсе
  • Сейчас обучается 1360 человек из 85 регионов
  • Этот курс уже прошли 3 214 человек

Мини-курс

Искусство звука: путешествие по музыкальным жанрам

6 ч.

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

Мини-курс

Преодоление внутренних барьеров: убеждения, зависимости, и самооценка

4 ч.

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

Мини-курс

Методика образовательных игр с детьми раннего возраста

3 ч.

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