Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Конспекти 7 клас ІНФОРМАТИКА.doc
Скачиваний:
0
Добавлен:
01.07.2025
Размер:
3 Мб
Скачать
☆

Хід уроку

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

Привітання.

Фіксація відсутніх учнів.

Перевірка готовності учнів до уроку.

Перевірка готовності до уроку кабінету.

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

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

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

Фронтальний усний контроль.

  • Наведіть приклад команди циклу для виконавця ВОСЬМИНІЖКА. Поясніть, як вона виконується.

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

  • Що таке процедура?

  • У яких випадках доцільно складати процедури без аргументів, а в яких – з аргументами?

  • З чого складається рядок заголовка процедури?

  • Який вигляд має команда виклику процедури?

  • Як виконуються алгоритми, які містять процедури?

  1. Мотивація навчальної діяльності. Повідомлення теми, мети, завдань уроку.

Сьогодні ми продовжимо працювати з виконавцем ВОСЬМИНІЖКА, навчимося для нього складати та записувати алгоритми з процедурами та алгоритми з процедурами з аргументами у програмному режимі.

  1. Сприймання і усвідомлення нового навчального матеріалу.

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

Щоб викликати на виконання команди процедури, потрібно лише вказати її ім'я. Команда, що складається з імені процедури, називається командою виклику процедури.

Ім'я процедури — це довільна послідовність букв і цифр, в якій першою є буква. Великі та малі букви в імені не розрізняються.

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

Процедури без аргументів

Як і алгоритми для Черепашки, алгоритми для виконавця ВОСЬМИНІЖКА можуть містити процедури. Наприклад, для того щоб ВОСЬМИНІЖКА зафарбувала вказані клітинки, які утворюють однакові фрагменти, можна створити процедуру для фарбування одного фрагмента клітинок і викликати її в основній частині алгоритму.

Проц Квадрат

Початок

Зафарбуй

Вгору

Зафарбуй

Вправо

Зафарбуй

Вниз

Зафарбуй

Кінець

Початок

Вгору

Повтори 3 рази

Квадрат

Вправо

Вправо Все

Квадрат

Кінець

  • Поясніть, чому останній раз процедура Квадрат викликається поза циклом?

Процедури з аргументами

Нехай ВОСЬМИНІЖКА повинна зафарбувати клітинки в кількох тупиках різної довжини. Для цього в алгоритмі можна використати дві процедури з аргументами. Виконуючи першу, ВОСЬМИНІЖКА буде йти в глибину тупика і фарбувати клітинки, а виконуючи другу – переходити на початок наступного тупика.

Проц Тупик (х)

Початок

Повтори х разів

Вниз

Зафарбуй Все

Кінець

Проц Перехід (у)

Початок

Повтори у разів

Вниз Все

Повтори 2 рази

Вправо Все

Кінець

Початок

Вправо

Тупик (3)

Перехід (3)

Тупик (4)

Перехід (4)

Тупик (5)

Перехід (5)

Тупик (6)

Перехід (6)

Тупик (2)

Кінець