Конспект урока «Циклический алгоритм. Цикл с предусловием» 6 класс
план-конспект урока по информатике и икт (6 класс) на тему

 

Конспект урока «Циклический алгоритм. Цикл с предусловием» для исполнителя Робот

Урок проводился в шестом классе в рамках изучения темы Основы алгоритмизации и программирования.

Скачать:

ВложениеРазмер
Файл konspekt.docx102.19 КБ

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

Конспект урока «Циклический алгоритм. Цикл с предусловием»

Для исполнителя Робот

Урок проводился в шестом классе в рамках изучения темы Основы алгоритмизации и программирования.

Тип урока: комплексного применения знаний

Цели урока:

  1. Обучающая:
  1. Продолжить формировать систему знаний по теме алгоритмы и исполнители
  2. Формирование навыков работы с исполнителем Робот
  3. Продолжить формировать умение составлять программы, содержащие циклы
  4. Закрепить умение работать с задачами, содержащими цикл с параметром
  5. Сформировать навыки работы с задачами, содержащими цикл с предусловием
  6. Научить работать с различными видами циклов
  7. Научить определять оптимальный путь для составления программы
  1. Развивающая
  1. Развивать внимание, наблюдательность, воображение,  
  2. Вырабатывать умение логически мыслить, сравнивать, соотносить.
  1. Воспитательная
  1. Развитие умения работать самостоятельно и в коллективе

I этап. Организационный момент и проверка Д/З

II этап. Проверка пройденного и актуализация знаний.

Используется фронтальный опрос

  1. Какие виды алгоритмов нам известны?(циклический, линейный разветвляющийся)
  2. Какие виды циклических алгоритмов мы проходили на прошлых уроках?(цикл с параметром и цикл с предусловием)
  3. В чем разница между циклом с параметром и циклом с предусловием?( в первом случае нам известно точное количество повторений)
  4. В каких случаях удобно применять эти алгоритмы?
  5. Какие условия должен проверить Робот для свободного передвижения по полю? (в направлении его движения клетки должны быть свободны)

III этап. Этап творческого применения знаний

Постановка проблемы:

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

Рассмотрим задачу 1. (обстановка 1)

Самостоятельно составить программу для прохождения Роботом заданного пути, содержащую цикл с параметром.

Один из вариантов программы:

использовать Робот

алг 
нач 
.
нц 4 раз
. . вправо
.
кц
.
нц 3 раз
. . вниз
.
кц
.
нц 11 раз
. . вправо
.
кц
.
нц 6 раз
. . вниз
.
кц
.
кон

 

















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

алг 
нач 
.
нц пока справа свободно
. . вправо
. кц
.
нц пока не справа свободно
. . вниз
.
кц
.
нц пока справа свободно
. . вправо
.
кц
.
нц пока снизу свободно
. . вниз
.
кц
кон













Ответьте на вопрос, какой способ более простой? Почему

А теперь давайте попробуем решить ту же задачу, но чуть- чуть изменить обстановку:

Можем ли мы применить для решения этой задачи уже составленный алгоритм 1? А алгоритм 2? (показать).

А как называется свойство алгоритма, которое мы применили для решения этой задачи (массовость)

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

IV этап.  Этап проверки и коррекции ЗУН

Самостоятельная работа на компьютере.

Задача 2.

  1. На поле Робота нарисована горизонтальная стена (не касается границ) Робот находится в клетке над стеной. Написать программу, в которой Робот закрасит все клетки над стеной.

 

Задача 3.

  1. Робот находится в верхнем левом углу, на поле нет дополнительных стен. Написать программу, после выполнения которой, все угловые клетки будут закрашены

V этап.

Подведение итогов урока, Д/З

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

 


По теме: методические разработки, презентации и конспекты

Презентация к уроку "Циклические алгоритмы" 9 класс

Презентация к уроку "Циклические алгоритмы" 9 класс. Повторение по теме Разветвляющиеся алгоритмы....

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

В разработке урока представлена технологическая карта урока, презентация, файл для работы с интерактивной доской, файлы для проведение этапа рефлексии....

Технологическая карта урока Языкова Анна Сергеевна Информатика 8 класс Босова Л. Л. Тема урока: Циклические алгоритмы. Программирование циклов с заданным условием продолжения работы для исполнителя Робот

Тип урока: Урок «открытия» нового знания Программно-технические средства на уроке: персональный компьютер учителя, мультимедийный проектор, экран; ПК учащихся, программ...

Конспект урока "Циклические алгоритмы в среде программирования LEGO Mindstorms EV3"

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

Циклический алгоритм. Цикл с предусловием.

Реализация алгоритмов на языке Паскаль...

Программирование циклических алгоритмов. Цикл с параметром.

цель урока:Ознакомить с циклической алгоритмической структурой в языке программирования Pascal. Развитие логического мышления. Воспитание интереса к программированию....

Тест по теме «Циклические алгоритмы. Циклы по переменной» 10 класс

Тест по теме «Циклические алгоритмы. Циклы по переменной» 10 класстест составлен к учебнику "Информатика 10 (часть 2)" автор К.Ю.Поляков, Е.А.Еремин...