ҚЫСҚА МЕРЗІМДІ ЖОСПАР
|
Бөлім: |
Python тілінде алгоритмдерді программалау |
|
Педагогтің аты-жөні |
Қойшыбай Бекнұр Ерболатұлы, Ургенишбай Абылайхан Елубайұлы |
|
Күні: |
30.01.2024ж |
|
Сынып: |
8а, ә, б, в, г, ғ |
|
Сабақтың тақырыбы |
Практикум. Циклдік алгоритмдерді программалау |
|
Оқу мақсаты: |
8.3.3.1 While цикл операторын пайдалану; 8.3.3.2 For цикл операторын пайдалану; |
|
Сабақтың мақсаты: |
ЕҚББ
|
|
Сабақтың кезеңі |
Мұғалім іс-әрекеті |
Оқушы іс-әрекеті |
Бағалау |
Ресурстар |
|
Ұйымдастыру |
- Сәлемдесу, оқушылардың сабаққа дайындығын тексеру. - Бағдарламалауда қандай циклдар бар екенін қысқаша еске түсіру. https://www.educaplay.com/learning-resources/17644950-8_synyp_python.html |
Сабақта меңгеретін мақсаттарды білу |
|
https://www.educaplay.com/learning-resources/17644950-8_synyp_python.html |
|
Практикалық сабақ |
Қолданушыдан N санын сұрайтын және 1-ден N-ге дейінгі барлық сандардың қосындысын есептеу үшін уақытша циклды қолданатын программа жазыңыз. Нәтижесі: N = int(input("Введите число N: ")) сумма = 0 count = 1 while count <= N: сумма += count count += 1 print(f"Сумма чисел от 1 до {N} равна {сумма}") Пайдаланушыдан санды сұрайтын және оның жай екенін анықтау үшін for циклін қолданатын программа жазыңыз (тек екі бөлгіш бар: 1 және санның өзі). Нәтижесі: num = int(input("Введите число: ")) if num > 1: for i in range(2, int(num**0.5) + 1): if (num % i) == 0: print(num, "не является простым числом") break else: print(num, "является простым числом") else: print(num, "не является простым числом") |
Презентациядағы прогаммалар арқылы негізгі ұғымдарды түсінеді |
|
Презентация
Нәтижесі
Нәтижесі
Нәтижесі
|
|
Сабақтың ортасы
|
Тапсырма:
Нәтижесі: цена_за_банан = 100 print("Количество бананов | Стоимость") for количество_бананов in range(2, 31): стоимость = количество_бананов * цена_за_банан print(f" {количество_бананов} | {стоимость} тенге”) Дескриптор - Python программалау тілін аша алады; - Python программалау тілінде for циклді қолданып жұп сандардың қосындысын экранға шығарады. Тапсырма: Жер радиусы R = 6350 км болатын идеалды сфера екенін ескере отырып, Жерден биіктігі 1, 2, ... 10 км болатын нүктеден көкжиек сызығына дейінгі қашықтықты анықтаңдар. Нәтижесі: Жер үстіндегі нүктелерден көкжиекке дейінгі қашықтықты анықтау үшін көкжиек қашықтығы d формуласын қолдануға болады: Коды: import math R = 6350 print("Высота (км) | Расстояние до горизонта (км)") for высота in range(1, 11): расстояние_до_горизонта = math.sqrt(высота * (2 * R + высота)) print(f" {высота} | {round(расстояние_до_горизонта, 2)}") |
Нәтижесі
Нәтижесі |
|
Python алгоритмдік бағдарламалау тілі
Программа нәтижесі
|
|
Сабақтың соңы Рефлексия |
І Рефлексия Classroomscreen бағдарламасымен кері байланыс алу. New Collection - New screen (classroomscreen.com) Үй тапсырмасы. 132 беттегі В деңгейіндегі 4-5 есептер |
|
|
Classroomscreen бағдарламасы
|
жүктеу мүмкіндігіне ие боласыз
Бұл материал сайт қолданушысы жариялаған. Материалдың ішінде жазылған барлық ақпаратқа жауапкершілікті жариялаған қолданушы жауап береді. Ұстаз тілегі тек ақпаратты таратуға қолдау көрсетеді. Егер материал сіздің авторлық құқығыңызды бұзған болса немесе басқа да себептермен сайттан өшіру керек деп ойласаңыз осында жазыңыз
For және while практикалық сабақ
For және while практикалық сабақ
ҚЫСҚА МЕРЗІМДІ ЖОСПАР
|
Бөлім: |
Python тілінде алгоритмдерді программалау |
|
Педагогтің аты-жөні |
Қойшыбай Бекнұр Ерболатұлы, Ургенишбай Абылайхан Елубайұлы |
|
Күні: |
30.01.2024ж |
|
Сынып: |
8а, ә, б, в, г, ғ |
|
Сабақтың тақырыбы |
Практикум. Циклдік алгоритмдерді программалау |
|
Оқу мақсаты: |
8.3.3.1 While цикл операторын пайдалану; 8.3.3.2 For цикл операторын пайдалану; |
|
Сабақтың мақсаты: |
ЕҚББ
|
|
Сабақтың кезеңі |
Мұғалім іс-әрекеті |
Оқушы іс-әрекеті |
Бағалау |
Ресурстар |
|
Ұйымдастыру |
- Сәлемдесу, оқушылардың сабаққа дайындығын тексеру. - Бағдарламалауда қандай циклдар бар екенін қысқаша еске түсіру. https://www.educaplay.com/learning-resources/17644950-8_synyp_python.html |
Сабақта меңгеретін мақсаттарды білу |
|
https://www.educaplay.com/learning-resources/17644950-8_synyp_python.html |
|
Практикалық сабақ |
Қолданушыдан N санын сұрайтын және 1-ден N-ге дейінгі барлық сандардың қосындысын есептеу үшін уақытша циклды қолданатын программа жазыңыз. Нәтижесі: N = int(input("Введите число N: ")) сумма = 0 count = 1 while count <= N: сумма += count count += 1 print(f"Сумма чисел от 1 до {N} равна {сумма}") Пайдаланушыдан санды сұрайтын және оның жай екенін анықтау үшін for циклін қолданатын программа жазыңыз (тек екі бөлгіш бар: 1 және санның өзі). Нәтижесі: num = int(input("Введите число: ")) if num > 1: for i in range(2, int(num**0.5) + 1): if (num % i) == 0: print(num, "не является простым числом") break else: print(num, "является простым числом") else: print(num, "не является простым числом") |
Презентациядағы прогаммалар арқылы негізгі ұғымдарды түсінеді |
|
Презентация
Нәтижесі
Нәтижесі
Нәтижесі
|
|
Сабақтың ортасы
|
Тапсырма:
Нәтижесі: цена_за_банан = 100 print("Количество бананов | Стоимость") for количество_бананов in range(2, 31): стоимость = количество_бананов * цена_за_банан print(f" {количество_бананов} | {стоимость} тенге”) Дескриптор - Python программалау тілін аша алады; - Python программалау тілінде for циклді қолданып жұп сандардың қосындысын экранға шығарады. Тапсырма: Жер радиусы R = 6350 км болатын идеалды сфера екенін ескере отырып, Жерден биіктігі 1, 2, ... 10 км болатын нүктеден көкжиек сызығына дейінгі қашықтықты анықтаңдар. Нәтижесі: Жер үстіндегі нүктелерден көкжиекке дейінгі қашықтықты анықтау үшін көкжиек қашықтығы d формуласын қолдануға болады: Коды: import math R = 6350 print("Высота (км) | Расстояние до горизонта (км)") for высота in range(1, 11): расстояние_до_горизонта = math.sqrt(высота * (2 * R + высота)) print(f" {высота} | {round(расстояние_до_горизонта, 2)}") |
Нәтижесі
Нәтижесі |
|
Python алгоритмдік бағдарламалау тілі
Программа нәтижесі
|
|
Сабақтың соңы Рефлексия |
І Рефлексия Classroomscreen бағдарламасымен кері байланыс алу. New Collection - New screen (classroomscreen.com) Үй тапсырмасы. 132 беттегі В деңгейіндегі 4-5 есептер |
|
|
Classroomscreen бағдарламасы
|
шағым қалдыра аласыз



















