1 слайд
Каждый в этой стране должен научиться
программировать на компьютере, потому
что это учит вас думать.
(с) Стив Джобс
Guido van Rossum— голландский
программист, прежде всего известный
как автор языка программирования
Python.
2 слайд
ГРУППА №1 : Android
Группа №2 : iOShttps:// randomus.ru
3 слайд
Оценочный
лист
учеников
4 слайд
HOME WORK
Виды Функции
Microsoft Excel
Филворд
https://onlinetestpad.com/ru/crossword/295576-vstroennye-funkcii-microsoft-e
xcel
https:// learningapps.org
https :// learningapps.org/view8560169
5 слайд
ТЕМА УРОКА:
Цикл FOR
Python
Цель урока: - Использовать оператор цикла с
параметром на языке программирования
Python
6 слайд
Видео про язык
Python
7 слайд
Термины урока
цикл-цикл- cycle
диапазон-ауқымы- range
если-егер- if
условие цикла-цикл шарты- loop
condition
8 слайд
*
Как можно использовать оператор цикла с
параметром на языке программирования
Python?
Информатика 8
класс
Раздел 4
Тема 4.1
Страница 77
9 слайд
Новые знания
Природа и жизнь человека состоят из определённых циклов.
Можно сказать, что цикл представляет собой совокупность постоянно
повторяющихся событий. В качестве примера повторяющихся в
природе циклов можно привести смену времен года, погода и.т.д.
В программировании большое значение имеют циклические
алгоритмы. С их помощью можно составлять алгоритм всех видов
циклов, встречающихся в природе, и моделировать их на
компьютере.
Алгоритмы, характеризующиеся многократным
выполнением определенных действий, называют
Ц И К Л И Ч Е С К И М И А Л Г О Р И Т М А М И .
10 слайд
11 слайд
Существует специальные операторы, которые переводят
циклические алгоритмы на язык программирования.
В зависимости от вида применения циклические операторы
классифицируются на два вида .
Виды циклов в программировании
Цикл с параметром forАрифметический цикл с
известным количеством
повторений Пошаговый(итерация) цикл
с неизвестным
количеством повторений
Цикл с
предусловием while
В Python оператор for выполняет вычисления до достижения параметром
значения, указанного заранее. Для организации работы цикла с параметром
необходимо использовать оператор for вместе с функцией range()
for i in range(k,n,x):
< оператор или выражение >
12 слайд
Способы использования функции
range() оператора for
Результат:
0
1
2
3
4
5 Результат:
1
3
5
7
9for i in range(n):
for i in range(6):
print(i) for i in range(k,n):
for i in range(6,11):
print(i)
Результат:
6
7
8
9
10 for i in range(k,n,x):
for i in
range(1,11,2):
print(i)
13 слайд
Практическая работа по циклу For ,
из сборника задач ЕНТ
Результат:
Туркестан !
Туркестан !
Туркестан !
Туркестан !
Туркестан !for i in range(5):
print(‘ Туркестан !’)Надо написать код,
который выводить слово
«Туркестан» 5 раз
Результат:
1 *5= 5
2 *5= 10
3 *5= 15
4 *5= 20
5 *5= 25
6 *5= 30
7 *5= 35
8 *5= 40
9 *5= 45
10 *5= 50for i in range( 1,11 ):
print(i , ‘*5=’,i*5)Надо написать код,
который выводить таблицу
умножения цифры 5
Результат:
n=15
1,3,5,7,9,11,13n=int(input('n='))
s=0
for i in range(1,n,2):
print(i, end=',')С помощью цикла for надо
выводить только нечетные
числа между 1 до n
14 слайд
Самостоятельная работа
Уровневые задачи
Пример №1*
Разработайте программу, вычисляющую сумму чисел от 1
да 100.
Ответ должен быть: 5050
Пример №2**
Выведите на экран числа от 1 до 10 в обратном порядке.
Ответ должен быть: 10 9 8 7 6 5 4 3 2 1
Пример №3***
Выведите на экран числа от 20 до 30 в обратном порядке.
Ответ должен быть: 30 29 28 27 26 25 24 23 22 21 20
15 слайд
Пример №1
i=s=0
for i in range (1,101):
s+=i
print(s)
Пример 2
for i in range (10,0,-1):
print(i)
Пример 3
i=0
for i in range (30,19,-1):
print(i,end=',')
Ответ: 30,,,,,,20
16 слайд
Закрепление
урока* Арифметический цикл с известным
количеством повторений- цикл с
параметром for
* Оператор цикла for
используется, когда известно, сколько
раз необходимо выполнить оператор
или последовательность операторов
* цикл for i in range( 1 , 11, 2 ) следует
читать: значение величины i
изменяется от 1 до 10 с шагом 2.
17 слайд
Оценивать
учащихся
18 слайд
Домашняя работа
Читать тему 4.1 стр 77
Задание №1 стр 81
19 слайд
https://
answergarden.ch/
4009260
Сіз үшін 400 000 ұстаздардың еңбегі мен тәжірибесін біріктіріп, ең үлкен материалдар базасын жасадық. Төменде пәніңізді белгілеп, керек материалды алып сабағыңызға қолдана аласыз