Кенжебаева даметкен камариденовна «python бағдарламалау тілі. Толық курсы»



бет30/45
Дата11.10.2024
өлшемі2,26 Mb.
#206163
1   ...   26   27   28   29   30   31   32   33   ...   45
Байланысты:
«PYTHON БАҒДАРЛАМАЛАУ ТІЛІ. ТОЛЫҚ КУРСЫ» Кенжебаева Д.К.

Мысалы
Сәлем, әлем!
Сөз саны 9

Тапсырма: мәтінде жиі кездесетін сөзді табу


Бұл тапсырманың мақсаты-пайдаланушы енгізген мәтінде жиі кездесетін сөзді табатын бағдарлама құру.


Пайдаланушыдан мәтін енгізуді сұраңыз.


Енгізілген мәтінді сөздерге бөліп, сөздер тізімін жасаңыз.


Сөздікті жасаңыз, онда кілттер мәтіннен сөздер болады, ал мәндер әр сөздің мәтінде қанша рет пайда болады.


Сөздіктен өту арқылы мәтіндегі ең көп кездесетін сөзді табыңыз.


Нәтижені экранға шығарыңыз-ең жиі кездесетін сөз және ол қанша рет кездеседі.


Бағдарламаны пайдалану мысалы


Сәлем, әлем!
Сәлем, әлем сөзі мәтінде 1 рет кездеседі.

ҚБ:
«Сиқырлы сызғыш» әдісі

ҚБ: Смайликтер арқылы бағалау








Сабақтың соңы
5 мин

Кері байланыс
3*3*1 әдісі арқылы

3-жаңалық(нені білдің?)


3-сұрақ(нені білгің келеді?)
1-ұсыныс (немен бөліскің келеді)

Оқушылар бүгінгі сабақты қандай деңгейде түсініп,білгендерін 3*3*1 әдісі арқылы біле аламыз

.

Ақпараттық ресурстар

17 сабақ



Бөлім:




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




Күні:




Сабақ




Сынып:

Қатысушылар саны: -

Қатыспағандар саны:

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

КОРТЕЖДЕР

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

Python-дағы модульдермен
жұмыс жасау жолын білу,

Сабақ барысы

Сабақ кезеңдері

Мұғалімнің оқу іс-әрекеті

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

Бағалау

Ресурстар

Сабақтың басы
5 мин

Сабақ басында:
- оқушылардың зейінін шоғырландыру мақсатында табиғат көрінісі және химиялық жолмен алынатын заттар туралы слайд көрсету;
- оқушылармен бірге сабақ мақсаттарын/ОМ анықтап алу;
- оқушылармен сабақ соңында күтілетін нәтижелерді анықтау.

Сұрақ-жауап кезеңі



ҚБ:
«Өзара бағалау»
әдісі

оқулық

Сабақтың ортасы
30 мин

КОРТЕЖДЕР
Кортеждер (tuple) - бұл Python-дағы деректер түрлерінің бірі, ол элементтердің өзгермейтін, реттелген жиынтығы. Кортеждердің негізгі сипаттамалары:
Өзгермейтіндік: құрылғаннан кейін Кортеждерді өзгерту мүмкін емес. Бұл кортеж элементтерін қосуға, жоюға немесе өзгертуге болмайтынын білдіреді.
Тапсырыс: кортеж элементтері белгіленген тәртіпке ие. Сіз индекс бойынша кортеж элементтеріне жүгіне аласыз.Деректердің әртүрлі түрлеріне рұқсат етіңіз: Кортежде сандар, жолдар және басқа кортеждер сияқты әртүрлі деректер түрлерінің элементтері болуы мүмкін.

Жақшалар қолданылады: кортеж жасау үшін жақшалар () немесе элементтер арасындағы жай үтірлер қолданылады.


# Кортеж дайындау
my_tuple = (1, 2, 3)
mixed_tuple = (1, "Hello", 3.14)

# Кортеж элементтері


print(my_tuple[0]) # Выведет: 1

# Кортежі бөлу


a, b, c = my_tuple
print(a, b, c) # Шығару: 1 2 3


Оқушылар тасырмаларды орындайды
Тапсырма: студенттер кортежін құру
Бұл тапсырманың мақсаты-студенттер туралы ақпаратты кортеж түрінде сақтайтын және оларға кейбір операцияларды орындайтын бағдарлама құру.

Бірнеше студенттер туралы ақпаратты ұсынатын кортеждер жасаңыз. Әрбір кортежде студенттің аты-жөні, жасы және GPA болуы керек.


Студенттер туралы ақпараты бар осы кортеждерді сақтайтын тізім жасаңыз.
Тізім элементтерін сұрыптау және кортеждерді ашу арқылы әр студент туралы ақпаратты экранға шығарыңыз.
Студенттердің орташа жасы мен орташа орташа балын есептеп, нәтижені экранға шығарыңыз. Мысалы
students = [
("Алиса", 20, 85),
("Айбек", 22, 78),
("Сырым", 21, 92),
("Диана", 19, 88)
]# Студенттер туралы ақпарат
for student in students:
name, age, grade = student
print(f"аты: {name}, жасы: {age}, Орташа балл: {grade}")

# Орташа жас пен орташа баллды есептеу


total_age = sum(student[1] for student in students)
average_age = total_age / len(students)

total_grade = sum(student[2] for student in students)


average_grade = total_grade / len(students)

print(f"Студенттердің орта жасы: {average_age}")


print(f"Студенттердің орта баллы {average_grade}")

ҚБ:


Достарыңызбен бөлісу:
1   ...   26   27   28   29   30   31   32   33   ...   45




©engime.org 2024
әкімшілігінің қараңыз

    Басты бет