8 сынып Ашық сабақ "Цикл For"


1 слайд
Каждый в этой стране должен научиться
программировать на компьютере, потому
что это учит вас думать.
(с) Стив Джобс
Guido van Rossum— голландский
программист, прежде всего известный
как автор языка программирования
Python.
1 слайд
Каждый в этой стране должен научиться программировать на компьютере, потому что это учит вас думать. (с) Стив Джобс Guido van Rossum— голландский программист, прежде всего известный как автор языка программирования Python.

2 слайд
ГРУППА №1 : Android
Группа №2 : iOShttps:// randomus.ru
2 слайд
ГРУППА №1 : Android Группа №2 : iOShttps:// randomus.ru

3 слайд
Оценочный
лист
учеников
3 слайд
Оценочный лист учеников

4 слайд
HOME WORK
Виды Функции
Microsoft Excel
Филворд
https://onlinetestpad.com/ru/crossword/295576-vstroennye-funkcii-microsoft-e
xcel
https:// learningapps.org
https :// learningapps.org/view8560169
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
5 слайд
ТЕМА УРОКА: Цикл FOR Python Цель урока: - Использовать оператор цикла с параметром на языке программирования Python

6 слайд
Видео про язык
Python
6 слайд
Видео про язык Python

7 слайд
Термины урока
цикл-цикл- cycle
диапазон-ауқымы- range
если-егер- if
условие цикла-цикл шарты- loop
condition
7 слайд
Термины урока цикл-цикл- cycle диапазон-ауқымы- range если-егер- if условие цикла-цикл шарты- loop condition

8 слайд
*
Как можно использовать оператор цикла с
параметром на языке программирования
Python?
Информатика 8
класс
Раздел 4
Тема 4.1
Страница 77
8 слайд
* Как можно использовать оператор цикла с параметром на языке программирования Python? Информатика 8 класс Раздел 4 Тема 4.1 Страница 77

9 слайд
Новые знания
Природа и жизнь человека состоят из определённых циклов.
Можно сказать, что цикл представляет собой совокупность постоянно
повторяющихся событий. В качестве примера повторяющихся в
природе циклов можно привести смену времен года, погода и.т.д.
В программировании большое значение имеют циклические
алгоритмы. С их помощью можно составлять алгоритм всех видов
циклов, встречающихся в природе, и моделировать их на
компьютере.
Алгоритмы, характеризующиеся многократным
выполнением определенных действий, называют
Ц И К Л И Ч Е С К И М И А Л Г О Р И Т М А М И .
9 слайд
Новые знания Природа и жизнь человека состоят из определённых циклов. Можно сказать, что цикл представляет собой совокупность постоянно повторяющихся событий. В качестве примера повторяющихся в природе циклов можно привести смену времен года, погода и.т.д. В программировании большое значение имеют циклические алгоритмы. С их помощью можно составлять алгоритм всех видов циклов, встречающихся в природе, и моделировать их на компьютере. Алгоритмы, характеризующиеся многократным выполнением определенных действий, называют Ц И К Л И Ч Е С К И М И А Л Г О Р И Т М А М И .

10 слайд
10 слайд

11 слайд
Существует специальные операторы, которые переводят
циклические алгоритмы на язык программирования.
В зависимости от вида применения циклические операторы
классифицируются на два вида .
Виды циклов в программировании
Цикл с параметром forАрифметический цикл с
известным количеством
повторений Пошаговый(итерация) цикл
с неизвестным
количеством повторений
Цикл с
предусловием while
В Python оператор for выполняет вычисления до достижения параметром
значения, указанного заранее. Для организации работы цикла с параметром
необходимо использовать оператор for вместе с функцией range()
for i in range(k,n,x):
< оператор или выражение >
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)
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
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
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
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.
16 слайд
Закрепление урока* Арифметический цикл с известным количеством повторений- цикл с параметром for * Оператор цикла for используется, когда известно, сколько раз необходимо выполнить оператор или последовательность операторов * цикл for i in range( 1 , 11, 2 ) следует читать: значение величины i изменяется от 1 до 10 с шагом 2.

17 слайд
Оценивать
учащихся
17 слайд
Оценивать учащихся

18 слайд
Домашняя работа
Читать тему 4.1 стр 77
Задание №1 стр 81
18 слайд
Домашняя работа Читать тему 4.1 стр 77 Задание №1 стр 81

19 слайд
https://
answergarden.ch/
4009260
19 слайд
https:// answergarden.ch/ 4009260

