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

#1 слайд
САНДЫ ЕНГІЗУ
ЖӘНЕ ШЫҒАРУ
PYTHON Алматы қаласы
№ 36 Гимназия
Қойкен Мақсат Жанатбекұлы
Информатика пәні мұғалімі
1 слайд
САНДЫ ЕНГІЗУ ЖӘНЕ ШЫҒАРУ PYTHON Алматы қаласы № 36 Гимназия Қойкен Мақсат Жанатбекұлы Информатика пәні мұғалімі
#2 слайд
«ӘРБІР АДАМ
ПРОГРАММАЛАУДЫ
ҮЙРЕНУІ КЕРЕК,
ӨЙТКЕНІ ОЛ БІЗДІ
ОЙЛАУҒА
ҮЙРЕТЕДІ»
© STEVE JOBS
2 слайд
«ӘРБІР АДАМ ПРОГРАММАЛАУДЫ ҮЙРЕНУІ КЕРЕК, ӨЙТКЕНІ ОЛ БІЗДІ ОЙЛАУҒА ҮЙРЕТЕДІ» © STEVE JOBS
#3 слайд
Топқа бөлу
3 слайд
Топқа бөлу
#4 слайд
kahoot.it
4 слайд
kahoot.it
#5 слайд
ПРОГРАММАҒА ДЕРЕКТЕРДІ ЕНГІЗУ
ЖӘНЕ ШЫҒАРУ ӘДІСТЕРІН БІЛЕСІЗ;
PYTHON -ДА ЕНГІЗУ ЖӘНЕ ШЫҒАРУ
ӘДІСТЕРІН ҚОЛДАНЫП ПРОГРАММА
ҚҰРУДЫ ҮЙРЕНЕСІЗ.Бүгінгі сабақта:
5 слайд
ПРОГРАММАҒА ДЕРЕКТЕРДІ ЕНГІЗУ ЖӘНЕ ШЫҒАРУ ӘДІСТЕРІН БІЛЕСІЗ; PYTHON -ДА ЕНГІЗУ ЖӘНЕ ШЫҒАРУ ӘДІСТЕРІН ҚОЛДАНЫП ПРОГРАММА ҚҰРУДЫ ҮЙРЕНЕСІЗ.Бүгінгі сабақта:
#6 слайд
INPUT() ЖӘНЕ PRINT() ФУНКЦИЯЛАРЫ
ПРОГРАММАДА ҚАНДАЙ ҚЫЗМЕТ
АТҚАРАДЫ?
ПРОГРАММАҒА ДЕРЕКТЕРДІ ҚАНША
ӘДІСПЕН ЕНГІЗУГЕ БОЛАДЫ?Ойтүрткі
6 слайд
INPUT() ЖӘНЕ PRINT() ФУНКЦИЯЛАРЫ ПРОГРАММАДА ҚАНДАЙ ҚЫЗМЕТ АТҚАРАДЫ? ПРОГРАММАҒА ДЕРЕКТЕРДІ ҚАНША ӘДІСПЕН ЕНГІЗУГЕ БОЛАДЫ?Ойтүрткі
#7 слайд
Деректерді енгізу әдістері
Программа коды Енгізу-нәтиже
a= int ( input ( 'a=' ))
print (a) a= 100
100
7 слайд
Деректерді енгізу әдістері Программа коды Енгізу-нәтиже a= int ( input ( 'a=' )) print (a) a= 100 100
#8 слайд
Python программалау тілін үйренуге
ыңғайлы, жеңіл етіп әзірлеген;
Программаны жазу мен оқу басқа тілдерге
қарағанда оңай;
Интерпретаторы тегін – басқа
қосымшалармен бірге қолданғанда тегін;
Python- ны ң программалық жасақтамасының
коды ашық – қолданушы өз қалауынша әрі
қарай жетілдіре алады;
Қазіргі таңда әлемдегі мыңдаған кәсіпқой
программалаушылар ( NASA, Google ) өз
программаларын Python тілінде жазып
жатыр;
Windows, Mac OS, Linux операциялық
жүйелерінде еш кедергісіз жұмыс жасайды;
Компьютерде ойын жасау ыңғайлы –
графиканы кірістіріп, дыбыспен
сүйемелдеуге болады.Неліктен Python -ды таңдаймыз?
8 слайд
Python программалау тілін үйренуге ыңғайлы, жеңіл етіп әзірлеген; Программаны жазу мен оқу басқа тілдерге қарағанда оңай; Интерпретаторы тегін – басқа қосымшалармен бірге қолданғанда тегін; Python- ны ң программалық жасақтамасының коды ашық – қолданушы өз қалауынша әрі қарай жетілдіре алады; Қазіргі таңда әлемдегі мыңдаған кәсіпқой программалаушылар ( NASA, Google ) өз программаларын Python тілінде жазып жатыр; Windows, Mac OS, Linux операциялық жүйелерінде еш кедергісіз жұмыс жасайды; Компьютерде ойын жасау ыңғайлы – графиканы кірістіріп, дыбыспен сүйемелдеуге болады.Неліктен Python -ды таңдаймыз?
#9 слайд
Программа – компьютер түсінетін тілде
жазылған командалар мен нұсқаулар жиынтығы.
Компьютерлік программа – компьютерді
басқаруға арналған логикалық құрылымы мен
реттілігі бар командалар жиынтығы.Программа дегеніміз не?
9 слайд
Программа – компьютер түсінетін тілде жазылған командалар мен нұсқаулар жиынтығы. Компьютерлік программа – компьютерді басқаруға арналған логикалық құрылымы мен реттілігі бар командалар жиынтығы.Программа дегеніміз не?
#10 слайд
Сызықтық алгоритм д/з жоғарыдан
төмен , командалары бірінен кейін бірі
тізбектей орындалатын алгоритм.
10 слайд
Сызықтық алгоритм д/з жоғарыдан төмен , командалары бірінен кейін бірі тізбектей орындалатын алгоритм.
#11 слайд
input() функциясын қолданып енгізген дерек
жолдық типке жатады. Жолды тізімге түрлендіру
үшін split() әдісін қолданамыз.
Тізімдегі деректердің арасында символ болса,
оны split() әдісіндегі жақшаның ішінде көрсету
керек.Split() әдісі
Программа коды Енгізу-нәтиже
a= input ( ).split()
print (a) 1 2 3 4 5
['1', '2', '3', '4', '5']
a= input ( ).split('-')
print (a) 1-2-3-4-5
['1', '2', '3', '4', '5']
a= map ( int , input (). split ())
print ( list (a)) 1 2 3 4 5
[1, 2, 3, 4, 5]
11 слайд
input() функциясын қолданып енгізген дерек жолдық типке жатады. Жолды тізімге түрлендіру үшін split() әдісін қолданамыз. Тізімдегі деректердің арасында символ болса, оны split() әдісіндегі жақшаның ішінде көрсету керек.Split() әдісі Программа коды Енгізу-нәтиже a= input ( ).split() print (a) 1 2 3 4 5 ['1', '2', '3', '4', '5'] a= input ( ).split('-') print (a) 1-2-3-4-5 ['1', '2', '3', '4', '5'] a= map ( int , input (). split ()) print ( list (a)) 1 2 3 4 5 [1, 2, 3, 4, 5]
#12 слайд
Print() функциясының толық синтаксисі
‘ басуға арналған жол ’ – экранға шығарылатын
жол
Sep =‘’ – айнымалылар арасын ажырататын
символды көрсетеді, әдетте бос орынмен
ажыратылады;
End=‘\n’ – жолды қандай символмен аяқтау
керектігін көрсетеді. Егер print() функциясы
end=‘\n’ әдісімен аяқталса, жол келесі қатарға
өтумен аяқталады.print() функциясы
print(' басуға арналған жол ', sep='', end='\
n')
12 слайд
Print() функциясының толық синтаксисі ‘ басуға арналған жол ’ – экранға шығарылатын жол Sep =‘’ – айнымалылар арасын ажырататын символды көрсетеді, әдетте бос орынмен ажыратылады; End=‘\n’ – жолды қандай символмен аяқтау керектігін көрсетеді. Егер print() функциясы end=‘\n’ әдісімен аяқталса, жол келесі қатарға өтумен аяқталады.print() функциясы print(' басуға арналған жол ', sep='', end='\ n')
#13 слайд
print() функциясы
13 слайд
print() функциясы
#14 слайд
Python- да арифметикалық өрнектерді
орындау ережелері:
1) Өрнектер бір қатарға жазылуы тиіс;
2) Өрнекте жақша болғанда, жақша ішіндегі
амал бірінші орындалады;
3 ) Егер өрнекте бірнеше жақша болса, онда
амалдарды орындау ішкі жақшадан басталады.
Қалған амалдар келесі кестедегі ретпен
орындалады:Өрнектерді орындау ережелері
14 слайд
Python- да арифметикалық өрнектерді орындау ережелері: 1) Өрнектер бір қатарға жазылуы тиіс; 2) Өрнекте жақша болғанда, жақша ішіндегі амал бірінші орындалады; 3 ) Егер өрнекте бірнеше жақша болса, онда амалдарды орындау ішкі жақшадан басталады. Қалған амалдар келесі кестедегі ретпен орындалады:Өрнектерді орындау ережелері
#15 слайд
Өрнектердің Python- да жазылу
мысалы
m=(a+3*b-4*(x+y**3))/(2*a-x)
15 слайд
Өрнектердің Python- да жазылу мысалы m=(a+3*b-4*(x+y**3))/(2*a-x)
#16 слайд
16Сергіту сәті
Жаңылмай жаңылтпаш айтамын
16 слайд
16Сергіту сәті Жаңылмай жаңылтпаш айтамын
#17 слайд
Практикум
Берілген математикалық
өрнектің мәнін табатын
программа құрыңыз
17 слайд
Практикум Берілген математикалық өрнектің мәнін табатын программа құрыңыз
#18 слайд
Тапсырма.
№ 1 -тапсырма.
Берілген математикалық өрнектің мәнін табатын
программа құрыңыз. Енгізу барысында map()
функциясын қолданыңыз.
18 слайд
Тапсырма. № 1 -тапсырма. Берілген математикалық өрнектің мәнін табатын программа құрыңыз. Енгізу барысында map() функциясын қолданыңыз.
#19 слайд
Тапсырма.
№ 2 -тапсырма.
Али 6-сыныпта оқиды. Алиге математика
сабағында үйге 4 амалмен (+, -, *, /) орындалатын
тапсырмалар берілді. Алидің бауыры ретінде
математикалық тапсырмаларды программалау тілінде
орындауға көмектес. Есептерді математикадағы
жазылу ережесімен экранға шығар.
19 слайд
Тапсырма. № 2 -тапсырма. Али 6-сыныпта оқиды. Алиге математика сабағында үйге 4 амалмен (+, -, *, /) орындалатын тапсырмалар берілді. Алидің бауыры ретінде математикалық тапсырмаларды программалау тілінде орындауға көмектес. Есептерді математикадағы жазылу ережесімен экранға шығар.
#20 слайд
20 Мен бүгінгі сабақта .... Үйрендім
Менің жеткен жетістігім ....«Сиқырлы банка» әдісі
20 слайд
20 Мен бүгінгі сабақта .... Үйрендім Менің жеткен жетістігім ....«Сиқырлы банка» әдісі
#21 слайд
Қорытынды
ПРОГРАММАҒА ДЕРЕКТЕРДІ ЕНГІЗУ
ЖӘНЕ ШЫҒАРУ ӘДІСТЕРІН БІЛДІК;
PYTHON -ДА ЕНГІЗУ ЖӘНЕ ШЫҒАРУ
ӘДІСТЕРІН ҚОЛДАНЫП ПРОГРАММА
ҚҰРУДЫ ҮЙРЕНДІК.
21 слайд
Қорытынды ПРОГРАММАҒА ДЕРЕКТЕРДІ ЕНГІЗУ ЖӘНЕ ШЫҒАРУ ӘДІСТЕРІН БІЛДІК; PYTHON -ДА ЕНГІЗУ ЖӘНЕ ШЫҒАРУ ӘДІСТЕРІН ҚОЛДАНЫП ПРОГРАММА ҚҰРУДЫ ҮЙРЕНДІК.
шағым қалдыра аласыз


