Меню
Разработки
Разработки  /  Информатика  /  Уроки  /  9 класс  /  «Алгоритмическая конструкция «Повторение». Цикл с заданным условием продолжения работы»

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

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

Задачи:

Образовательные:

1) формирование представления об алгоритмической конструкции «цикл», о цикле с заданным условием продолжения работы;

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

3) получить навыки выполнения циклов с заданным условием продолжения работы;

4) получить навыки разработки циклов с заданным условием продолжения работы для различных формальных исполнителей с заданной системой команд.

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

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

Воспитательные:

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

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

предметныепредставления об алгоритмической конструкции «цикл», о цикле с заданным условием продолжения работы; умение исполнять циклический алгоритм для формального исполнителя с заданной системой команд; умение составлять простые (короткие) циклические алгоритмы для формального исполнителя с заданной системой команд;

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

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

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

Форма работы учащихся: фронтальная, индивидуальная, дифференцированная.

Методы и технологии обучения: объяснительно-иллюстративный, частично поисковый, репродуктивный методы, технология АМО (активных методов обучения) - метод «Подари улыбку», метод «Дерево достижений», здоровьесберегающая технология, рефлексия.

Показать полностью
07.02.2018

Содержимое разработки

Вариант 1

ФИ_____________________________________________


Вопрос

1

2

3

4

2

5

6

7

8

6

Буква












Вариант 1

ФИ_____________________________________________


Вопрос

1

2

3

4

2

5

6

7

8

6

Буква












Вариант 1

ФИ_____________________________________________


Вопрос

1

2

3

4

2

5

6

7

8

6

Буква












Вариант 1

ФИ_____________________________________________


Вопрос

1

2

3

4

2

5

6

7

8

6

Буква












Вариант 1

ФИ_____________________________________________


Вопрос

1

2

3

4

2

5

6

7

8

6

Буква












Вариант 1

ФИ_____________________________________________


Вопрос

1

2

3

4

2

5

6

7

8

6

Буква












Вариант 2

ФИ_____________________________________________


Вопрос

1

2

3

4

5

6

7

8

Буква










Вариант 2

ФИ_____________________________________________


Вопрос

1

2

3

4

5

6

7

8

Буква










Вариант 2

ФИ_____________________________________________


Вопрос

1

2

3

4

5

6

7

8

Буква










Вариант 2

ФИ_____________________________________________


Вопрос

1

2

3

4

5

6

7

8

Буква










Вариант 2

ФИ_____________________________________________


Вопрос

1

2

3

4

5

6

7

8

Буква










Вариант 2

ФИ_____________________________________________


Вопрос

1

2

3

4

5

6

7

8

Буква










Содержимое разработки

СКИ Робота

влево

вправо

вверх

вниз

закрасить

Команды - условия

слева свободно

справа свободно

сверху свободно

снизу свободно

слева стена

справа стена

сверху стена

снизу стена

клетка закрашена

клетка чистая



СКИ Робота

влево

вправо

вверх

вниз

закрасить

Команды - условия

слева свободно

справа свободно

сверху свободно

снизу свободно

слева стена

справа стена

сверху стена

снизу стена

клетка закрашена

клетка чистая


СКИ Робота

влево

вправо

вверх

вниз

закрасить

Команды - условия

слева свободно

справа свободно

сверху свободно

снизу свободно

слева стена

справа стена

сверху стена

снизу стена

клетка закрашена

клетка чистая



СКИ Робота

влево

вправо

вверх

вниз

закрасить

Команды - условия

слева свободно

справа свободно

сверху свободно

снизу свободно

слева стена

справа стена

сверху стена

снизу стена

клетка закрашена

клетка чистая


СКИ Робота

влево

вправо

вверх

вниз

закрасить

Команды - условия

слева свободно

справа свободно

сверху свободно

снизу свободно

слева стена

справа стена

сверху стена

снизу стена

клетка закрашена

клетка чистая



СКИ Робота

влево

вправо

вверх

вниз

закрасить

Команды - условия

слева свободно

справа свободно

сверху свободно

снизу свободно

слева стена

справа стена

сверху стена

снизу стена

клетка закрашена

клетка чистая

Содержимое разработки


Муниципальное бюджетное общеобразовательное учреждение

Климовская средняя общеобразовательная школа №1








РАЗВЕРНУТЫЙ ПЛАН-КОНСПЕКТ УРОКА ПО ТЕМЕ «АЛГОРИТМИЧЕСКАЯ КОНСТРУКЦИЯ «ПОВТОРЕНИЕ». ЦИКЛ С ЗАДАННЫМ УСЛОВИЕМ ПРОДОЛЖЕНИЯ РАБОТЫ»

9 КЛАСС

(по УМК под ред. Босова Л.Л. и Босова А.Ю., 9 класс)




ФИО и должность автора материала:

Котова Т.В., учитель информатики и ИКТ

МБОУ КСОШ №1 Брянской области




2017 год

План-конспект урока по теме

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

1. Предмет(ы): Информатика и ИКТ.

2. Класс: 9.

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

4. Задачи:

4.1. Образовательные:

1) формирование представления об алгоритмической конструкции «цикл», о цикле с заданным условием продолжения работы;

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

3) получить навыки выполнения циклов с заданным условием продолжения работы;

4) получить навыки разработки циклов с заданным условием продолжения работы для различных формальных исполнителей с заданной системой команд.

4.2. Развивающие:

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

4.3. Воспитательные:

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

5. Планируемые образовательные результаты:

предметныепредставления об алгоритмической конструкции «цикл», о цикле с заданным условием продолжения работы; умение исполнять циклический алгоритм для формального исполнителя с заданной системой команд; умение составлять простые (короткие) циклические алгоритмы для формального исполнителя с заданной системой команд;

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

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

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

7. Форма работы учащихся: фронтальная, индивидуальная, дифференцированная.

8. Методы и технологии обучения: объяснительно-иллюстративный, частично поисковый, репродуктивный методы, технология АМО (активных методов обучения) - метод «Подари улыбку», метод «Дерево достижений», здоровьесберегающая технология, рефлексия.

9. Используемые учебники: Информатика и ИКТ: учебник для 9 класа: в 2 ч. Ч.1 / Л.Л. Босова, А.Ю. Босова. – М.: БИНОМ. Лаборатория знаний, 2013 – 248 с.

10. Используемое на уроке средства ИКТ: персональный компьютер (ПК) учителя, проектор, компьютерные рабочие места учащихся.

11. Электронные образовательные ресурсы: презентация, файлы-заготовки для дифференцированной работы.

12. Раздаточный материал: СКИ Робота, пример алгоритма в виде блок-схемы, «Дерево достижений» и набор листьев из 4 цветов.

ХОД УРОКА

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

Добрый день, ребята! Я очень рада вас видеть! Садитесь.

Этап инициации (метод «Подари улыбку»). Предлагаю начать нашу совместную работу. Я попрошу вас улыбнутся, поприветствовать рукопожатием друг друга и пожелать успехов на уроке.

  1. Актуализация знаний и умений (7 мин) (Выполнение теста. Составление слов)

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

Слова: «Повторение» и «Алгоритм». Как можно объединить два этих слова?

3. Мотивация к изучению новой темы. Постановка темы урока (1 мин)

В жизни часто встречаются случаи, когда много раз подряд нужно выполнять один и тот же набор действий. Например, необходимо заполнить ведро водой из бочки, перевести текст из иностранного языка, пока не переведешь полностью и т. д. (слайд 1).В алгоритмах также иногда необходимо повторять определенные действия. Для этого используется новая организация действий. Сегодня на уроке мы с вами узнаем, какая алгоритмическая конструкция называется «повторением», какие алгоритмы называются циклическими или циклами, а также рассмотрим тип цикла с заданным условием продолжения работы.

  1. Изучение нового материала (17 мин)

Повторение – алгоритмическая конструкция, представляющая собой последовательность действий, выполняемых многократно. Алгоритмы, содержащие конструкцию повторения, называют циклическими или циклами. Последовательность действий, многократно повторяющихся в процессе выполнения цикла, называется телом цикла. Теперь запишем это определение в тетради (диктует ученикам).

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

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

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

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

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

Ученики переписывают схему в тетради.

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

  1. проверяется условие (вычисляется значение логического выражения);

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

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

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

Запишим:

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

Запишим конструкцию на алгоритмическом языке:

нц пока

кц

Теперь с вами рассмотрим примеры на повторение.

1) Алгоритм «Рыбная ловля»

алг Рыбная ловля

нач

нц пока не наступит ночь

ловить рыбу

кц

кон

2) Определите значение переменной с после выполнения алгоритма, записанного в виде блок-схемы


















Шаг

алгоритма

Операция

Переменные

Условие

b

c

b3

1

b:= 20

20

-


2

c:= 0

20

0

203 (да)

3

c:= c + b

20

20


4

b:= b - 5

15

20

153 (да)

5

c:= c + b

15

35


6

b:= b - 5

10

35

103 (да)

7

c:= c + b

10

45


8

b:= b - 5

5

45

53 (да)

9

c:= c + b

5

50


10

b:= b - 5

0

50

03 (да)

11

Вывод с


50


Ответ: 50


3) Пример 13 на странице 135 учебника. Правее Робота расположен коридор неизвестной длины. Необходимо, чтобы Робот закрасил все клетки этого коридора.

*















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

вправо

закрасить

нц пока справа свободно

вправо

закрасить

кц

  1. Практическая работа (10 мин)

Дифференцированная практическая работа

На «3» - программа 1

Правее Робота расположен коридор неизвестной длины. Необходимо закрасить все клетки этого коридора. Использовать цикл «пока».(Пример 1 на стр. 135 учебника).

На «4» - программа 2

Робот стоит у левой стенки ограды. Длины стенок неизвестны. Закрасить все отмеченные клетки и привести Робота на Базу. Используйте цикл "пока".
















На «5» - программа 3

Робот стоит у левой стенки поля. Длины стенок неизвестны. Закрасить все отмеченные клетки и привести Робота на Базу. Используйте цикл "пока".













Выставление оценок

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

§3.4.3 (стр.133-135); вопросы и задания 23,24,27 к параграфу.

  1. Подведение итогов урока. Рефлексия (3 мин)

Вернемся к целям урока... На последующих уроках мы с вами познакомимся с другими видами циклов.

Самооценка (метод «Дерево достижений»).Давайте нарядим дерево листьями.

Листья четырех цветов:

  • Коричневый - на уроке мне было все понятно

  • Желтый – было понятно, но еще необходимо время осмыслить

  • Зелёный – что-то понятно, а что-то нет

  • Белый - ничего не понял

Посмотрите на ваше дерево! Какие листочки на нем преобладают? А в какое время года бывают такие листья на дереве? Осень – это время, когда на полях и в садах уже все созрело, так и вы уже «созрели» для того, чтобы преступить к изучению новой темы.

Ребята, спасибо за работу. До свидания!


Содержимое разработки

Тест «Линейный и разветвляющий алгоритмы»

Вариант 1

1.Какая алгоритмическая конструкция называется "Следование"?

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

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

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

2. Какой элемент блок-схемы означает проверку условия?

П) прямоугольник

О) ромб

А) овал

3. Какие значения примет переменная а после выполнения фрагмента алгоритма?

a:=2

b:= а * 3 + 5

а:= а + b

А) 2

В) 13

Б) 7

4.Дайте определение понятию "Разветвляющийся алгоритм".

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

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

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

5. К какому виду алгоритмов можно отнести алгоритм, схема которого представлена ниже?

Р) линейный

О) разветвляющий (полная форма)

П) разветвляющий (сокращённая форма)






Тест «Линейный и разветвляющий алгоритмы»

Вариант 2

1. Выберите определение понятия "Линейный алгоритм".

О) Линейный алгоритм - это алгоритм, в котором выполняются определенные команды.

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

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

2. Какой элемент блок-схемы означает простую команду?

Л) прямоугольник

В) ромб

Е) овал

3. Какие значения примет переменная b после выполнения фрагмента алгоритма?

a:=9

b:= а mod 5

b= b * 10

Г) 40

Д) 9

М)10

4.Какая алгоритмическая конструкция называется "Ветвление"?

Ж) это основная алгоритмическая конструкция, которая обозначает порядок действий.

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

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

5Group 62. К какому виду алгоритмов можно отнести алгоритм, схема которого представлена ниже?

А) линейный

В) разветвляющий (полная форма)

Р)разветвляющий (сокращённая форма)






6. Величиной целого типа является

А) марка автомобиля;

Б) площадь государства;

И) количество мест в зрительном зале.

7. Определить результат выполнения алгоритма при x=10.

Т) 8

Н) 15

С) 3

8. Робот находится в клетке А. Какой алгоритм нужно выполнить Роботу, чтобы нарисовать узор и оказаться в клетке Б?




М) вправо;закрасить;вправо;вправо;закрасить;вправо;

вправо;закрасить;вправо

Н) влево;закрасить;влево;влево;закрасить;влево;

влево;закрасить; влево

К) вправо;закрасить;вправо;закрасить;вправо;закрасить;

вправо






6. Величиной литерного типа является

Е) марка автомобиля;

Л) площадь государства;

Р) количество мест в зрительном зале.

7. Определить результат выполнения алгоритма при a = 8 и

b = 2

О) 5

Н) 4

А) 2

8. Робот находится в клетке А. Какой алгоритм нужно выполнить Роботу, чтобы нарисовать узор и оказаться в клетке Б?


А) закрасить;закрасить;вниз;вниз;

закрасить;закрасить

И) закрасить;вниз;закрасить;вниз;вниз;вниз;

закрасить;вниз;закрасить

О) вниз;закрасить;вниз;закрасить;вниз;вниз;

вниз;закрасить;вниз;закрасить





Содержимое разработки

Алгоритмы в повседневной жизни В алгоритмах также иногда необходимо повторять определённые действия. Для этого используется новая форма организации действий.

Алгоритмы в повседневной жизни

В алгоритмах также иногда необходимо повторять определённые действия.

Для этого используется новая форма организации действий.

Алгоритмическая конструкция «повторение» 1) Повторение 2) Циклические алгоритмы. Циклы 3) Цикл с заданным условием продолжения работы

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

1) Повторение

2) Циклические алгоритмы. Циклы

3) Цикл с заданным условием продолжения работы

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

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

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

Типы циклов

Цикл

с заданным

условием

продолжения

работы

Цикл

с заданным

условием

окончания

работы

Цикл

с заданным

числом

повторений

Цикл с заданным условием продолжения работы (цикл-Пока, цикл с предусловием) нет Условие да Тело цикла

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

(цикл-Пока, цикл с предусловием)

нет

Условие

да

Тело цикла

Цикл с заданным условием продолжения работы (цикл-Пока, цикл с предусловием) нц пока     кц

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

(цикл-Пока, цикл с предусловием)

нц пока

кц

Рыбная ловля алг Рыбная ловля  нач   нц пока не наступит ночь   ловить рыбу кц кон

Рыбная ловля

алг Рыбная ловля

нач

нц пока не наступит ночь

ловить рыбу

кц

кон

3 Да c:=c + b b:=b - 5 Вывод c конец" width="640"

Блок-схема алгоритма

Определите значение переменной с после выполнения алгоритма.

начало

b:= 20

c:=0

Нет

b3

Да

c:=c + b

b:=b - 5

Вывод c

конец

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

Исполнитель Робот

Правее Робота расположен коридор неизвестной длины. Необходимо, чтобы Робот закрасил все клетки этого коридора.

нц пока справа свободно

вправо

закрасить

кц

Практическая работа На «3» - программа 1 Правее Робота расположен коридор неизвестной длины. Необходимо закрасить все клетки этого коридора. Использовать цикл «пока». (Пример 1 на стр. 135 учебника). На «4» - программа 2 Робот стоит у левой стенки ограды. Длины стенок неизвестны. Закрасить все отмеченные клетки и привести Робота на Базу. Используйте цикл

Практическая работа

На «3» - программа 1

Правее Робота расположен коридор

неизвестной длины. Необходимо

закрасить все клетки этого коридора.

Использовать цикл «пока».

(Пример 1 на стр. 135 учебника).

На «4» - программа 2

Робот стоит у левой стенки ограды.

Длины стенок неизвестны.

Закрасить все отмеченные клетки и

привести Робота на Базу.

Используйте цикл "пока".

На «5» - программа 3

Робот стоит у левой стенки поля.

Длины стенок неизвестны.

Закрасить все отмеченные клетки и

привести Робота на Базу.

Используйте цикл "пока".

Домашне задание §3.4.3 (стр.133-135); вопросы и задания 23,24,27 к параграфу.

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

§3.4.3 (стр.133-135);

вопросы и задания 23,24,27 к параграфу.

Алгоритмическая конструкция «повторение» 1) Повторение 2) Циклические алгоритмы. Циклы 3) Цикл с заданным условием продолжения работы

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

1) Повторение

2) Циклические алгоритмы. Циклы

3) Цикл с заданным условием продолжения работы

Дерево достижений Коричневый - «на уроке мне было все понятно» Желтый – «было понятно, но еще необходимо время осмыслить» Зелёный – «что-то понятно, а что-то нет» Белый - «ничего не понял»

Дерево достижений

Коричневый - «на уроке мне было все понятно»

Желтый – «было понятно, но еще необходимо время осмыслить»

Зелёный – «что-то понятно, а что-то нет»

Белый - «ничего не понял»

Спасибо за работу!

Спасибо за работу!

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

Исследовательская деятельность учащихся

Продолжительность 72 часа
Документ: Удостоверение о повышении квалификации
4000 руб.
800 руб.
Подробнее
Скачать разработку
Сохранить у себя:
«Алгоритмическая конструкция «Повторение». Цикл с заданным условием продолжения работы» (655.19 KB)

Комментарии 0

Чтобы добавить комментарий зарегистрируйтесь или на сайт