Конспект уроку з інформатики на тему "Розгалуження та послідовна деталізація алгоритму" (9 клас). Як скласти план уроку: покрокова інструкція Метод покрокової деталізації план уроку

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

Вигляд уроку: комбінований урок (лекція та практика).Цілі уроку: Загальноосвітні:

сформувати уявлення у учнів про основні поняття теми: команда розгалуження, неповна форма команди розгалуження;

сформувати навички розробки алгоритмів із розгалуженням у ГРІС «Стрілочка»;

Розвиваючі:

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

Виховні:

виховання інформаційної культури учнів, уважність, акуратність, дисциплінованість, посидючість;

виховання пізнавального інтересу школярів

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

I .Організаційний момент (2 хв.)

Вітання. Перевірка присутніх. Повідомлення теми уроку.

II

Письмове опитування 2 варіанти робіт

III

Пояснення за допомогою презентації

Приклад завдання з двома кроковими деталізаціями

Пояснення за допомогою презентації «Демонстрація алгоритму з розгалуженням «Орнамент» серед виконавця Стрілочка».

IV

V . Підсумок уроку (2 хв.)

VI . Домашнє завдання (1 хв.)

Хід уроку:

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

Тема урока: " Розгалуження та послідовна деталізація

Основні теми параграфа:

команда розгалуження;
♦ неповна форма розгалуження;
♦ приклад задачі з двома кроковими деталізаціями.
(слайд 2)

II . Актуалізація знань (5 хв.)

Тест на тему:Циклічні алгоритми

Варіант 1

1.У якій із фігур виконується перевірка умови:

2. Циклічний алгоритм це:


    нц
    крок
    кц

    поки попереду не край, повторювати
    нц
    крок
    поворот
    кц

    поч
    крок
    кін

    нц
    крок
    кц

4. Тіло циклу – це:

    графічний спосіб опису алгоритму

    це набір інструкцій, що описують порядок дій виконавця для досягнення результату розв'язання задачі за кінець дій.

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

5. Намалювати структуру циклу (блок-схема)

Тест на тему:Циклічні алгоритми

Варіант 2

1.У якій із фігур виконується процедура:

2. Цикл – це:

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

    графічний спосіб опису алгоритму

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

    це набір інструкцій, що описують порядок дій виконавця для досягнення результату розв'язання задачі за кінець дій.

3. Потрібно намалювати горизонтальну лінію через весь екран. Виберіть правильну програму:

    поч
    крок
    кін

    нц
    крок
    кц

нц

крок

поворот

кц

    поки попереду не край, повторювати

нц

крок

кц

4. Блок-схема – це:

    послідовність команд, що входить до алгоритмічної структури "цикл".

    графічний спосіб опису алгоритму

    це набір інструкцій, що описують порядок дій виконавця для досягнення результату розв'язання задачі за кінець дій.

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

5. Написати програму зациклювання алгоритму.

III . Теоретична частина (20 хв.)

Команда розгалуження

Познайомимося ще з однією командою ГРІС. Вона називається командою розгалуження. Формат команди розгалуження такий:

якщо<условие>
то<серия 1>
інакше<серия 2>
кв(слайд 3)

Службове слово кв означає кінець розгалуження.

Як і раніше, ГРІС може перевіряти лише дві умови: «попереду край?» або «попереду не край?».<Серия>- Це одна або кілька наступних один за одним команд. Якщо<условие>справедливо, то виконується<серия 1>, в іншому випадку -<серия 2>. Приклад показано на рис. 5.12.

(слайд 4)

Таке розгалуження називається повним.

Неповна форма розгалуження

У деяких випадках використовують неповну форму команди розгалуження (рис. 5.13). Наприклад:

якщо попереду край
то поворот
кв

(слайд 4)

Неповна команда розгалуження має такий формат:

якщо<условие>
то<серия>
кв

Тут<серия>виконується, якщо<условие>справедливо.слайд 5)

Складемо останню, порівняно складну програму для ГРІС. У цьому прикладі ви побачите, що застосування методу послідовної деталізації полегшує вирішення деяких «головоломних» завдань.

Приклад задачі з двокроковою деталізацією

Завдання 6. Побудувати орнамент, що складається із квадратів, розташованих по краю поля. Вихідне положення ГРІС – у верхньому лівому кутку, напрямок на південь (рис. 5.14).

(слайд 6)

Процедуру, що малює ланцюжок квадратів від краю до краю поля, назвемо РЯД. Процедуру, яка малює один квадрат, назвемо КВАДРАТ. Спочатку напишемо основну програму.

програма Орнамент
поч
зроби РЯД
поворот
зроби РЯД
поворот
зроби РЯД
поворот
зроби РЯД
кін(Слайд 7)

Тепер напишемо процедури РЯД і КВАДРАТ:

(Слайд 8)

У процедурі РЯД у тілі циклу міститься неповне розгалуження. Структуру такого алгоритму можна назвати так: цикл із вкладеним розгалуженням.

На рис. 5.15 наведено блок-схему процедури РЯД.

Складання цієї програми вимагало двох кроків деталізації алгоритму, які виконувались у такій послідовності:

Тепер вам відомі усі команди управління графічним виконавцем. Їх можна поділити на три групи: прості команди; команда звернення до процедури; структурні команди. До третьої групи належать команди циклу та розгалуження.

(слайд 9)

IV . Закріплення знань (15 хв.)

Опрацювання алгоритму «Орнамент»

V . Підсумок уроку (2 хв.)

Оцінювання роботи учнів під час уроку.

VI . Домашнє завдання (1 хв.)

§31, питання. Готується до контрольної роботи(слайд 10)

Запитання та завдання

1. Що таке покрокова деталізація?
2. З яких команд можуть складатися допоміжні алгоритми останнього рівня деталізації?
3. Який формат має команда розгалуження? Які дії виконавця вона визначає?
4. Чим відрізняється повне розгалуження від неповного?
5. Шляхом покрокової деталізації складіть програми управління графічним виконавцем для вирішення наступних завдань:
розкреслити все поле горизонтальними пунктирними лініями;
намалювати квадрати у всіх чотирьох кутах поля;
розкреслити все поле в клітку зі стороною, що дорівнює кроку.

Тема: "Метод покрокової деталізації"
Навч мета: Повторити з учнями етапи розв'язання задач на комп'ютері: постановкою, алгоритмом, методом математичної моделі, програмою, аналізом результатів. Ввести поняття методу покрокової деталізації.
Розвиваючи мету: Розвивати логічне мислення, пам'ять, інтерес до предмета. Забезпечення міцного та свідомого оволодіння учнями основ інформатики.
Виховує мету: Культуру поведінки, спілкування. Виховання в учнів інформаційної культури. Підготовка учнів до активного повноцінного життя та роботи в умовах інформаційного суспільства.
Хід уроку:
1. Орг момент
2. Етап постановки мети уроку
3. Опитування д/з
Етапи розв'язання задач на комп'ютері: постановкою, алгоритмом, методом математичної моделі, програмою, аналізом результатів.
Тест
1. Чітко сформульована послідовність правил, що описують цей процес
а) блок-схемою
б) алгоритмом *
в) одна з властивостей алгоритму
2. Властивості алгоритму
а) точність, визначеність, результативність
б) ясність, зрозумілість, результативність
в) дискретність, визначеність, масовість, результативність*
3. Розроблений алгоритм можна зафіксувати кількома способами
а) графічним
б) складання рівнянь, правил, формул
в) словесний опис, блок-схема, алгоритмічною мовою *
4. Етап обробки інформації зображується
а) прямокутником *
б) ромбом
в) овалом
5. Перевірка умов зображується
а) прямокутником
б) ромбом *
в) квадратом
6. У фігурі подібної до овалу записуємо
а) введення, виведення*
б) формулу
в) початок, кінець
7. Введення вихідних даних та виведення результату записуємо в…
а) паралелограмі *
б) квадраті
в) ромбі
8. Які документи є алгоритмами?
а) Правило правопису приставок, що закінчуються на з,
б) Програма телепередач
в) Кулінарний рецепт приготування страви*
г) Інструкція зі збирання проданої в розібраному вигляді шафи*
9. У яких випадках правильно закінчується пропозиція: Алгоритм – це
а) кінцева послідовність дій, що призводить до шуканого результату за будь-яких допустимих вихідних даних*
б) вказівку виконання дій
в) кінцевий набір зрозумілих деякому виконавцю команд, виконання яких призводить до однозначного вирішення поставленого завдання
г) програма у машинних кодах
10. Розчленованість алгоритму на окремі елементарні дії – це
а) Дискретність*
б) Визначеність
в) Масовість
г) Детермінованість
11. Які документи є алгоритмами?
А) Каталог книг у бібліотеці
Б) Порядок набору міжнародного номера*
В) Рецепт приготування клею*
Г) настінний календар на поточний рік

Перевірка: Критерій оцінок: 11 "+"-5, 9 "+"-4, 7 "+"-3, 5 "+"-2

4. Пояснення нової теми:
Успіх будь-якої діяльності залежить від ретельності планування. І чим складніше завдання, тим важливіше вміння спланувати свої дії. Головним при цьому завжди буде чітке визначення кінцевих результатів, потім визначення проміжних результатів, без яких неможливе досягнення поставленої мети.
Такий підхід виявляється єдино можливим при складанні складних алгоритмів та великих програм для вирішення задач з використанням ЕОМ. Цей спосіб називається покроковою деталізацією алгоритмів та програм. При покроковій деталізації алгоритми записуються як безліч допоміжних алгоритмів, вирішальних допоміжні подзадачи, а кожна їх вимагає отримання певних проміжних результатів.
Розробивши основний алгоритм, можна розпочати розробку алгоритмів «другого рівня», які у свою чергу можуть вимагати подальшої деталізації. Таким чином, основний алгоритм є планом дій, який необхідно виконати для досягнення поставленої мети, а суть кожної дії розшифровується у відповідному допоміжному алгоритмі.
Використання покрокової деталізації описи алгоритмів дозволяє чітко, ясно і зрозуміло описувати способи розв'язання задач.
Метод покрокової деталізації полегшує складання алгоритмів, т.к. дозволяє вирішувати завдання частинами і користуватися як допоміжні алгоритми ще не вирішених завдань. Таку побудову називають програмуванням зверху донизу.
Розглянемо завдання та складемо алгоритм використовуючи метод покрокової деталізації.
1. Є 2 глеки ємністю 3л і 8л. Виконавець Джин може набирати воду з річки в кожен глечик, виливати з нього воду і визначати чи налита вода в глечику догори. Складіть алгоритм, виконавши який Джин набере з річки 7 л. води.
2. Виконавець вміє замінювати в слові одну букву, причому з осмисленого слова має вийти знову осмислене слово. Складіть алгоритм перетворення:
а) слова САД у слово КОТ;
б) слова МУХА у слово СЛОН.

5. Етап постановки Д/з: прочитати конспект, вигадати кілька коротких (не більше 15 команд) програм з помилками, щоб на наступному уроці дати налагодити їх своєму сусідові по парті. Попередньо повідомивши, з якою метою ви становили ці програми.

6. Етап підбиття підсумків уроку.

Цілі:

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

Завдання:

  • навчальна– вивчити поняття: допоміжний алгоритм деталізація алгоритму, формування навичок складання основних та допоміжних алгоритмів;
  • розвиваюча- Розвиток алгоритмічного мислення, пам'яті, уваги, логічного мислення, пізнавального інтересу, комунікативної культури, навчально-пізнавальної компетенції;
  • виховна– розвиток пізнавального інтересу, сприяти вихованню у дітях милосердя, відповідальності, взаєморозуміння, взаємоповаги, взаємодопомоги та підтримки.

Завантажити:

Попередній перегляд:

Щоб скористатися попереднім переглядом презентацій, створіть собі обліковий запис Google і увійдіть до нього: https://accounts.google.com


Підписи до слайдів:

«Черепаха» – графічний навчальний виконавець. "Черепаха" - графічний навчальний виконавець.

Алгоритм – зрозуміле і точне припис виконавцю виконати кінцеву послідовність команд, що призводить від вихідних даних до результату.

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

1 = Н Точність. Властивість алгоритму. Точність алгоритму означає, що кожна команда має розумітися однозначно

Алгоритм: 1. Сісти в човен двом туристам 2. Переплисти 3. Висадити одного туриста 4. Переплисти 5. Сісти в човен одному туристу 6. Переплисти 7. Висадити одного туриста 8. Переплисти 9. Висадитись усім туристам

Допоміжні алгоритми. Метод послідовної деталізації та складальний метод

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

Алгоритм алгоритм: Переправа: Сісти в човен двом туристам Виконати алгоритм Переправа Виконати алгоритм Переправа Переплисти Висадитися всім туристам. Переплисти Висадити одного туриста Переплисти Сісти в човен одному туристу

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

Основна програма: «Число 1717» поч зроби ЄДИНИЦЯ зроби СІМ зроби ЄДИНИЦЯ зроби СІМ кін

Опис допоміжного алгоритму (процедури) Визначення процедури у програмі називається її описом. Формат опису процедури: процедура нач кон

Процедура ОДИНИЦЯ вивчи одиниця (вперед 100 наліво 120 вперед 30 тому 30 наліво 60 вперед 100 наліво 90 перо_підніми вперед 40 наліво 90 перо_опусти 0 Процедура 90 вперед 5 назад 5 направо 90 назад 30 наліво 90 вперед 100 наліво 90 перо_підніми вперед 40 наліво 90 перо_опусти одиниця сім одиниця сім

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

Домашнє завдання: Вивчити конспект. параграф 5 № 7 стор.32 (рисунки1,2,6).

Попередній перегляд:

Тема уроку: Допоміжні алгоритми. Метод послідовної деталізації та складальний метод

Цілі:

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

Завдання:

  • навчальна – вивчити поняття: допоміжний алгоритм деталізація алгоритму, формування навичок складання основних та допоміжних алгоритмів;
  • розвиваюча - Розвиток алгоритмічного мислення, пам'яті, уваги, логічного мислення, пізнавального інтересу, комунікативної культури, навчально-пізнавальної компетенції;
  • виховна – розвиток пізнавального інтересу, сприяти вихованню у дітях милосердя, відповідальності, взаєморозуміння, взаємоповаги, взаємодопомоги та підтримки.

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

Вигляд уроку : комбінований урок (лекція та практика).

Обладнання та програмне забезпечення:презентації PowerPoint.

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

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

ІІ. Актуалізація знань

Групова форма роботи.

ІІІ. Теоретична частина

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

IV. Закріплення знань Практичне завдання.

V. Підсумок уроку Рефлексія.

VI. Домашнє завдання

ХІД УРОКУ

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

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

ІІ. Актуалізація опорних знань

Вчитель : ми продовжуємо працювати з навчальним виконавцем «Черепаха» І перш ніж ми вирішуватимемо нові завдання, давайте згадаємо, що ми проходили на минулих уроках. Для цього я роздам вам листи, на яких намальовані ребуси. Ваше завдання в парах розгадати свій ребус і написати визначення до слова, що вийшло.

Виконання 2 хвилини.

Вчитель : Давайте перевіримо, що вийшло (Учні кажуть свої відповіді, вчитель паралельно демонструє на екрані ребуси).

Черепаха – графічний навчальний виконавець.

Алгоритм – зрозуміле і точне припис виконавцю виконати кінцеву послідовність команд, що призводить від вихідних даних до результату.

Точність. Властивість алгоритму.

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

Які властивості алгоритмів ви знаєте ще (відповіді учнів)

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

ІІ. Мотивація, цілепокладання, постановка проблеми

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

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

Алгоритм:

  1. Сісти в човен двом туристам
  2. Переплисти
  3. Висадити одного туриста
  4. Переплисти
  5. Сісти в човен одному туристу
  6. Переплисти
  7. Висадити одного туриста
  8. Переплисти
  9. Сісти в човен одному туристу
  10. Переплисти
  11. Висадитися всім туристам

Яку особливість у цьому алгоритмі ви можете відзначити?

(Учні відзначають повторення команд 2-9.)

Давайте подумаємо, який недолік цього алгоритму.

(Витрачено багато часу на написання повторюваних команд)

Дуже багато часу ми втратили на запис команд, що повторюються. Як можна скоротити запис даного алгоритму? Відповісти ми зможемо на це питання після розгляду теми уроку:

(Учні записують у зошит число та тему уроку)

"Допоміжні алгоритми". Отже, хто зможе сказати, про що йтиметься на сьогоднішньому уроці (відповіді учнів)

Сьогодні ми дізнаємося, які алгоритми називаються допоміжними та як оформляються такі алгоритмічні структури.

ІІІ. Пояснення нового матеріалу.

Давайте дії, що повторюються, виведемо в окремий алгоритм, який назвемо - Переправа. Подивіться як виглядатиме наш алгоритм:

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

Учні записують у зошити

Допоміжний алгоритм - це алгоритм розв'язання деякої підзадачі з вихідного (основного) завдання.

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

Допоміжний алгоритм - алгоритм, з таким заголовком, який дозволяє викликати його з інших алгоритмів (повинен мати своє ім'я).

З основної підпрограми походить звернення до допоміжного алгоритму на його ім'я.

IV. Закріплення

Складемо алгоритм написання числа 1717 для виконавця Черепашка. У мові програмування Логотип ключовим словом, що позначає початок підпрограми, є,вивчи.

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

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

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

Підпрограми можуть бути об'єднані вбібліотеку підпрограмта збережені в довгостроковій пам'яті комп'ютера. Таку бібліотеку можна поступово поповнювати новими підпрограмами.

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

Фізхвилинка

Давайте трохи відпочинемо.

Вправи для рук та плечового поясу:

1. Підняти плечі, опустити плечі. Повторити 6-8 разів. Розслабте плечі.

2. Руки зігнути перед грудьми. На рахунок 1 – 2 – пружні ривки назад зігнутими руками, на рахунок 3 – 4 – те саме, але прямими. Повторити 4-6 разів. Розслабте плечі.

Вправи для тулуба та ніг:

1. На рахунок 1-2-крок вліво, руки до плечей, прогнути. На рахунок 3 – 4 – те саме, але в інший бік. Повторити 3 – 4 рази.

2. Ноги нарізно, руки за голову. На рахунок 1 – різкий поворот наліво, на рахунок 2 – праворуч. Повторити 3 – 4 рази.

Гімнастика для очей:

1. Сядьте на стілець, заплющите очі, розслабте м'язи обличчя, вільно, без напруги відкиньтесь на спинку стільця, покладіть руки на стегна (10 – 15 секунд).

2. Розплющити очі і подивіться вдалину перед собою (2 – 3 секунди). Переведіть погляд на кінчик НОСА (3-5 секунд). Повторіть двічі.

Практичне завдання

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

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

1. Які питання було поставлено перед нами?

2. Чи отримано відповіді на ці запитання?

Рефлексія

Хмара тегів", які потрібно доповнити. сьогодні я дізнався...

  • було важко…
  • Я зрозумів, що…
  • я навчився…
  • я зміг…
  • було цікаво дізнатися, що…

Кожен учень обирає по 1-2 пропозиції та закінчує їх.

Оцінювання роботи учнів під час уроку.

  1. Домашнє завдання

Вивчити конспект.

параграф 5 № 7 стор.32 (рисунки1,2).


ТЕМА: "РОЗГЛЯД І НАСЛІДНА ДЕТАЛІЗАЦІЯ АЛГОРИТМУ"

Цілі уроку:

Освітні:

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

2.показати приклад задачі з двокроковою деталізацією.

Виховні:

виховання інформаційної культури, уваги, акуратності, посидючості.

Розвиваючі:

1.розвиток самоконтролю;

2.розвиток пізнавальних інтересів

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

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

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

Підручник: Семакін «Інформатика та ІКТ» 9 клас

План уроку:

    Організаційний момент, перевірка домашнього завдання.

    Пояснення нового матеріалу.

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

    Підбиття підсумків уроку.

    Домашнє завдання.

Хід уроку

Діяльність вчителя

Діяльність учнів

Здрастуйте, хлопці! Сідайте! Сьогодні ми вивчатимемо алгоритм розгалуження.

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

Команда розгалуження

Познайомимося ще з однією командою ГРІС. Вона називається командою розгалуження. Формат команди розгалуження такий:

якщо<условие>
то<серия 1>
інакше<серия 2>
кв

Службове слово кв означає кінець розгалуження.

Як і раніше, ГРІС може перевіряти лише дві умови: «попереду край?» або «попереду не край?».<Серия>- Це одна або кілька наступних один за одним команд. Якщо<условие>справедливо, то виконується<серия 1>, в іншому випадку -<серия 2>.

Давайте зобразимо блок-схему.

Таке розгалуження називається повним.

Неповна форма розгалуження

У деяких випадках використовується неповна форма команди розгалуження

Наприклад:

якщо попереду край
то поворот
кв

Блок-схема:

Неповна команда розгалуження має такий формат:

якщо<условие>
то<серия>
кв

Тут<серия>виконується, якщо<условие>справедливо.

Складемо порівняно складнупро граму для ГРІС. У цьому прикладі ви побачите, що застосування методу послідовної деталізації полегшує вирішення деяких «головоломних» завдань.

Приклад задачі з двокроковою деталізацією

Завдання 6. Побудувати орнамент, що складається із квадратів, розташованих по краю поля. Вихідне положення ГРІС - у верхньому лівому кутку, напрямок на південь.

Процедуру, що малює ланцюжок квадратів від краю до краю поля, назвемо РЯД. Процедуру, яка малює один квадрат, назвемо КВАДРАТ. Спочатку напишемо основну

програма Орнамент
поч
зроби РЯД
поворот
зроби РЯД
поворот
зроби РЯД

поворот
зроби РЯД
кін

Тепер напишемо процедури РЯД і КВАДРАТ:

У процедурі РЯД у тілі циклу міститься неповне розгалуження. Структуру такого алгоритму можна назвати так: цикл із вкладеним розгалуженням.

Процедури РЯД.

Складання цієї програми вимагало двох кроків деталізації алгоритму, які виконувались у такій послідовності:

Тепер вам відомі усі команди управління графічним виконавцем. Їх можна поділити на три групи: прості команди; команда звернення до процедури; структурні команди. До третьої групи належать команди циклу та розгалуження.

Додаток 1.

Переходимо до практичної частини нашого уроку.

Завантажуйте файл Ц_1 рівень

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

Завантажуйте файл Ц_2 рівень

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

Завантажуйте файл Ц_3 рівень

Додаток 2

Додаток 3

Додаток 4

Підбиття підсумків уроку, виставлення відміток.

Домашнє завдання п.31,

Додаток 1.

Додаток 2

Додаток 3

Додаток 4

Хороший корисний урок без підготовки не провести. Ось чому так важливо заздалегідь продумати його перебіг. Федеральний Державний стандарт основної загальної освіти наголошує, що навчальний процес має бути організований так, щоб учні могли досягти загальнокультурних, особистісних та пізнавальних результатів. Тому є кілька загальних вимог до того, як скласти план уроку.

Що таке конспект уроку?

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

Навіщо потрібно складати план уроку?

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

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

Основні вимоги

Важко скласти загальні вимоги, яким мали б відповідати усі плани уроків. Адже багато залежить від дітей, їхнього віку, рівня розвитку, виду уроку і, звичайно ж, самого предмета. План уроку російської мови докорінно відрізнятиметься від плану уроку, наприклад, з навколишнього світу. Тому єдиної уніфікації у педагогіці немає. Але існує кілька загальних вимог до того, як має виглядати план-конспект уроку:


На що варто звернути увагу?

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

Як правильно оформити конспект?

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

Приклад складання короткого плану-конспекту

Короткий план уроку. 5 клас

Предмет:російська мова.

Тема:прикметник.

Тип уроку:комбінований.

Мета уроку:познайомити учнів із новою частиною мови.

Основні завдання:

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

Обладнання:дошка, крейда, роздатковий матеріал, таблиці.

Хід уроку:

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

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

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

Наведемо приклад ще одного конспекту.

План уроку англійської мови, 7 клас

Тема: повторення пройденого граматичного матеріалу

Тип уроку:комбінований.

Мета уроку:закріпити отримані навички на тему перекладу пропозицій з прямої мови в непряму.

Основні завдання:

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

Обладнання: дошка, крейда, презентація, магнітофон.

Хід уроку:

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

Як очевидно з цього прикладу, пункти плану ходу уроку немає чіткої схильності. Стандартну перевірку виконання домашнього завдання можна провести на початку уроку, в середині, а можна взагалі закінчити так заняття. Для вчителя головне – не боятися експериментувати, вигадувати та привносити щось нове у кожне заняття, щоб для дітей урок був цікавим та особливим. Щоб вони на нього чекали з нетерпінням. Залежно від того, який тип вибрано, залежатиме і план уроку. 7 клас (на відміну, наприклад, від молодших школярів) дозволяє побудувати заняття нестандартно. Повторення вивченого можна провести як гри чи змагання. Можна дати учням можливість показати свої вміння у вигляді самостійної роботи. Головне розуміти, який вид діяльності підійде конкретному класу, конкретній групі учнів (враховувати потрібно і вік та загальну успішність у класі).

Підбиваючи підсумки

Отже, узагальним усе вищевикладене. Покрокова інструкція для складання плану-конспекту уроку буде виглядати так:

  1. Предмет/клас.
  2. Тип уроку.
  3. Тема заняття.
  4. Ціль.
  5. Основні завдання.
  6. Устаткування.
  7. Хід уроку:
  • оргмомент, розминка тощо. (Детально починаємо прописувати мову вчителя та учнів);
  • перевірка домашнього завдання;
  • запровадження нового матеріалу, його відпрацювання;
  • закріплення пройденого, повторення.

8. Підбиття підсумків.

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

Не забувайте, що насамперед конспект потрібний не начальству, не завучу, не директору та не учням. Це робочий інструмент та помічник вчителя. І тут справа не в досвіді та не в умінні експериментувати на місці. Ніхто не заважає привнести до уроку новизну, родзинку. Вчитель може пожартувати, навести приклад із життя (і, звичайно, це не варто писати у конспекті). Але в будь-якому випадку, обов'язково має бути план уроку. 8 клас вам дістався, 3 або 11 – не важливо! Клас активний чи пасивний, схоплює «на льоту» або потрібні довгі роз'яснення – не має значення! Візьміть за правило – перед кожним уроком складайте план. Зайвим це точно не буде.