For және while практикалық сабақ

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

For және while практикалық сабақ

Материал туралы қысқаша түсінік
Практикалық сабақ
Материалдың қысқаша нұсқасы

ҚЫСҚА МЕРЗІМДІ ЖОСПАР

Бөлім:

Python тілінде алгоритмдерді программалау

Педагогтің аты-жөні

Қойшыбай Бекнұр Ерболатұлы, Ургенишбай Абылайхан Елубайұлы

Күні:

30.01.2024ж

Сынып:

8а, ә, б, в, г, ғ

Сабақтың тақырыбы

Практикум. Циклдік алгоритмдерді программалау

Оқу мақсаты:

8.3.3.1 While цикл операторын пайдалану;

8.3.3.2 For цикл операторын пайдалану;

Сабақтың мақсаты:

  • Цикл мәлімдемелерінің синтаксисін тану және олардың кодтың орындалуын қалай басқаратынын түсінеді.

  • Белгілі бір әрекеттерді қайта-қайта орындау үшін циклдарды пайдалана біледі.

  • while және for циклдерін қолдануды қажет ететін есептерді шешеді.

ЕҚББ

  • Python (пайтон) программалау тілінде FOR және While циклдерінде есептерді шешеді.



Сабақтың кезеңі

Мұғалім іс-әрекеті

Оқушы іс-әрекеті

Бағалау

Ресурстар

Ұйымдастыру

- Сәлемдесу, оқушылардың сабаққа дайындығын тексеру.

- Бағдарламалауда қандай циклдар бар екенін қысқаша еске түсіру.

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 бағдарламасы


















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