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

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

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

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

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

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

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

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

Итоги урока

Управление циклом continue

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

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

Управление циклом continue

Просмотр содержимого документа
«Управление циклом continue»

КГКП «Политехнический колледж»

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

Тема занятия Управление циклом continue

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  4. Что такое цикл continue?

  5. Какие команды выполняют цикл continue?

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

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

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

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

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





Цикл FOR

Цикл for, также называемый циклом с параметром, в языке Python. В цикле for указывается переменная и множество значений, по которому будет пробегать переменная. Множество значений может быть задано списком, кортежем, строкой или диапазоном. Как правило, циклы for используются либо для повторения какой-либо последовательности действий заданное число раз, либо для изменения значения переменной в цикле от некоторого начального значения до некоторого конечного.


for i in range(4): # равносильно инструкции for i in 0, 1, 2, 3:

# здесь можно выполнять циклические действия

print(i)

print(i ** 2)

# цикл закончился, поскольку закончился блок с отступом

print('Конец цикла')


range(5) 0 1 2 3 4

range(3,8) 3 4 5 6 7

range(2,12,3) 2 5 8 11


Например,

сделать цикл по всем нечетным числам от 1 до 99 можно при помощи функции range(1, 100, 2),

а сделать цикл по всем числам от 100 до 1 можно при помощи range(100, 0, -1).


















































Задача «Ряд - 1»

Условие

Даны два целых числа A и B (при этом A ≤ B). Выведите все числа от A до B включительно.

a = int(input())

b = int(input())

for i in range(a, b + 1):

    print(i)


Задача «Ряд - 2»

Условие

Даны два целых числа A и В. Выведите все числа от A до B включительно, в порядке возрастания, если A

a = int(input())

b = int(input())

if a

    for i in range(a, b + 1):

        print(i)

else:

    for i in range(a, b - 1, -1):

        print(i)


Задача «Ряд - 3»

Условие

Даны два целых числа A и В, AB. Выведите все нечётные числа от A до B включительно, в порядке убывания. В этой задаче можно обойтись без инструкции if.


Задача «Сумма десяти чисел»

Условие

Дано 10 целых чисел. Вычислите их сумму.

Напишите программу, использующую наименьшее число переменных.


sum = 0

for i in range(10):

number = int(input())

sum =sum + number

print(sum)


Задача «Сумма N чисел»

Условие

Дано несколько чисел. Вычислите их сумму.

Сначала вводите количество чисел N, затем вводится ровно N целых чисел.


N=int(input())

sum = 0

for i in range(N):

number = int(input())

sum =sum + number

print(sum)

Задача «Сумма кубов»

Условие

По данному натуральному n вычислите сумму 13+23+33+...+n3.

N=int(input())

kub = 0


for i in range(N+1):

kub =kub + i**3

print(kub)






Задача «Факториал»

Условие

Факториалом числа n называется произведение 1 × 2 × ... × n. Обозначение: n!.

По данному натуральному n вычислите значение n!. Пользоваться математической библиотекой math в этой задаче запрещено.

N=int(input())

f = 1


for i in range(1,N+1):

f =f*i

print(f)


Задача «Сумма факториалов»

Условие

По данному натуральном n

вычислите сумму 1!+2!+3!+...+n!. В решении этой задачи можно использовать только один цикл. Пользоваться математической библиотекой math в этой задаче запрещено.

N=int(input())

f = 1

s=0

for i in range(1,N+1):

f =f*i

s=s+f

print(s)


Задача «Количество нулей»

Условие

Дано N чисел: сначала вводится число N, затем вводится ровно N целых чисел. Подсчитайте количество нулей среди введенных чисел и выведите это количество. Вам нужно подсчитать количество чисел, равных нулю, а не количество цифр.

N=int(input())

s=0

for i in range(1,N+1):

x=int(input())

if x==0:

s=s+1

print(s)


Задача «Лесенка»

Условие

По данному натуральному n ≤ 9 выведите лесенку из n ступенек, i-я ступенька состоит из чисел от 1 до i без пробелов.

N=int(input())

for i in range(1,N+1):

for j in range(1,i+1):

print(j, end = "" )

print()


Задача «Потерянная карточка»

Условие

Для настольной игры используются карточки с номерами от 1 до N. Одна карточка потерялась. Найдите ее, зная номера оставшихся карточек.

Дано число N, далее N − 1 номер оставшихся карточек (различные числа от 1 до N). Программа должна вывести номер потерянной карточки.

Для самых умных: массивами и аналогичными структурами данных пользоваться нельзя.