Сабақтың басы
|
1.Оқушылармен амандасу,түгендеу.
2.Өткен сабақты пысықтау: «Конверт әдісі».
4.Оқушыларды «The hat» платформасы арқылы топқа бөлу.
1-топ. «print»
2-топ. «input»
3-топ. «Run»
3.Сабақтың тақырыбы мен мақсаттарымен таныстыру.
4.Жаңа тақырыпқа шолу
Өткен тақырыпытарда input-ты қарапайым түрде қолдандық. Енді функцияның программада қолданылу жолдарына кеңірек тоқталайық.
|
1.Мұғаліммен амандасады.
2.Оқушылар конверттің ішінен хаттарды алып,сұрақтарға жауап береді. (Бос хаттарда бар)
3.Сабақтың тақырыбын дәптерге жазады.
4.Сабақтың мақсаттарымен танысады.
|
Қалыптастырушы бағалау: Өз ойын дұрыс мағынада білдіріп, талқылауға белсенділікпен қатысқан оқушыға «Жарайсың!» деген мадақтау сөзімен ынталандыру.
|
|
Сабақтың ортасы
«Түртіп алу» әдісі.
|
Жаңа тақырыпты түсіндіру.
Input() функциясы деректерді программаға енгізеді.Бұл деректерді программада қолдану үшін айнымалыларға жұктеуге болады.
Программа коды
|
Енгізу-нәтиже
|
K=input(“What is you name”)
print(‘my name is’,K)
|
еngiz:Ainur
my name is Ainur
|
Input() функциясын қолданып енгізген дерек жолдық типке жатады. Жолды тізімге түрлендіру үшін split() әдісін қолданамыз. Тізімдегілердің арасында символ болса, оны split() әдісіндегі жақшаның ішінде көрсету керек.
Программа коды
|
Енгізу-нәтиже
|
K=input().split()
print(K)
|
1 2 3 4 5 6 7
[‘1’,’2’,’3’,’4’,’5’,’6’,’7’]
|
Сандар тізімін оқып отырып, оны бірден бүтін санға түрлендіру үшін, жоғарыдағы құрылымға map функциясын қолдану керек. Бұл жерде list тізімді білдіреді.
Программа коды
|
Енгізу-нәтиже
|
K=map(int,input().split())
print(list (K))
|
1 2 3 4 5 6 7
[1,2,3,4,5,6,7]
|
print() функциясы деректерді экран бетіне шығарады немесе файлға жол ретінде жазады.
print() функциясының толық синтаксисі:
print(‘Басуға арналған жол’,sep=’’, end=’\n’)
‘Басуға арналған жол’-экранға шығарылатын жол.
sep=’’-айнымалылардың арасын ажырататын символды көрсетеді, үнсіз келісім бойынша бос орынмен ажыратылады.
end=’\n’-жолды қандай символмен аяқтау керектігін көрсетеді.
Егер print() функциясы end=’\n’әдісімен аяқталса, жол келесі қатарға өтумен аяқталады.
Топтық жұмыс. 1-тапсырма.
Тіктөрбұрыштың ауданын және периметрін есептейтін программа кодын құру.Таратпа қағаздар беріледі.
Дескриптор:
-есептің программасын құрастырады;
-енгізілген жолдардың ішінен сандарды ажырату үшін іnput() функиясына split() және map әдістерін қолданады;
ҚБ: жетон /6 балл/
Топтық жұмыс. 2-тапсырма.
Практикалық тапсырмада іnput() және print() функцияларының қолданылуына талдау жасай отырып, төмендегі өрнектерді орындау үшін программа құрастырыңдар.
352· 985 · 25 · 3
352 + 1206 + 215554 + 6957 + 628
Дескриптор:
-берілген өрнектерді орындау үшін программа құрастырады.
ҚБ: / 3 балл
Төменде берілген программа кодтарын жазудағы қателерді тап.
|