Сабақтың ортасы
|
Жаңа тақырыпты
түсіндіру.
Input() функциясы
деректерді программаға енгізеді.Бұл деректерді программада қолдану
үшін айнымалыларға жұктеуге болады.
Программа коды
|
Енгізу-нәтиже
|
K=int(input(“engiz:”))
Print(K)
|
еngiz:1000
1000
|
Input() функциясын қолданып
енгізген дерек жолдық типке жатады. Жолды тізімге түрлендіру үшін
split() әдісін қолданамыз. Тізімдегілердің арасында символ болса,
оны split() әдісіндегі жақшаның ішінде көрсету
керек.
Программа коды
|
Енгізу-нәтиже
|
K=input().split()
print(K)
|
1 2 3 4 5 6
7
[‘1’,’2’,’3’,’4’,’5’,’6’,’7’]
|
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-тапсырма.
Оқулық §
3.7, 95-бет, «Практикада қолдану» тапсырмасы
Дескриптор:
-есептің
программасын құрастырады;
-енгізілген
жолдардың ішінен сандарды ажырату үшін іnput() функиясына split()
және map әдістерін қолданады;
-есептерді
математикадағы жазылу ережесімен экранға жеке жолдарға шығару үшін
end=’\n’әдісін қолданады.
ҚБ: жетон /4
балл/
Топтық
жұмыс. 2-тапсырма.
Практикалық
тапсырмада іnput() және print() функцияларының қолданылуына талдау
жасай отырып, төмендегі өрнектерді орындау үшін программа
құрастырыңдар.
-
352· 985 ·
25 · 3
-
352 + 1206 +
215554 + 6957 + 628
Дескриптор:
-берілген
өрнектерді орындау үшін программа құрастырады.
ҚБ: жетон/ 3
балл/
Топтық
жұмыс. 3-тапсырма.
Әселдің а
теңге ақшасы
бар. Бір өшіргіштің құны к-ға және бір
қаламсаптың құны с-ға тең. Әсел қолындағы
барлық ақшасына қанша өшіргіш немесе қанша қаламсап сатып алады?
Есептің программасын жаз.
Мысалы: 100
10 15
Нәтиже: 10
6
Дескриптор:
-есептің
программасын жазады.
ҚБ: жетон /3
балл/
|
Мұғалімді
тыңдайды
Input()
функциясының анықтамасын дәптерге жазады
split()
әдісін қолдану анықтамасын дәптерге жазады
map функциясын қолдану
анықтамасын дәптерге жазады
print()
функциясының синтаксисін дәптерге жазады
Прак.
қолдану.95-бет
k,p=map(int,input().split('+'))
m,h=map(int,input().split('-'))
t,h=map(int,input().split('*'))
c,d=map(int,input().split('/'))
print(k,'+',p,'=',p+k, end='\n');
print(m,'-',h,'=',m-h, end='\n');
print(t,'*',h,'=',t*h, end='\n');
print(c,'/',d,'=',c/d);
F5
Мысалы:
659+985
654-586
145*556
200/25
Нәтиже:
659 + 985 =
1644
654 - 556 =
98
145 * 556 =
80620
200 / 25 =
8.0
1-тапсырманы орындайды
x1,x2=map(int,input().split())
4
-8
x1
4
x2
-8
s=abs(x2-x1)
print(s)
abs(-8-4)
F5
Мысалы: 4
-8
Нәтиже:
12
2-тапсырманы
орындайды
x=5
y=3*(x-2)**3+5*(x-4)**27
y
>>> 5
5
>>> y
79
>>>
3-тапсырманы
орындайды
P,K=map(int,input().split())
print(P+(P-K))
F5
Мысалы:150 50
Нәтиже:
250
4-тапсырма
a,k,c=map(int,input().split())
a
100
k
10
c
15
print(a//k,a//c)
F5
Мыс:100 10
15
Нәт: 10
6
4.2.
a,k,c=map(int,input().split())
a
10
k
10
c
15
print(a//k,a//c)
F5
Мыс: 10
15
Нәт:1
0
|
Жетон
4
балл
Жетон
3
балл
Жетон
3
балл
|
Интербелсенді тақта/ тақта
Жұмыс
дәптері
|