1090557
столько раз учителя, ученики и родители
посетили сайт «Инфоурок»
за прошедшие 24 часа
+Добавить материал
и получить бесплатное
свидетельство о публикации
в СМИ №ФС77-60625 от 20.01.2015
Дистанционные курсы профессиональной переподготовки и повышения квалификации для педагогов

Дистанционные курсы для педагогов - курсы профессиональной переподготовки от 1.410 руб.;
- курсы повышения квалификации от 430 руб.
Московские документы для аттестации

ВЫБРАТЬ КУРС СО СКИДКОЙ ДО 90%

ВНИМАНИЕ: Скидка действует ТОЛЬКО до конца апреля!

(Лицензия на осуществление образовательной деятельности №038767 выдана ООО "Столичный учебный центр", г.Москва)

ИнфоурокИнформатикаКонспектыЦИКЛИЧЕСКИЕ АЛГОРИТМЫ конспект урока

ЦИКЛИЧЕСКИЕ АЛГОРИТМЫ конспект урока

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

ТЕМА: ЦИКЛИЧЕСКИЕ  АЛГОРИТМЫ

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

 

Цели: Продолжить знакомство с графическим способом записи алгоритмов. Познакомить с циклическими алгоритмами. Развивать логическое и алгоритмическое мышление. Формировать умение анализировать и делать выводы. Воспитывать бережное и ответственное отношение к школьному имуществу.

 

План урока:

IОрг.момент. (1мин.)

IIРазминка (4 мин.)

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

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

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

VIФизминутка (2 мин.)

VIIПрактическая часть (10 мин.)

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

 

Ход урока:

I. Орг.момент: Приветствие. Рапорт дежурного.

 

II. Разминка.

 

В строчках:                                                                               

1. Число, получаемое при сложении.                                      

2. Мера для измерения жидкостей.

 

В столбиках:

3.Фигура, получаемая пересечением двух прямых.

4.Название месяца.

 

III. Актуализация знаний.

1.     Что такое алгоритм?

2.     Что называется линейным алгоритмом?

3.     Способы представления алгоритмов?

4.     Блоки (начало- конец алгоритма,  ввод-вывод информации, проверка условий, блок действий)

 

IV. Введение нового материала

В жизни нам очень часто приходится делать выбор. Например: брать или нет на прогулку зонтик? Здесь результат выбора зависит от того, идет (или собирается пойти) дождь. Другой пример выбора: "Куда отправиться погулять — в парк или просто пройтись по улицам?". Здесь результат выбора тоже может зависеть от какого-то условия, например от желания друга, с которым ты собираешься погулять вместе, или от того, есть ли у тебя время, чтобы доехать до парка.

Алгоритмы, в которых осуществляется выбор действий в зависимости от какого-то условия, называются разветвляющимися.

 

Рассмотрим   словесное   описание   и  

блок-схему  алгоритма   "Настроение"

Алгоритм "Настроение"

 

1. Если настроение хорошее, то выполнить действие 2,

    иначе выполнить действие 3.

 2.Погулять.

 3.Позвонить другу.

 

 

Рассмотрим   словесное   описание   и  

блок-схему алгоритма   "Вычисление"

 

        

Алгоритм "Вычисление"

 

1.Задать число.

2.К заданному числу прибавить 5.

   3.Если результат больше 10, то перейти к действию 4,

    иначе перейти к действию 5.

 4.Вычесть 4 и перейти к действию 6.

 5.Прибавить 47.

 6.Сообщить результат.

 

Мы также очень часто встречаем повторяющиеся

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

смена дня и ночи. Повторяющиеся действия совершает

человек, выполняя работу, например, пиля дрова, моя посуду, собирая ягоды и т. д.

Повторяющаяся последовательность действий

называется циклом, а эти действия — циклическими.

Алгоритмы, содержащие повторяющие действия,

 называются циклическими.

 

Рассмотрим   словесное   описание   и   блок-схему  

алгоритма   «Сбор   ягод»

Алгоритм "Сбор ягод"

 

1.  Посмотри: все ли ягоды собраны? Если да,

        то унеси корзинку, иначе перейди к действию 2.

2.  Сорви ягоду.

3.  Положи ягоду в корзинку и перейди к действию 1.

 

1. Выполните для заданных чисел (значений X

разветвляющийся алгоритм,представленный

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

X = 29. Результат: (15)

X = 14. Результат: (21)

X = 97. Результат: (83)

 

 

2.Выполните для заданных чисел (значений  X)  циклический  алгоритм представленный в виде блок-схемы. Запишите результаты.

X = 7. Результат: (105)

X = 12. Результат: (69)

X = 53. Результат: (53)

 

Дополнительное задание

 

Составьте и запишите в виде блок-схемы

циклический алгоритм для решения примера

(примерное решение представлено на рис)

      ((((((195 - 5) : 2) - 5) : 2) - 5) : 2)

Запишите результат выполнения алгоритма: (20)

 

V. Домашнее задание

 

Придумайте разветвляющийся и циклический алгоритмы

и запишите их виде блок-схем на отдельном листке

клетчатой бумаги. (Примеры блок-схем представлены па рис.)

 

VI.Физкультминутка

Все ребята дружно встали,

На месте тихо (!) зашагали,

Пальцы сжали и разжали,

Головою покивали.

Руки вверх потянули, потянули.

Отдохнули? — Отдохнули.

 

VII. Работа на компьютере

 

Работа в текстовом редакторе.

Учитель заранее готовит несложные задания: алгоритм,

представленный в виде текста, и отдельные блоки из

блок-схемы этого алгоритма. Напомнив учащимся приемы

перемещения, учитель предлагает "собрать" блок-схему

заданного алгоритма.

Можно предложить учащимся работу с прикладной

программой "Алгоритмы".

 

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



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

В жизни нам очень часто приходится делать выбор. Например: брать или нет на прогулку зонтик? Здесь результат выбора зависит от того, идет (или собирается пойти) дождь. Другой пример выбора: "Куда отправиться погу­лять — в парк или просто пройтись по улицам?". Здесь результат выбора тоже может зависеть от какого-то условия, например от желания друга, с которым ты собираешься погулять вместе, или от того, есть ли у тебя время, чтобы доехать до парка.

Алгоритмы, в которых осуществляется выбор действий в зависимости от какого-то условия, называются разветвляющимися.

 

Рассмотрим   словесное   описание   и  

блок-схему  алгоритма   "Настроение"

Алгоритм "Настроение"

 

1. Если настроение хорошее, то выполнить действие 2,

    иначе выполнить действие 3.

 2.Погулять.

 3.Позвонить другу.

 

 

Рассмотрим   словесное   описание   и  

блок-схему алгоритма   "Вычисление"

 

 

        

 

Общая информация

Номер материала: 438870

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

Курс повышения квалификации «Методика преподавания информатики в начальных классах»
Курс повышения квалификации «Современные информационные технологии и их использование в работе преподавателей. Системы автоматизированного проектирования одежды и организация технологического процесса»
Курс повышения квалификации «Основы создания интерактивного урока: от презентации до видеоурока»
Курс повышения квалификации «Организация работы по формированию медиаграмотности и повышению уровня информационных компетенций всех участников образовательного процесса»
Курс профессиональной переподготовки «Информатика: теория и методика преподавания в образовательной организации»
Курс повышения квалификации «Облачные технологии в образовании»
Курс «Фирменный стиль» (Corel Draw, Photoshop)
Курс «Оператор персонального компьютера»
Курс «1С: Предприятие 7.7»
Курс «WEB-ВЕРСТКА (HTML, CSS)»
Курс повышения квалификации «Развитие информационно-коммуникационных компетенций учителя в процессе внедрения ФГОС: работа в Московской электронной школе»
Курс профессиональной переподготовки «Информационные технологии в профессиональной деятельности: теория и методика преподавания в образовательной организации»
Курс повышения квалификации «Специфика преподавания информатики в начальных классах с учетом ФГОС НОО»
Курс повышения квалификации «Введение в программирование на языке С (СИ)»
Курс профессиональной переподготовки «Математика и информатика: теория и методика преподавания в образовательной организации»
Включите уведомления прямо сейчас и мы сразу сообщим Вам о важных новостях. Не волнуйтесь, мы будем отправлять только самое главное.