Алгоритм із повторенням. Конспект "Типи алгоритмів: лінійні, з розгалуженням, з повторенням". Повторення у Scratch

03.05.2022 Новини



















Назад вперед

Увага! Попередній переглядслайдів використовується виключно з ознайомлювальною метою і може не давати уявлення про всі можливості презентації. Якщо вас зацікавила дана робота, будь ласка, завантажте повну версію.








Назад вперед








Назад вперед

Урок «Алгоритми з повторенням» продовжує знайомство шестикласників із основними алгоритмічними конструкціями. Для зв'язку з попередньою темою – «розгалуженням», та з метою перевірки засвоєння ключових понять теми на початку уроку учні виконують інтерактивний тест індивідуально на комп'ютерах, залежно від кількості. Тест створений за шаблоном А. Н. Комаровського, містить 5 завдань, одразу видає оцінку ( Презентація 2 ). Ціль тесту – за короткий термін перевірити ступінь засвоєння матеріалу на понятійному рівні. У цей час решта учнів за допомогою інтерактивного слайду обговорює, як правильно розставити в блок-схемі команди алгоритму «ознака ділимості на 3», маючи можливість на іншому слайді побачити правильне розташування команд і ключових слів. При створенні слайда використані макроси, що дозволяють у режимі показу слайдів переміщати об'єкти (написи) у задану область. Макроси запропонував David M. Marcovitz, оптимізував А.Н. Комаровський.

Знайомство з новою алгоритмічною конструкцією відбувається з прикладу завдання «наповнити бочку». При створенні слайдів, що ілюструють рішення задачі, особливу увагу приділено виділенню дії, що повторюється, яке в результаті записується один раз, а при повторному вирішенні завдання повторюється кілька разів.

Після демонстрації загального виду конструкції «повторення», закріплення йде за завданням з робочого зошита «Маша та варення». Заготівля порожньої блок-схеми також винесена на слайд, а її заповнення йде переміщенням написів із застосуванням вищезгаданих макросів. Після обговорення та правильної розстановки команд на слайді, учням пропонується виконати те саме самостійно в робочому зошиті.

Для підбиття підсумків уроку та рефлексії використовується інтерактивний тест «Алгоритми з повторенням», що складається також із 5 завдань на ключові поняття теми, і відразу видає оцінку ( Презентація 3 ). Оцінювання учнів відбувається за підсумками роботи з тестами та вкладом в обговорення та виконання завдань. Перехід від одного етапу уроку до іншого і від слайду до слайду здійснюється через кнопки, що управляють. Роботу із завданнями на слайдах можна організувати як за наявності інтерактивної дошки, так і без неї.

Цілі:

  • розвинути уявлення учнів про різні форми алгоритмів;
  • сформувати уявлення про алгоритми із повторенням.

Завдання:

  • повторити відомості про алгоритми із розгалуженнями;
  • навчити виділяти із завдання на повторення умову та дії;
  • навчити виконувати алгоритми на повторення.

Тип уроку:урок вивчення та закріплення нових знань

Обладнання:комп'ютерний клас, проектор, екран

ЦОР: Презентація 1 "Алгоритми з повторенням", інтерактивні тести: "Алгоритми з розгалуженням" ( Презентація 2 ), «Алгоритми з повторенням» ( Презентація 3 ). Усі презентації містять макроси для правильної роботи. всі макроси повинні бути включені .

ХІД УРОКУ


п/п
Етапи уроку Зміст етапу Ціль етапу Форма роботи Діяльність учнів Ресурси
1. Тема уроку, план уроку (3 хв) Визначення теми уроку – розгадування ребуса (Повторення) Активізувати мисленнєву діяльність учнів, повторити способи кодування інформації Фронтальна робота зі слайдом Згадують способи кодування інформації у ребусах. Презентація 1 , слайди 1-3:
2. Повторення, перевірка домашнього завдання (5 хв) Повторення матеріалу минулого уроку, перевірка домашнього завдання, завдання № 34 Повторення основних понять алгоритмів із розгалуженням, перевірка домашнього завдання Індивідуальна робота з інтерактивним тестом на комп'ютерах з одержанням оцінки, фронтальна робота зі слайдом «Ознака ділимості на 3» Виконання тесту «Алгоритми з розгалуженням» на комп'ютерах на оцінку (за кількістю комп'ютерів), решта – відновлення правильного порядку команд у блок-схемі алгоритму «Ознака ділимості на 3» Тест «Алгоритми з розгалуженням»,
(Презентація 2 );
Блок-схема «Ознака ділимості на 3»:
Презентація 1 , слайд 4,
Завдання № 34:Оформіть у вигляді блок-схеми ознаку ділимості натурального числа на 3. Слайд 4 презентації дозволяє зробити це в інтерактивному режимі. Для переміщення напису в режимі показу потрібно клацнути лівою кнопкою миші по напису (відпустити кнопку), потім клацнути лівою кнопкою миші по тій області, в яку передбачаєте перемістити напис. При помилковому переміщенні для виправлення помилки зробити те саме. Слайд 5 дозволяє перевірити правильність виконання завдання.

Малюнок 1

3. Вивчення нового матеріалу (15 хв) Розбір завдання «Наповнити бочку» як приклад алгоритму, де одна й та сама дія повторюється кілька разів, знайомство із загальним видом структури Повторення Продемонструвати алгоритм із повторенням як форму організації алгоритмів, що дозволяє однакові дії записувати один раз, а виконувати стільки, скільки потрібно. Колективна роботазі слайдами Обговорення команд, необхідні вирішення завдання, виділення повторюваних действий. Запис у зошит блок-схеми та команди повторення з ключовими словами Презентація 1 , Слайди 7-18
Розв'язання задачі «Наповнити бочку»спочатку демонструється у вигляді лінійного алгоритму перерахуванням усіх команд, що призводять до вирішення задачі ( Презентація 1 , Слайди 6-9). Потім вирішення тієї ж задачі оформляється у вигляді алгоритму з повторенням (рис. 2), з виділенням важливих моментів: перевірка умови, виконання команди, повернення до умови, вихід з повторення ( Презентація 1 , Слайди 10-14).
За допомогою слайдів15-17 учні знайомляться з новими поняттями: цикл, загальний вигляд структури повторення у вигляді блок-схеми та алгоритмічною мовою.

Малюнок 2

4. Закріплення нового матеріалу
(10 хв)
Розв'язання задачі «Маша та варення», задача № 46. Навчити проводити аналіз завдання з виділенням умови, дій, необхідних для її вирішення, розставляти команди у потрібному порядку Групова робота, самостійна робота з робочим зошитом Обговорюють у групах, пропонують варіанти вирішення завдання, беруть участь у розстановці команд на слайді, вирішують завдання самостійно у робочих зошитах , Презентація 1 , Слайди 18-19.
Завдання №46.Якось бабуся попросила Машу допомогти зібрати ягоди агрусу. Дівчинка взяла козуб і підійшла до великого колючого куща. Вона обережно зривала ягоду і опускала її в козуб. Так Маша робила доти, доки на кущі не залишилося жодної ягоди. З цих ягід зварили дуже смачне варення.
Запитання та завдання до завдання ( Презентація 1 , слайд 18 (рис.3)):
- Виберіть із запропонованих написів ті дії, які Маші доведеться повторювати кілька разів.
– який напис може бути умовою?
– у якому порядку потрібно розставити написи на блок-схемі?
(перестановку написів може зробити один із учнів)
- Чи буде завдання вирішене, якщо поміняти місцями так і ні?
За допомогою слайда 19 можна перевірити правильність розміщення команд на схемі.

Малюнок 3

5. Закріплення нового матеріалу, перевірка знань. (5 хв) Інтерактивний тест "Алгоритми з повторенням" Перевірити ступінь засвоєння матеріалу на тему «Алгоритми з повторенням» Індивідуальна робота із тестом на комп'ютерах. Виконання завдань інтерактивного тесту на комп'ютерах «Алгоритми з повторенням», виправлення помилок Тест «Алгоритми з повторенням»,
Презентація 3
6. Підсумки уроку.
(2 хв)
Оцінки за тести, фронтальну та групову роботу. Підбиття підсумків, рефлексія, осмислення виконаної роботи Фронтальна робота Отримання оцінок, відповіді на запитання
7. Домашнє завдання , п. 3.4,
, № 45
Індивідуальна робота з підручником, робочим зошитом Читання підручника, виконання вправ ,

Список літератури:

  1. Босова Л.Л.Інформатика: підручник для 6 класу - М: БІНОМ. Лабораторія знань, 2006.
  2. Босова Л.Л.Інформатика: Робочий зошит для 6 класу - М: БІНОМ. Лабораторія знань, 2004.

«Форми представлення алгоритму» - Змістовно-методична лінія «Алгоритмізація та програмування». Програмування. Форми представлення алгоритмів. Чи потрібно дотримуватись порядку в алгоритмі? Переправити вовка. 4.1.2. Блок-схема алгоритмів. Розвиток пізнавальних інтересів, інтелектуальних та творчих здібностей засобами ІКТ.

"Алгоритм уроки" - Команди такого алгоритму виконуються послідовно зверху донизу. Графічно (блок-схемою). Розгалужується. Виконавці алгоритмів. Практичне завдання. Відкрийте графічний редактор. Циклічний. Алгоритми бувають дуже складними та великими за обсягом. Блоки. Алгоритм складається з урахуванням виконавця.

"Схема алгоритму" - Перед сном я вмиваюся і чищу зуби. Поки що менше 22.00 я дивитимусь телевізор. Початок. Якщо завтра буде дуже холодно, то я не піду до школи. Розгалужується алгоритм (неповна форма). Мишко захворів, і сьогодні не прийшов до школи. Розгалужується алгоритм (повна форма). Наприклад: Інакше доведеться йти на уроки.

«Циклічний процес» - Розпродаж! Які оператори використовують для організації циклу з невідомим числом повторень? Коли під час вирішення завдань застосовують лічильний цикл? Як інакше називають цикл із постумовою? За якої умови відбувається вихід із циклу з постумовою? Скільки разів виконується цикл із постумовою? Що ми називаємо циклами?

«Основи алгоритмізації» - Визначення Методи опису Типи алгоритмів. Тут можна прочитати головне про алгоритми. Кінець. Словесна форма запису - алгоритм записаний словами і призначений для людини. Програма Сума Опис а,в,с:Цілий Кінець_опису а:=5 в:=9 с:=а+в Висновок ('сума= ', с) Кінець_Програми. Лінійний алгоритм.

«Поняття алгоритму» - Алгоритм завжди розрахований на виконання виконавцем, що не розмірковує, – формальне виконання алгоритму. Формалізація поняття алгоритму. Алгоритм (лат. algorithmi - аль Хорезмі - порівн. азіатський математик IX ст.,). Побудувати алгоритми не вдавалося, виникло поняття алгоритмічно нерозв'язного завдання. Визначення алгоритму є інтуїтивним поняттям, а чи не суворо математичним.

Всього у темі 32 презентації

Урок інформатики 7 клас

Дата проведення 12.11.2015р.

Мета уроку : навчити складатиалгоритм ыз повторення; використовувати цикли в алгоритмах для розв'язання задач, Створити умови для формування первинного уявлення про цикл в алгоритмі та команди "повторити";

розвиватилогічне та алгоритмічне мислення учнів; розвивати навички роботи у програмному середовищі;

виховувати допитливість та поглиблений інтерес до вивчення інформатики.

Тип уроку:урок вивчення та первинних закріплень нових знань

Обладнання, що використовується:пк вчителя, пк учня, мультимедійний проектор

Підручники та навчальні посібники, що використовуються:Інформатика: Підруч.для 7-го кл.загальноосвіт.навч.закл. / Й.Я.Рівкінд [та ін.]. – К.: Генеза, 2015.

Програмне забезпечення: Scratch

Опорні слова:алгоритм; команда повтори N разів, тіло циклу

Тема урока: Алгоритми із повторенням. Складання та виконання алгоритмів

з повторенням у програмному середовищі

План уроку : 1. Організаційний момент

2. Перевірка домашнього завдання

3. Актуалізація опорних знань (фронтальне опитування)

4. Вивчення нового матеріалу

5. Робота на пк

6. Підсумок уроку

7. Д/З

Хід уроку:

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

Вітання.

Нагадую: на минулому уроці ми почали вивчати тему: Алгоритми з повторенням та розгалуженням, ознайомилися з базовими структурами алгоритму, його властивостями та формами уявлення. Сьогодні ми з вами вивчимо алгоритм із повторенням, навчимося складати такі алгоритми та застосовувати на практиці – виконувати алгоритми з повторенням у програмному середовищі Scratch.

2. Перевірка домашнього завдання:

1. Що називають алгоритмом?

Що таке команда алгоритму?

Хто чи може виступати у ролі виконавця алгоритму?

2. Назвіть базові структури алгоритму?

[лінійний, алгоритм із повторенням, алгоритм із розгалуженням]

У якій формі може бути представлений алгоритм?

[словесною, як тексту, графічно: блок-схема]

Які алгоритми називають лінійними?

3. Які можна виділити властивості алгоритму?

[масовість, результативність, ефективність, кінцівка алгоритму]

Наведіть приклади лінійних алгоритмів із повсякденного життя.

3. Актуалізація опорних знань(Фронтальне опитування)

* Подумайте, які явища у природі постійно повторюються? [День змінює ніч, схід та захід сонця, фази місяця, пори року змінюють один одного і так відбувається багато років]. Процеси, що повторюються, називаються - Циклічними.

* Згадайте народні казки: "Колобок"; «Ріплення»; «Попелюшка» та інших. в них використовується повторення тих самих дій. Які дії у казці «Попелюшка» повторюються кілька разів?

* Ми постійно беремо участь у циклічних процесах:

Заняття у школі з конкретного предмета щотижня повторюються, згідно з розкладом;

Дзвінки на урок і з уроку щодня дзвонять одночасно;

Додому ми йдемо по тому самому маршруту;

На уроці української мови щоразу розбираючи будову слова ми виконуємо той самий набір команд;

Коли ви вирішуєте рівняння з алгебри, повторюєте щоразу той самий порядок дій……

4. Вивчення нового матеріалу

Отже, запишіть сьогоднішнє число та тему уроку!

Розглянемо завдання (підручник стор.66)

Дано: ємність 50л, цебро 10л, колодязь. Необхідно наповнити бочку водою.

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

(На проекторі презентація)

Запишемо алгоритм розв'язання цієї задачі, поданий у вигляді тексту:

1. Взяти відро

2. Набрати повне відро води у колодязі

3. Вилити в бочку.

…………………………..

Поставити цебро

Давайте визначимо, які команди повторюються в даному алгоритмі та скільки разів

(Запишемо наш алгоритм з використанням команди повтори)

1. Взяти відро

2.Повтори 5 разів

Набрати повне відро води у колодязі

Вилити в бочку

Поставити цебро

2-3 повтори 5 разів

Ми з вами вирішили завдання, використовуючи алгоритм з повторенням.

Отже, Алгоритм - команди якого повторюються N разів називається алгоритмом з повторенням.

Алгоритм із повторенням називають ще алгоритм із цикломабо циклічним алгоритмом!

Якщо за умови завдання визначено кількість повторень команд, значить, алгоритм розв'язання задачі має команду циклу з лічильником. На прикладі вирішеного завдання ми бачимо, як виглядає найпростіший алгоритм із повторенням, який містить команду циклу з лічильником:

Запишемо загальний вигляд команди циклу з лічильником:

ПовторитиN раз (заголовок циклу)

Команди (де команди утворюють тіло циклу)

Ми знаємо, що алгоритм зручно представляти графічним способом, при цьому використовують блок-схему. Увага на екран давайте пригадаємо, як виглядає блок-схемалінійного алгоритму: див. слайд 4.

Складання алгоритму у зошиті:

Складіть алгоритм знаходження периметра 7 рівнокутного косинця зі стороною а=5. Уявіть даний алгоритму вигляді блок-схеми.

5. Робота на пк

Інструктаж з техніки безпеки.кабінеті суворо забороняється:

    Торкати роз'єми, кабелі та розетки.

    Торкатися монітор.

    Торкатися тильної строни монітора.

    Працювати у вологому одязі та вологими руками.

    Відстань від очей до екрана монітора 40-60 див.

    Працювати за комп'ютером можна лише при дозволі вчителя.

Практична частина:

6. Підсумок уроку:

Отже, що таке алгоритм із повторенням?

Як позначається команда циклу з лічильником, що вона вказує?

Що таке тіло циклу?

Коли використовується команда повторити в алгоритмах?

7. Д/З

§ 3.1 стор 65-71 опрацювати

Скласти алгоритм знаходження середнього арифметичного шести чисел.

Практична частина:

(Діти розсаджуються на свої робочі місця, роздати картки із завданнями)

1. Запускаємо програмне середовище Скретч.

2. Змініть мову програмного середовищанатиснувши на панелі інструментів кнопку у формі земної кулі (за потреби)

3. Перемістіть кота у верхній лівий кут

4. Необхідно вибрати блок/перота в область скриптів перетягнути команду/ опустити перо

Завдання№ 1:

Напишіть програму для малювання Скретчем квадрата зі стороною 60 кроків

1) Без використання команди повтори;

2) З використанням команди повтори

(Виберіть блок/контроль/повторити вкажіть команди, які має повторити Скретч необхідну кількість разів для малювання квадрата)

Проаналізуйте, наскільки скоротився запис вашого алгоритму.

Завдання №2:

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

Повторити 120 разів переміщення на 4 кроки, поворот на 3 градуси

Завдання №3 : Напишіть програму для створення орнаменту

Відомі три типи алгоритмів - лінійні, що розгалужуються, циклічні.

Лінійний тип алгоритмів

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

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

приклад

Постановка задачі : обчислити площу кола, якщо відомий радіус.

Дано : R-радіус кола.

Знайти: S - площа кола.

Рішення: S=3,14R 2

Словесна форма запису алгоритму

Виберемо російську мову для запису алгоритму у цій формі та запишемо послідовність команд, виконання яких при заданому значенні радіуса дозволить знайти площу:

    Прочитати значення R.

    Помножити значення Rна 3,14.

    Помножити результат другого на значення R.

    Записати отриманий результат значення S.

Мовою блок-схем - Мал. 8

Тип алгоритмів, що розгалужується

Розв'язання задач не завжди можна подати у вигляді лінійного алгоритму.

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

При графічному способі розгалуження організується за допомогою логічного елемента (ромб), що має один вхід та два виходи. Призначення логічного елемента – перевірка заданої умови. Залежно від виконання (істинності) або невиконання (хибності) умови, що перевіряється, можливий вихід відповідно на гілку «Так» або «Ні».

приклад

Постановка задачі : обчислити
.

Дано: х - значення аргументу.

Знайти: у - значення функції.

Рішення:

y= x , якщо х  0

- x якщо х<0

Блок-схема - Див. Рис. 9.

Словесна вистава

На псевдокоді :

Прочитати значення х

Якщо х>0, то

Кінець розгалуження

Записати значення у

Виділяють повну та неповну умовну конструкцію .

Циклічний тип алгоритмів

При складанні алгоритмів вирішення досить великого кола завдань нерідко виникає потреба в неодноразовому повторенні тих самих команд.

Алгоритм, складений з використанням багаторазових повторень тих самих дій (циклів), називається алгоритмів циклічного типу.

Однак «неодноразово» не означає «до нескінченності». Організація циклів, що ніколи не призводить до зупинки у виконанні алгоритму (так зване зациклювання), є порушенням вимоги його результативності.

Під час розробки алгоритму циклічної структури виділяють такі поняття:

    параметр циклу – величина, із зміною якої пов'язане багаторазове виконання циклу;

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

    крок циклу - Це значення, на яке змінюється параметр циклу при кожному повторенні.

Циклічний алгоритм складається з підготовки циклу, тіла циклу, умови продовження циклу .

У підготовку циклу входять дії, пов'язані із завданням вихідних значень параметра циклу (початкове і кінцеве значення, крок параметра).

У тіло циклу входять: багаторазово повторювані дії обчислення шуканих величин; підготовка наступного значення параметра циклу, підготовка інших значень, необхідні повторного виконання дій у тілі циклу.

У умови продовження визначається необхідність подальшого виконання повторюваних дій. Якщо параметр циклу перевищив кінцеве значення, виконання циклу має бути припинено.

Розглянемо графічне уявлення циклічного блоку алгоритму (див. рис. 10).

Цикли можуть бути з передумовою(коли умова перевіряється перед початком тіла циклу) та з постумовою(Коли умова перевіряється після першого проходження тіла циклу).

Цикл із постумовою

Цикл із передумовою

А.А.Алейніков (ДУО«Середня школа №2 г.п.Кругле» )

СЦЕНАРІЙ У РОКУ ІНФОРМАТИКИ У VI КЛАСІ.

ТЕМА: «АЛГОРИТМИ: ЛІНІЙНІ, З ГОЛОВАННЯМ, З ПОВТОРЕННЯМ»

НАВЧАЛЬНА МЕТА: передбачається, що наприкінці заняття учні знатимуть види алгоритмів (лінійні, з розгалуженням, з повторенням); вміти застосовувати отримані знання під час вирішення навчальних завдань (розрізняти лінійні ), успішно виконувати завдання у вигляді тесту.

ЗАВДАННЯ ОСОБИСТОГО РОЗВИТКУ: на основі актуалізації відомого матеріалу та виконання навчальних завдань сприяти розвитку у учнівлогічного та алгоритмічного мислення ; сприяти розвитку в учнів умінь організовувати власну діяльність, комунікативних умінь, навичок взаємодії; створити умови для самореалізації особистості навчальної діяльності, становлення навчальної суб'єктності учнів.

ТИП УРОКУ: урок засвоєння нових знань.

ТЕХНОЛОГІЯ: Елементи активної оцінки.

ОБЛАДНАННЯ: навчальний посібник «Інформатика», мультимедійна презентація, Роздатковий матеріал, оціночні листи, смужки для використання прийому «непіднятої руки», посібник «Світлофор».

ХІД УРОКУ:

    МОТИВАЦІЙНО-ОРІЄНТУВАЛЬНИЙ ЕТАП

Здрастуйте, хлопці! Сідайте. Я радий вас усіх бачити сьогодні. Перевірте, будь ласка, себе, у кожного на столі має бути підручник, зошит, щоденник , оціночні листи, матеріали для роботи на уроці, які я підготував для вас.На обличчі усмішка та в душі гарний настрій. Хлопці, а давайте, подаруємо посмішку нашим гостям і поділимося гарним настроємз моїми колегами.

А зараз розпочинаємо наш урок. Сподіваюся, що він буде цікавим та успішним. А щоб визначити шлях до успіху, я пропоную кожному з вас вибрати для себе девіз на урок (роздавальний матеріал):

    Працюй, іншого шляху до успіху немає!

    Чого б ти не вчився, ти вчишся для себе!

    Учням, щоб досягти успіху, треба наздоганяти тих, хто попереду, а не чекати тих, хто позаду. (Арістотель).

    Хто ні про що не питає, той нічого не навчиться. (Томас Фуллер).

    Ти можеш тоді, коли віриш, що можеш.

    Той, хто хоче, шукає тисячі можливостей, хто не хоче – тисячу причин. (Аналіз обраного девізу). (Прийом "непіднятої руки").

Діти, давайте згадаємо поняття, з якими ми познайомилисяз вами на минулому уроці під час нашої подорожі країною «Алгоритми» (Прийом «непіднятої руки»).

    Як ви вважаєте, щотаке алгоритм? (Зрозуміла та кінцева послідовність точних дій (команд), формальне виконання яких дозволяє отримати рішення поставленого завдання).

    А який синонім можна підібрати до цього терміну? (Правила).

    Наведіть приклади алгоритмів (2-3 приклади).

    Як називається процес створення алгоритму? (Алгоритмізація).

    А хто творить алгоритми? (Людина чи група людей).

    А хто може виконати алгоритм? (Виконавець алгоритму тобто людина (група людей) або технічний пристрій(робот, комп'ютер), які розуміють команди алгоритму та вміють правильно їх виконати).

    Що називається системою команд виконавця? (Набір команд, які розуміє та може виконати виконавець команд).

    Чому процес виконання алгоритму можна автоматизувати? (Виконавець виконує команди формально, не розмірковуючи над їхнім змістом).

    Чи завжди виконавець може виконати зрозумілі йому команди? (Ні, тільки перебуваючи в певній обстановці, яка утворює місце існування виконавця).

Перевірка домашнього завдання.

Діти, покажіть за допомогою посібника "Світлофор", наскільки ви впоралися з домашнім завданням (упр.2, §18, упр.2, §19, з урахуванням критеріїв НаштоБуЗу (Додаток 1)).

формування пізнавальних компетенцій (систематизація знань, формування практичного досвідупізнавальної та інтелектуальної діяльності у учнів у процесі фронтальної роботи з перевірки домашнього завдання); докомунікативні х компетенцій (формування в учнів умінь висловлювати думки,слухати, вести діалог ); регулятивних компетенцій (вміння самостійно керувати своєю діяльністю (вибір девізу на урок)).

    ЕТАП АКТУАЛІЗАЦІЇ ЗНАНЬ

Навіщо нам потрібні алгоритми? (Прийом "непіднятої руки"). (Щоб вирішувати найрізноманітніші завдання). Якщо алгоритм допомагає нам вирішувати найрізноманітніші завдання, то й алгоритми бувають різні.

Хлопці, як ви вважаєте, якою буде тема нашого сьогоднішнього уроку? (“Види алгоритмів”). Молодці, правда!

Отже, тема уроку “Види алгоритмів”. (Слайд 1, «Види алгоритмів). Відкрийте зошити та запишіть дату та тему уроку.

Спільне цілепокладання. Вчитель спільно з учнями формулюють цілі мовою учнів:

Я знатиму видиалгоритмів;

Я вмітиму розрізняти алгоритми,розпізнавати ситуації, в яких вони застосовні , наводити приклади алгоритмів різного виду(Слайд 2, «Цілі мовою учнів»)

Ключове питання: «Все наше життя – це алгоритм. Якого виду?

(Обговорення). (Прийом "непіднятої руки").

Запланований метапредметний результат: формування регулятивних компетенцій (учнісамостійно визначають цілі навчання, вміють ставити і формулювати для себе завдання у пізнавальній діяльності , вміють її організовувати та нею керувати, розвивати мотиви та інтереси своєї пізнавальної діяльності).

    ОПЕРАЦІЙНО – ПІЗНАВАЛЬНИЙ ЕТАП

Сьогодні на уроці кожен із вас випробуватиме себе в ролі і творця, і виконавця певних алгоритмів. Ми зможемо виділити види алгоритмів та дати їм назви. Отже, хлопці, зверніть увагу на екран.(Слайд 3, Алгоритм «Ранок Петі»). (Аналіз алгоритму). (Прийом "непіднятої руки").

Як виконати алгоритм?Як можна назвати такі алгоритми? Щоб виконати алгоритм, потрібно всі команди виконати послідовно, одну за одною, як їх запис. Усі дії хіба що вишиковуються на одну лінію. Звідси і назва – лінійна. Алгоритми, у яких команди виконуються одна одною, гаразд їх записи, називаються лінійними. (Учні записують визначенняу зошит). (Слайд 4 "Лінійні алгоритми"). Зворотній зв'язокза допомогою посібника «Світлофор».

Завдання 1. "Зліпити сніговика". (Розставити номери команд у потрібному порядку,(Додаток 2)) . (Слайд 5, завдання «Зліпити сніговика»). Аналіз завдання.

Діти, а що буде, якщо команди виконувати в довільному порядку або пропустити окремі команди? (Не отримаємо рішення поставленого завдання). А хто може бути виконавцем цього алгоритму? Чи завжди можна виконати цей алгоритм? (При відповідній обстановці – місце існування виконавця). (Прийом "непіднятої руки").

Наступний вид алгоритмів добре описує рядок: «Прямо поїдеш – і тобі, і коневі смерть, вліво поїдеш – сам живим не будеш, а праворуч – сам живий будеш, а кінь твій загине…». (Слайди 6,7, фрагментказки «Іван царевич і сірий вовк»). Разом із учителем учні аналізують ситуацію, дії героя казки.

Чи можна назвати дії героя казки лінійним алгоритмом?(Прийом "непіднятої руки"). Ні.Чому? (У героя казки є вибір).

А зараз пограємо. Я називатиму пропозицію, а ви спробуєте відгадати відповідне йому прислів'я (Додаток 3).

    Якщо дві справи робити, то нічого не вийде (За двома зайцями поженешся – жодного не зловиш). (Слайд 8).

    Якщо робити справу не поспішаючи, то швидше її закінчиш (Тихіше їдеш – далі будеш). (Слайд 9).

    Якщо не працюватимеш, то не звариш юшки (без праці не виймеш рибку з ставка). (Слайд 10).

Чим схожі пропозиції, які я читав? (Слайд 11). (У них передбачається вибір,перевіряється умова, а потім виконується дія). (Чарівні слова: Якось – інакше).

Як ми назвемо алгоритми, які містять умову? ( умовним, алгоритмом, що розгалужується, з розгалуженням). (Слайд 12, "Алгоритми з розгалуженням"). (Учні записують визначенняу зошит). Алгоритми з розгалуженням – це алгоритми, у якихє вибір дій залежно від умови. Зворотній зв'язок за допомогою посібника «Світлофор».

Нині ж перед вами фрагмент відомої казки А.С.Пушкіна «Руслан і Людмила». (Слайд 13, фрагмент казки А.С.Пушкіна «Руслан та Людмила»). Скласти алгоритм дій кота вченого. (Учні становлять алгоритм і записують у зошит).

IV . Фізкультхвилинка. (відео). (Слайд 14).

ОПЕРАЦІЙНО – ПІЗНАВАЛЬНИЙ ЕТАП (продовження).

Хлопці, чи всі алгоритми є лінійними чи з розгалуженням?

Перегляньте наступний слайд презентації. На екрані фрагмент казки «Про рибалку та рибку». (Слайд 15, фрагмент казки «Про рибалку та рибку»). (Аналіз навчальної ситуації у фрагменті казки «Про рибалку та рибку»). (Прийом "непіднятої руки").

Що ми помічаємо у діях старого? (Мбагаторазове повторення будь-якої дії).

Розглянемо наступне завдання. (Слайд 15, фрагмент казки «Про рибалку та рибку»). (Чарівне слово:Бувай).

Як ми назвемо алгоритми з багаторазовим повторенням якоїсь дії? (Алгоритми з повторенням). (Слайд 16 "Алгоритми з повторенням"). (Учні записують визначенняу зошит ). Алгоритми з повторенням ( циклічні алгоритми) – це алгоритми, які передбачають багаторазове повторення однієї й тієї ж дії. Зворотній зв'язок за допомогою посібника «Світлофор».

Отже, з скільки видів алгоритмів ви тепер знаєте? Перерахуйте їх. (Лінійні алгоритми, алгоритми з розгалуженням, алгоритми з повторенням ). (Слайд 17, "Види алгоритмів"). (Прийом "непіднятої руки").

Запланований метапредметний результат: формування пізнавальних компетенцій (формування знань, умінь та практичного досвіду пізнавальної та інтелектуальної діяльності у учнів у процесі вивчення навчального матеріалу на тему «Види алгоритмів», учні знатимуть види алгоритмів, визначення лінійних алгоритмів, алгоритмів з розгалуженням та повторенням, розумів видів); докомунікативних компетенцій (навчальна співпраця з учителем та однокласниками, формування у учнів умінь висловлювати думки,слухати, вести діалог ); регулятивних компетенцій (формування умінь аналізувати, коригувати та оцінювати власну діяльність).

    КОНТРОЛЬНО-КОРЕКЦІЙНИЙ ЕТАП

Практична робота . Виконання тесту.(Додаток 4).

Додаткові завданнядо уроку(Додаток 5) . (Робота в парах, зворотний зв'язок за допомогою посібника «Світлофор»).

Запланований метапредметний результат: формування пізнавальних компетенцій (формування знань, умінь та практичного досвіду пізнавальної та інтелектуальної діяльності у учнів у процесі вивчення навчального матеріалу, умінь застосовувати отримані знання при вирішенні навчальних завдань (розрізняти лінійні)алгоритми, алгоритми з розгалуженням, алгоритми з повторенням; розпізнавати ситуації, в яких вони застосовні , успішно виконати завдання запропонованого тесту), докомунікативні х компетенцій (розвиток навичок взаємодії,співпраця з однокласниками при роботі в парах, формування у учнів умінь висловлювати думки,слухати, вести діалог ), регулятивних компетенцій (формування умінь організовувати, аналізувати, коригувати та оцінювати власну діяльність, підвищення рівня самореалізації особистості учнів у навчальній діяльності, становлення їхньої навчальної суб'єктності).

    ДОМАШНЄ ЗАВДАННЯ

Діти записують домашнє завдання: §20, приклад 3 , навести приклади лінійних алгоритмів, алгоритмів із розгалуженням та алгоритмів із повторенням з повсякденного життя. НаштоБузу до домашнього завдання (Додаток 6). (Слайд 18, домашнє завдання). Зворотній зв'язок за допомогою посібника «Світлофор».

    ПІДСУМКИ УРОКУ. РЕФЛЕКСІЯ НАВЧАЛЬНОЇ ДІЯЛЬНОСТІ

Самооцінка та взаємооцінка. (Слайд 19, самооцінка та взаємооцінка).

    Що нового ви сьогодні дізналися на уроці?

    Як ти оцінюєш свою роботу на уроці, роботу однокласників?

    Які виникали труднощі у процесі уроку?

Аналіз мети уроку, ключового питання. (Слайд 19, «Все наше життя – алгоритм…»). Учні заповнюють оціночні листи. Зворотній зв'язок за допомогою посібника «Світлофор».

Хлопці, сьогодні ми не залишаємо цю чудову країну «Алгоритмізація». Попереду ми маємо захоплюючі подорожі, ми познайомимося з новими поняттями, з новими цікавими завданнями.

Насамкінець хочу сказати, що все наше життя - це алгоритм, але алгоритм не тільки лінійний, не тільки з розгалуженням або з повторенням. Це алгоритм складної структури. І я бажаю, щоб кожна ваша дія була обдуманою і призводила до правильного, гідного результату. Дякую всім за урок. Ви добре попрацювали, молодці!

Запланований метапредметний результат:формування комунікативних компетенцій (формування в учнів умінь висловлювати думки, слухати, вести діалог, конструктивно критикувати інших і приймати критику, набуття досвіду ділових відносин), регулятивних компетенцій (формування умінь аналізувати, коригувати та оцінювати власну діяльність і діяльність однокласників).

СПИСОК ВИКОРИСТАНИХ ДЖЕРЕЛ

    Навчальна програмадля закладів загальної середньої освіти з російською мовою навчання. Інформатики. VI-XI класи. - Мінськ: Національний інститут освіти, 2012.

    Інформатика: навчальний посібник для 6-го класу закладів загальної середньої освіти з білоруською та російською мовою навчання/А.Е.Пупцев [та ін.]. Мінськ: Нар одна асвета, 2008.

    Запрудський, Н.І. Контрольно-оцінна діяльність вчителя та учнів/Н.І.Запрудський.-Мінськ: Сер-Віт, 2012.-160 с.

    Хуторський,А.В. Метапредметний зміст та результати освіти: як реалізувати федеральні державні освітні стандарти (ФГОС) [Електронний ресурс] / / Інтернет-журнал «Ейдос». – 2012. – No1. - Режим доступу: http://www.eidos.ru/journal/2012/0229-10.htm. - Дата доступу: 03.10.2016.

Додаток 1

НаштоБузу до домашнього завдання:

    Знати:

    Що таке алгоритм?

    Який синонім можна підібрати до цього терміну?

    Як називається процес створення алгоритму?

    Хто створює алгоритми? Хто може виконати алгоритм?

    Що таке виконавець?

    Що називається системою команд виконавця?

    Чому процес виконання алгоритму можна автоматизувати?

    Чи завжди виконавець може виконати зрозумілі йому команди?

    Навіщо нам потрібні алгоритми?

    Вміти:

    Наводити приклади алгоритмів із повсякденного життя та навчальної діяльності (2-3 приклади);

    Наводити приклади виконавців алгоритмів (3-4 приклади).

    Наявність та правильність виконанняупр.2 (§18, стор. 95), упр.2 (§19, стор.99).

Додаток 2

ЗАВДАННЯ 1. «Зліпити сніговика». Розставити номери команд у потрібному порядку.

Встромити морквину між вуглинками.

Зліпити третю кулю, меншу за другу, і покласти її на другу кулю.

Зліпити зі снігу велику кулю і покласти її на землю.

Зліпити другий шар, менше першого, і покласти його на перший шар.

Одягти відро на третю кулю.

Зробити очі з вуглинків на третій кулі.

Додаток 3

ЗАВДАННЯ 2. До пропозиції підберіть відповідне прислів'я.

    Якщо дві справи робити, то нічого не вийде.

    Якщо робити справу не поспішаючи, то швидше її закінчиш.

    Якщо не працюватимеш, то не звариш юшки.

Прислів'я:

    Без гарної праці немає плоду.

    Без праці не виймеш рибку зі ставка.

    Справа майстра боїться.

    За двома зайцями поженешся – жодного не спіймаєш.

    За заслугами та честь.

Додаток 4

ТЕСТ «Алгоритми: лінійні, алгоритми з розгалуженням, алгоритми з повторенням».

Іди туди, не знаю куди. Відповідь ______

Завдання 2.

Пошукати потрібну книгу

Увійти до книгарні

Сплатити вартість книги

Вийти з книгарні

Взяти потрібну книгу

Вид алгоритму

Завдання 3.

Розставте команди алгоритму у правильному порядку. Вкажіть тип алгоритму.

Якщо немає машин, дійти до середини дороги

Подивитися праворуч

Якщо немає машин, дійти до кінця дороги

Подивитися наліво

Вид алгоритму

Завдання 4.

Завдання 4.

Запишіть алгоритм видалення символу у тексті, одночасно опишіть два способи. Укажіть вигляд вашого алгоритму.

    Подумайте однозначне число.

    Додати до нього 5.

    Якщо число менше 25, поверніться до кроку 2.

    Запишіть число.

Оціни себе! ______________

Додаток 5

Додаткові завдання до уроку

    Пульт управління ванною має дві кнопки: долити 5 літрів та злити 3 літри. Складіть алгоритм, що дозволяє налити у ванну 4 літри води за якнайменшу кількість команд. Укажіть вид алгоритму.

    Карлсон має відро варення, воно вміщує 7 літрів. Також у нього є 2 порожніх відерця: 4 – літрове та 3-літрове. Складіть алгоритм, який допоможе Карлсону відлити 1 літр варення до чаю в менше (3-літрове) цебро, залишивши 6 літрів у великому (7-літровому) відрі. Укажіть вид алгоритму.

    Шестивідерне барило заповнене доверху квасом. Складіть алгоритм, який допоможе поділити квас порівну двом покупцям. Можна використовувати дві порожні барильця, в один з яких входить 5 відер, а в інший - 1 відро. Укажіть вид алгоритму.

Додаток 6

НАШТОБУЗУ до домашнього завдання (§20, приклад 3, стор. 108)

    Знати:

    Лінійними?

    Які алгоритми називаються алгоритмами із розгалуженням?

    Які алгоритми називаються алгоритмами з повторенням?

    Вміти:

    Наводити приклади алгоритмів із повсякденного життя та навчальної діяльності (2-3 приклади кожного виду).