Главная страница
Навигация по странице:

  • Учащиеся могут объяснять, как работает оператор for в ЛазарусеЛексика и терминология, специфичные для предмета

  • Полезные фразы для говорения и письма

  • Организационный момент Определение целей урока

  • Объяснение нового материала

  • Общий вид оператора: Синтаксическая структура оператора цикла с параметром:For

  • Integer

  • Тело цикла

  • 2 строка

  • 6 строка

  • Первичная проверка понимания Напечатать "столбиком" все целые числа от 12 до 25. Код Pascal

  • Цикл for


    Скачать 49.33 Kb.
    НазваниеЦикл for
    Дата15.01.2023
    Размер49.33 Kb.
    Формат файлаdocx
    Имя файлаs-parametrom-for.docx
    ТипУрок
    #887296


    Раздел долгосрочного плана:

    Раздел 4 Интегрированные среды разработки программ

    Школа: сш №29 им.Ю.Гагарина

    Дата:

    ФИО учителя: Казыбаева Г.Б.

    Класс: 8

    Количество присутствующих:

    отсутствующих:

    Тема урока

    Цикл for

    Цели обучения, которые достигаются на данном уроке (ссылка на учебную программу)

    8.3.3.1 – использовать операторы выбора и циклов в интегрированной среде разработки программ (С/С++, Python, Delphi, Lazarus)

    Цели урока

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

    Критерии оценивания

    учащиеся

    - определяют значение переменных после выполнения оператора for

    - используют оператор цикла с параметром for при написании программ

    Языковые цели


    Учащиеся могут

    объяснять, как работает оператор for в Лазарусе

    Лексика и терминология, специфичные для предмета:

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

    Полезные фразы для говорения и письма:

    Телом цикла называют …

    Тело цикла будет выполняться… пока …

    Результатом работы оператора цикла будет…

    Привитие ценностей



    • сотрудничество: включает в себя развитие теплых отношений во время групповой работы

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

    • обучение на притяжении всей жизни

    Межпредметные связи

    английский язык, геометрия, искусство, математика

    Предварительные знания

    учащиеся могут писать программы с использованием условного оператора и оператора выбора

    Ход урока

    Этапыурока

    Запланированнаядеятельность




    Организационный момент

    Определение целей урока

    Если вам покрасить забор, какие действия вы будете выполнять? Сколько раз вы их выполните?

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




    Объяснение нового материала

    В случае, когда заранее известно число повторений цикла часто используют оператор цикла с параметром for.

    Общий вид оператора:

    Синтаксическая структура оператора цикла с параметром:

    For <идентификатор переменной> := <выражение 1> То <выражение 2> Do <оператор>.

    или

    For <идентификатор переменной> :=<выражение 1> Downto

    <выражение 2> Do <оператор>;

    Переменную, идентификатор которой указан после служебного слова For называют параметром цикла.

    Значение переменной – параметра цикла, значение выражения 1, выражения 2 должны быть одного и того же простого порядкового типа.

    Т.е. значение переменной – параметра цикла, выражения 1 и выражения 2 не могут быть типа Real.

    Значение переменной – параметра цикла нельзя изменять в операторе, написанном после служебного слова Do.

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

    Если параметр цикла имеет тип Integer, то значение параметра цикла последовательно увеличиваются (при ForTo) или уменьшается (при ForDownToна единицу при каждом повторе. Т.е. оператор цикла For в этом случае не допускает изменения параметра цикла на величину, отличную от единицы.

    Пример 1:

    S:=0; N :=10;

    For I :=1 To Do

    S:=S+I; {тело цикла}

    • Счетчик (параметр цикла) – целочисленная переменная

    • Конечное значение – указывается как условие продолжения цикла

    • Шаг – величина, на которую изменяется счетчик

    • Итерацией цикла называется один проход цикла

    Тело цикла – (блок действий) инструкции, которые буду повторяться



    Работа в группах

    Посчитать сумму первых 1000 натуральных чисел

    После запуска программы вы должны увидеть результат: 500500. Что делает наша программа?

    2 строка. Описываем переменные i (параметр цикла) и sum (конечная сумма) как целые;

    5 строка. Начальному значению суммы sum присваиваем 0. Это называется инициализация начальной переменной;

    6 строка. Числа будем складывать от 1 до 1000;

    7 строка. На каждой последующей итерации цикла к сумме прибавляем i;

    8 строка. После выхода из цикла (когда будет i = 1000) выводим конечный результат суммы




    Вместе с классом записать код на доске.







    Первичная проверка понимания

    Напечатать "столбиком" все целые числа от 12 до 25.

    Код Pascal



    Набрать код программы в Лазарус и проверить как работает цикл спараметром







    Рефлексия

    «Мишень» Чем лучше тему понял, тем ближе к центру!



    написать администратору сайта