СДЕЛАЙТЕ СВОИ УРОКИ ЕЩЁ ЭФФЕКТИВНЕЕ, А ЖИЗНЬ СВОБОДНЕЕ

Благодаря готовым учебным материалам для работы в классе и дистанционно

Скидки до 50 % на комплекты
только до

Готовые ключевые этапы урока всегда будут у вас под рукой

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

Проверка знаний

Объяснение материала

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

Итоги урока

Основные алгоритмические конструкции. Повторение.

Категория: Информатика

Нажмите, чтобы узнать подробности

Основные алгоритмические конструкции. Повторение. Цикл с заданным числом повторений и условием окончания работы

Просмотр содержимого документа
«Основные алгоритмические конструкции. Повторение.»

ИНФОРМАТИКА

Урок № 23 8-В (26.02.2020)

Тип урока: Комбинированный

Тема: «Основные алгоритмические конструкции. Повторение. Цикл с заданным числом повторений и условием окончания работы»

Цель урока:

  1. Формирование у учащихся понятия цикла;

  2. Рассмотрение видов циклов.

Задачи урока:

Обучающая:

  1. Сформировать у учащихся понятие о программировании циклических алгоритмов.

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

  1. Помочь учащимся осознать социальную и практическую значимость учебного материала;

  2. Обеспечить развитие у школьников умений классифицировать познавательные объекты;

  3. Создать условия для развития у школьников умения работать во времени.

Воспитывающая:

  1. Осуществлять эстетическое воспитание;

  2. Способствовать обогащению внутреннего мира школьников.

Оборудование: 1. ПК учителя

2. ПК учащихся

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

  1. Организационный момент: постановка цели урока и мотивация учебной деятельности (2 минута);

  2. Актуализация деятельности

  3. Введение нового материала (15 минут);

  4. Физическая минутка (1минута);

  5. Обобщение и систематизация понятий для выполнения практической работы (5 минуты);

  6. Подведение итогов урока (2 минуты);

  7. Домашнее задание;


Ход урока


  1. Организационный этап.

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

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

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

-Какие бывают виды алгоритмов?

-Как записываются алгоритмы?

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

  1. Введение нового материала (15 минут);

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

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

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

В зависимости от способа организации повторений различают три типа циклов:

  1. цикл с заданным условием продолжения работы;

  2. цикл с заданным условием окончания работы;

  3. цикл с заданным числом повторений.

Цикл с заданным числом повторений

Логика работы этой конструкции описывается схемой, показанной на рисунке.

 

Обрати внимание!

В цикле-ДЛЯ всегда есть параметр цикла — величина целого типа, изменяющаяся в ходе выполнения цикла от своего начального значения до конечного значения.

Выполняется цикл-ДЛЯ следующим образом:

  • параметру цикла присваивается начальное значение;

  • параметр цикла сравнивается с конечным значением; если параметр цикла не превышает конечное значение, то выполняется тело цикла, увеличивается значение параметра цикла на шаг и снова осуществляется проверка параметра цикла; если же параметр цикла превышает конечное значение, то выполнение цикла заканчивается.

Пример:

Так, если правее Робота не встретится препятствий, то, выполнив приведённый ниже алгоритм, он переместится на  пять клеток вправо и закрасит эти клетки:

 

Цикл с заданным условием окончания работы

Логика работы этой конструкции описывается схемой, показанной на рисунке.

 


На алгоритмическом языке эта конструкция записывается так:


 

Выполняется цикл-ДО следующим образом:

  • выполняется тело цикла;

  • проверяется условие (вычисляется значение логического выражения); если условие не удовлетворяется («Нет»), то снова выполняется тело цикла и осуществляется переход к проверке условия;

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

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

Пример:

Алгоритм по выучиванию наизусть четверостишия.

Пример:

Вычислим значение переменной b согласно следующему алгоритму:

 

 

Пример:

Спортсмен приступает к тренировкам по следующему графику: в первый день он должен пробежать 10 км; каждый следующий день следует увеличивать дистанцию на 10 от нормы предыдущего дня. Как только дневная норма достигнет или превысит 25 км, необходимо прекратить её увеличение и далее пробегать ежедневно ровно 25 км. Начиная с какого дня спортсмен будет пробегать 25 км?

Пусть x — количество километров, которое спортсмен пробежит в некоторый i-й день. Тогда в следующий (i+1)-й день он пробежит x+0,1x километров (0,1x — это 10 от x).

 


6. Подведение итогов и выставление оценок

7. Домашнее задание: читать параграф 2.4.


Скачать

Рекомендуем курсы ПК и ППК для учителей

Вебинар для учителей

Свидетельство об участии БЕСПЛАТНО!