СДЕЛАЙТЕ СВОИ УРОКИ ЕЩЁ ЭФФЕКТИВНЕЕ, А ЖИЗНЬ СВОБОДНЕЕ

Благодаря готовым учебным материалам для работы в классе и дистанционно

Скидки до 50 % на комплекты
только до

Готовые ключевые этапы урока всегда будут у вас под рукой

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

Проверка знаний

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

Закрепление изученного

Итоги урока

Цикл While. Бесконечный цикл.

Категория: Информатика

Нажмите, чтобы узнать подробности

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

Просмотр содержимого документа
«Цикл While. Бесконечный цикл.»

КГКП «Восточно-Казахстанский технологический колледж»

Поурочный план


Тема занятия Цикл While. Бесконечный цикл.


Наименование модуля/дисциплины Алгоритмизация и программирование


Подготовил педагог Ахметова Л.С. «16» февраля 2023 года


1. Общие сведения


Курс, группа 2 курс, 25 ВТ

Тип занятия комбинированный

2. Цели, задачи

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

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

3. Оснащение занятия

3.1 Учебно-методическое оснащение, справочная литература в соответствии с Приказом Министра образования и науки РК от 6 апреля 2020 года №130 «От утверждении Перечня документов, обязательных для ведения педагогами организаций среднего, технического и профессионального, послесреднего образования, и их форм, (с изменением и дополнениям Приказ Министра просвещение РК от 27 августа 2022 года №382. Зарегистрирован в МО РК 27 августа 2022 года №29326»

3.2 Техническое оснащение, материалы: Компьютер, раздаточные материалы

4. Ход занятия

І. Организационный этап

  1. Привествие

  2. Проверка пристствующих студентов

  3. Объевление целей урока

ІІ этап. Этап актуализации опорных знаний

- познакомить учащихся с циклом while, понятием цикл; формирование умений и навыков записи конструкции while на языке программирования Python; определять цель работы; выбирать рациональные способы выполнения работы; получение новых знаний (знакомство с новыми понятиями).

ІІІ этап. Этап изучения нового материала

- осознание ответственности за общее дело; нравствен­но-этическое оценивание усваиваемого содержания.

ІV. Этап первичного закрепления знаний. Фронтальный опрос:

Фронтальный опрос

  1. 2. Какие у вас были затруднения при выполнении задач?

  2. Что у вас получилось?

  3. Что у вас не получилось?

  4. Как это можно исправить?

  5. Что такое цикл?

V. Этап подведения итогов урока. Рефлексия

Выставление оценок за урок.

5. Рефлексия по занятию

Рефлексия «Лестница успеха» подпишите стикеры и напишите справились вы с заданиями.

6. Домашнее задание Повторение.




Циклы — это инструкции, выполняющие одну и туже последовательность действий, пока действует заданное условие.

В реальной жизни мы довольно часто сталкиваемся с циклами. Например, ходьба человека — вполне циклическое явление: шаг левой, шаг правой, снова левой-правой и т.д., пока не будет достигнута определенная цель (например, школа или магазин). В компьютерных программах наряду с ин­струкциями ветвлениями (т.е. выбором пути действия) также существуют инструкции циклов (повторения действия). Если бы инструкций цикла не существовало, пришлось бы много раз вставлять в программу один и тот же код подряд столько раз, сколько нужно выполнить одинаковую последова­тельность действий.

Универсальным организатором цикла в языке программирования Python (как и во многих других языках) является конструкция while. Слово "while" с английского языка переводится как "пока" ("пока логическое выражение воз­вращает истину, выполнять определенные операции"). Конструкцию while на языке Python можно описать следующей схемой:


Эта схема приблизительна, т.к. логическое выражение в заголовке цикла while может быть более сложным, а изменяться может переменная (или выражение) b.




Эту изменяемую переменную, которая используется в заголовке цикла while, обычно называют счетчиком. Как и всякой переменной ей можно давать произвольные имена, однако очень часто используют буквы i и j. Простейший цикл на языке программирования Python может выглядеть так:


В последней строчке кода происходит увеличение значения переменной i на единицу, поэтому с каждым оборотом цикла ее значение увеличивается. Когда будет достигнуто число 10, логическое выражение i

Более сложный пример с использованием цикла:


Этот пример выводит числа Фибоначчи — ряд чисел, в котором каждое последующее число равно сумме двух предыдущих: 0, 1, 1, 2, 3, 5, 8, 13 и т.д. Скрипт выводит двенадцать членов ряда: два (0 и 1) выводятся вне цикла и десять выводятся в результате выполнения цикла.

Как это происходит? Вводятся две переменные (fib1 и fib2), которым при­сваиваются начальные значения. Присваиваются значения переменной n и счетчику i, между которыми те или иные математические отношения форми­руют желаемое число витков цикла. Внутри цикла создается переменная fib_sum, которой присваивается сумма двух предыдущих членов ряда, и ее же значение выводится на экран. Далее изменяются значения fib1 и fib2 (пер­вому присваивается второе, а второму - сумма), а также увеличивается зна­чение счетчика.






практическую работу № 5. «Цикл While».

Примерное выполнение практической работы: