Цикл с параметром

Тақырып бойынша 11 материал табылды

Цикл с параметром

Материал туралы қысқаша түсінік
Использование операторов выбора и циклов в интегрированной среде разработки программ
Материалдың қысқаша нұсқасы

Раздел 4. программирование алгоритмов на языке программирования Python

Ф.И.О педагога


Дата:


Класс 

Количество присутствующих:

отсутствующих:


Тема урока


Цикл с параметром

Цели обучения, которые достигаются на данном уроке (ссылка на учебную программу)


8.3.3.1 использовать операторы выбора и циклов в интегрированной среде разработки программ

Цель урока

Учащиеся решат задачи с использованием оператора цикла с параметром for

Ход урока


Этапы урока

Деятельность учителя

Деятельность ученика

Оценивание

Ресурсы

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

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

Настрой на урок. “Гирлянда комплиментов”

Определение целей урока

Марк ТВЕН

ПРИКЛЮЧЕНИЯ ТОМА СОЙЕРА
(отрывок)

Том появился на тротуаре с ведром известки и длинной кистью в руках. Он оглядел забор, и всякая радость отлетела от него, а дух погрузился в глубочайшую тоску. Тридцать ярдов дощатого забора в девять футов вышиной! Жизнь показалась ему пустой, а существование — тяжким бременем. Вздыхая, он окунул кисть в ведро и провел ею по верхней доске забора, повторил эту операцию, проделал ее снова, сравнил ничтожную выбеленную полоску с необозримым материком некрашеного забора и уселся на загородку под дерево в полном унынии...

Если вам нужно покрасить забор, какие действия вы будете выполнять? Сколько раз вы их выполните?

Приведите свои примеры ситуаций, когда действия повторяются многократно.

Как вы знаете, в программировании повторение действий называется циклом.









Слушают отрывок

отвечая на вопросы

определяют тему

и цели урока,

приводят примеры циклов









Словесное поощрение








Презентация

к уроку






Изучение нового материала






































































Закрепление урока
















Работа с карточками.






































Подведение итогов урока (5 мин

Объяснение новой темы

В Python есть два вида циклов: for и while.

Цикл for позволяет проводить итерации — реализовывать набор инструкций нужное количество раз. Его используют, когда количество итераций известно заранее, поэтому второе название цикла — c предусловием.

Итерация — это повтор какого-либо действия. То есть один шаг цикла. Например, цикл из пяти повторений — пять итераций.

На языке Python параметрический цикл for имеет следующий вид:

Блок –схема цикла for

Цикл for в языке программирования Python предназначен для перебора элементов структур данных и некоторых других объектов. Что значит перебор элементов? Например, у нас есть список, состоящий из ряда элементов. Сначала берем из него первый элемент, затем второй, потом третий и так далее. С каждым элементом мы выполняем одни и те же действия в теле for. Нам не надо извлекать элементы по их индексам и заботиться, на каком из них список заканчивается, и следующая итерация бессмысленна.

Цикл for сам переберет и определит конец.

>>> spisok = [10, 40, 20, 30]

>>> for element in spisok:

... print(element + 2)

...

12

42

22

32

Для повторения цикла некоторое заданное число раз n можно использовать цикл for вместе с функцией range:

for i in range(n):
Тело цикла

 Она генерирует последовательность чисел в указанном диапазоне. Так, range(5, 11) сгенерирует последовательность 5, 6, 7, 8, 9, 10. Однако это будет не структура данных типа "список". Функция range() производит объекты своего класса – диапазоны: Итак, зачем нам понадобилась функций range() в теме про цикл for? Дело в том, что вместе они образуют неплохой тандем. 

For как цикл перебора элементов, в отличие от while, позволяет не следить за тем, достигнут ли конец структуры. Не надо вводить счетчик для этого, изменять его и проверять условие в заголовке. С другой стороны, range() дает последовательность целых чисел, которые можно использовать как индексы для элементов того же списка.


Цикл for используется в двух случаях:

  • Если нужно выполнить одну операцию (или набор из нескольких различных действий) определенное количество раз.

  • Если необходимо провести итерацию (перебор) элементов коллекции – списка, строки, словаря, кортежа, множества – одновременно выполняя какие-либо операции с этими элементами.









Пример 1. Вывести на экран таблицу умножения числи 4

Назвать начальный и конечный параметр цикла и предсказать результат



Физкультминутка: упражнения для мозга


Работа с карточками.

1. Назовите какие значения принимает переменные i?

2. Предскажите что выведет программа?   

3. Обоснуйте свой ответ

1) for i in range(3,7):
print(i)

ответ 3 4 5 6

2) for i in range(9,4,-3):

print(i)

ответ 9 6

3) for i in range(5):

print(i)

ответ 01234

4) for i in range(6,4,-1):
print(i)

ответ 6 5

5) for i in range(4):
print(i)
ответ 0 1 2 3


6) for i in range(1,4,3):

print(i)

ответ 1



Итог урока.

Рефлексия к уроку TikTok

  • - если понравилось покажите лайк

  • - напишите комментарии к уроку

  • - поделитесь мыслями о сегодняшнем уроке





Делают записи в тетради






































































Учащиеся называют начальный и конечный параметр цикла и предсказать результат











Учащиеся выполняют упражнения





Выполняют индивидуальную работа по карточке в программе











































































Дескриптор:

- называет начальный и конечный параметр цикла

- предсказывает результат выполнения функции print;









Дескриптор:

-называет значение переменной цикла i;

- предсказывает результат выполнения функции print;

- обосновывает свой ответ









Презентация к уроку,

Программа python





































































Учебник 8кл стр 127











https://www.youtube.com/watch?v=y4pOV_GY_UY



Программа python































Жүктеу
bolisu
Бөлісу
ЖИ арқылы жасау
Файл форматы:
doc
04.12.2024
161
Жүктеу
ЖИ арқылы жасау
Бұл материалды қолданушы жариялаған. Ustaz Tilegi ақпаратты жеткізуші ғана болып табылады. Жарияланған материалдың мазмұны мен авторлық құқық толықтай автордың жауапкершілігінде. Егер материал авторлық құқықты бұзады немесе сайттан алынуы тиіс деп есептесеңіз,
шағым қалдыра аласыз
Қазақстандағы ең үлкен материалдар базасынан іздеу
Сіз үшін 400 000 ұстаздардың еңбегі мен тәжірибесін біріктіріп, ең үлкен материалдар базасын жасадық. Төменде керек материалды іздеп, жүктеп алып сабағыңызға қолдана аласыз
Материал жариялап, аттестацияға 100% жарамды сертификатты тегін алыңыз!
Ustaz tilegi журналы министірліктің тізіміне енген. Qr коды мен тіркеу номері беріледі. Материал жариялаған соң сертификат тегін бірден беріледі.
Оқу-ағарту министірлігінің ресми жауабы
Сайтқа 5 материал жариялап, тегін АЛҒЫС ХАТ алыңыз!
Қазақстан Республикасының білім беру жүйесін дамытуға қосқан жеке үлесі үшін және де Республика деңгейінде «Ustaz tilegi» Республикалық ғылыми – әдістемелік журналының желілік басылымына өз авторлық материалыңызбен бөлісіп, белсенді болғаныңыз үшін алғыс білдіреміз!
Сайтқа 25 материал жариялап, тегін ҚҰРМЕТ ГРОМАТАСЫН алыңыз!
Тәуелсіз Қазақстанның білім беру жүйесін дамытуға және білім беру сапасын арттыру мақсатында Республика деңгейінде «Ustaz tilegi» Республикалық ғылыми – әдістемелік журналының желілік басылымына өз авторлық жұмысын жариялағаны үшін марапатталасыз!
Министірлікпен келісілген курстар тізімі