ВУЗ: Не указан
Категория: Не указан
Дисциплина: Не указана
Добавлен: 08.11.2023
Просмотров: 38
Скачиваний: 2
ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.
Деление на группы
а - месяц рождения
For a in range (10, 12)
Print (‘Первая группа’)
а = месяц рождения
For a in range (1, 3)
Print (‘Вторая группа’)
If a==12
Print (‘Вторая группа’)
а = месяц рождения
For a in range (3, 10)
Print (‘Третья группа’)
Соберите программный код 5 1+2+3+4+…n
print (s)
s=0
s= s+i
n = int (input())
for i in range (1, n+1):
Программный код 1+2+3+4+…n
n = int (input())
s=0
for i in range (1, n+1):
s= s+i
print (s)
Критерий оценивания
Задания | Дескрепторы | Общий балл | Балл ученика |
1 задание. | За каждый правильную строчку 1 балл | 5 баллов | |
2 задание. | |||
3 задание. | |||
Итого |
Цикл с постусловием
8.3.3.1 – использовать операторы выбора и циклов в интегрированной среде разработки программ (Python)
Циклы
С заданным условием продолжения работы
(с предусловием)
С заданным условием окончания работы
(с постусловием)
С параметром
Условие цикла
Тело цикла
Да
Нет
Тело цикла
Условие цикла
Да
Нет
Тело цикла
Для параметра
на множестве
Условие цикла
Тело цикла
Да
Нет
Цикл с постусловием:
- работает до тех пор, пока не
- в любом случае выполняется в
выполнится его условие;
программе хотя бы один раз.
WHILE – «пока» в переводе с английского
n=0
while n<3:
n=n+1
Пример:
Русским языком:
Пока <выполняется условие>: делать какие-то действия.
Чему будет равно n после завершения цикла?
4 пробела!
n=0
while n<5:
n=n+1
print(n)
Циклические алгоритмы. Цикл с постусловием.
Инструкции управления циклом
Инструкции управления циклом:
- завершение работы
- прерывание текущего
цикла – break;
исполнения цикла –
continue.
Блок «else» в цикле
выполняется, если исполнение цикла было завершено без помощи инструкции завершения работы цикла.
Циклические алгоритмы. Цикл с постусловием.
Инструкции управления циклом
Цикл с постусловием на языке Python:
while True:
<тело цикла>
if <условие цикла>:
break
Цикл с постусловием:
- работает до тех пор, пока не выполнится его условие, которое проверяется после исполнения тела цикла;
- в любом случае выполняется в программе хотя бы один раз.
Бесконечный цикл
while True:
print("У попа была собака, он её любил.")
print("Она съела кусок мяса, он её убил,")
print("В землю закопал и на камне написал:")
Пример:
Запись в тетрадь!
Бесконечный цикл:
while True:
<действия>
Работа в группе 10
1 группа
for char in ' PYTHON STRING ':
if char == ' ':
break
print (char, end = ' ')
if char == " 0 ":
continue
2 группа)
n = 5
while n>0:
n=n-1
if n == 2:
break
print(n)
print ("Цикл завершен")
3 группа
var = 10
while var >0:
print ('Current =', var)
var = var - 1
if var == 5:
break
print ('Good bye!')
Какими будут результаты выполнения фрагментов программы
Работа в группе 7
1 группа
for char in ' PYTHON STRING ':
if char == ' ':
break
print (char, end = ' ')
if char == " 0 ":
continue
56
56
2 группа
n = 5
while n>0:
n=n-1
if n == 2:
break
print(n)
print ("Цикл завершен")
4
3
Цикл завершен
3 группа
var = 10
while var >0:
print ('Current =', var)
var = var - 1
if var == 5:
break
print ('Good bye!')
Current = 10
Good bye!
Current = 9
Good bye!
Current = 8
Good bye!
Current = 7
Good bye!
Current = 6
Какими будут результаты выполнения фрагментов программы
Критерий оценивания
Задания | Дескрепторы | Общий балл | Балл ученика |
1 задание. | За каждый правильную строчку 1 балл | 5 баллов | |
2 задание. |
| 2 балла | |
3 задание. | |||
Итого |
Работа в группе 5
1 группа
Вывести на экран таблицу умножения на 6
2 группа)
Вывести на экран таблицу умножения на 7
3 группа
Вывести на экран таблицу умножения на 8
Написать программный код
Критерий оценивания
Задания | Дескрепторы | Общий балл | Балл ученика |
1 задание. | За каждый правильную строчку 1 балл | 5 баллов | |
2 задание. |
| 2 балла | |
3 задание. |
| 3 балла | |
Итого | 10 баллов |
8.3.3.1 – использовать операторы выбора и циклов в интегрированной среде разработки программ (Python)
Домашняя работа
- Изучить параграф 22
- Разработать задачу по теме