ПРОГРАММИРОВАНИЕ
106
В содержание
В помощь для решения представленных выше задач учитель может предложить сле-
дующую «шпаргалку» (рис. 116).
range(A)
— создаётся по-
следовательность
от 0 до
A – 1, т. е. [0,
A – 1]
range(A,B)
— создаётся
последовательность от
A до
B,
B
не входит, т. е. [
A,
B)
range(A,B,N)
— со-
здаётся
последовательность
от
A до
B,
B не входит, т. е.
[
A,
B),
с шагом
N, шаг может быть
отрицательным
range(6)
range(3,8)
range(3,8,2)
0, 1, 2, 3, 4, 5
3, 4, 5, 6, 7
3, 5, 7
Рис. 116. «Шпаргалка» для функции
range
Деятельность учеников: выполняют задания учителя.
V. Этап контроля усвоения и коррекции ошибок — 4 мин.
Деятельность учителя: предлагает учащимся ответить на следующие вопросы.
1. Какое вы можете дать определение цикла?
2. Какие виды цикла определены в языке Python?
3. Какой формат имеет цикл с параметром?
4. Какой формат имеет цикл с предусловием?
Деятельность учеников: отвечают на вопросы учителя.
VI.
Информация о домашнем задании, инструктаж по его выполнению — 2 мин.
Деятельность учителя: предлагает учащимся решить дома следующую задачу, которая
была предложена в начале урока: найти сумму 10 чисел, введённых с клавиатуры.
VII. Этап рефлексии деятельности на уроке — 2 мин.
Деятельность учителя: предлагает учащимся оценить свою деятельность на уроке. Для
этого необходимо ответить на следующие вопросы.
1. Что нового я узнал сегодня на уроке?
2. Поможет ли мне эта информация решать задачи на языке Python?
3. Считаю ли я свою работу на уроке успешной?
Достарыңызбен бөлісу: