Процедура
Процедура

#1 слайд
ПРОЦЕДУР АЛАР МЕН
ФУНКЦИ ЯЛАР
1 слайд
ПРОЦЕДУР АЛАР МЕН ФУНКЦИ ЯЛАР
#2 слайд
Ішкі программалар
Ішкі программалар – бұл программаның жеке функционалды тәуелсіз
бөлігі
Ішкі программалар:
Программа текстінде ұқсас фрагменттерді қайталауды қажет етпейді;
Программа құрылымының түсінікті болуын қамтамасыз етеді;
Көлемі үлкен есептерді шағын жоба кезеңдеріне бөлуге
мүмкіндік береді;
2 слайд
Ішкі программалар Ішкі программалар – бұл программаның жеке функционалды тәуелсіз бөлігі Ішкі программалар: Программа текстінде ұқсас фрагменттерді қайталауды қажет етпейді; Программа құрылымының түсінікті болуын қамтамасыз етеді; Көлемі үлкен есептерді шағын жоба кезеңдеріне бөлуге мүмкіндік береді;
#3 слайд
Ішкі программаларды екі түрі
бар
Процедурал
ар
Функциял
ар
Ішкі
программалар
Іс- әрекетті
орындайды
Қандай да бір мәнді
қайтаратын іс-
әрекетті орындайды
3 слайд
Ішкі программаларды екі түрі бар Процедурал ар Функциял ар Ішкі программалар Іс- әрекетті орындайды Қандай да бір мәнді қайтаратын іс- әрекетті орындайды
#4 слайд
Процедураның жалпы түрі
def
name_procedury(параметрлер):
Процедураның денесі
define – анықтау
Процедураның атауын
қолданушы өзі береді
Егер параметрлер қажет
болмаған жағдайда бос
жақша () қойлады
Жақшаның ішіне бір немесе
бірнеше айнымалылардың атауы
жазылады: (n) немесе (a,b,c,d)
Параметр – дегеніміз ішкі
программа мәніне тәуелді
айнымалы.
4 слайд
Процедураның жалпы түрі def name_procedury(параметрлер): Процедураның денесі define – анықтау Процедураның атауын қолданушы өзі береді Егер параметрлер қажет болмаған жағдайда бос жақша () қойлады Жақшаның ішіне бір немесе бірнеше айнымалылардың атауы жазылады: (n) немесе (a,b,c,d) Параметр – дегеніміз ішкі программа мәніне тәуелді айнымалы.
#5 слайд
Процедураны шақыру
Процедураны шақыру барысында жақшаның ішіне актуалды мәнді жазамыз
Аргумент – дегеніміз ішкі программаны шақыру барысында
берілетін параметрдің мәні.
Аргумент ретінде тұрақты мәнмен қатар, айнымалы және де арифметикалық
өрнектерді де беруге болады.
name_procedury()
немесе
name_procedury(n)
немесе
name_procedury(a,b,c,d)
5 слайд
Процедураны шақыру Процедураны шақыру барысында жақшаның ішіне актуалды мәнді жазамыз Аргумент – дегеніміз ішкі программаны шақыру барысында берілетін параметрдің мәні. Аргумент ретінде тұрақты мәнмен қатар, айнымалы және де арифметикалық өрнектерді де беруге болады. name_procedury() немесе name_procedury(n) немесе name_procedury(a,b,c,d)
#6 слайд
Қарапайым процедура
Процедур
аны
шақыру
процедура
программаның
негізгі бөлігі
Бірнеше рет
шақыруға
болады
Кодты
қайталаудың
қажеті жоқ
Бір жерден
өзгертуге
болады
6 слайд
Қарапайым процедура Процедур аны шақыру процедура программаның негізгі бөлігі Бірнеше рет шақыруға болады Кодты қайталаудың қажеті жоқ Бір жерден өзгертуге болады
#7 слайд
Параметрлі процедура
символьная
строка
7 слайд
Параметрлі процедура символьная строка
#8 слайд
Функцияның берілуі
def
name_function(параметрлер):
Функцияның денесі
return ()
define – анықтау
Функцияның атауын
қолданушының өзі
береді
return кілттік сөзінен кейін
орналасқан өрнек функцияны
қайтару нәтижесі болып табылады.
Функцияның қайтару нәтижесіне:
Айнымалыларды меншіктеуге,
Математикалық өрнектер
операндасы ретінде
пайдалануға болады.
Функция – дегеніміз нәтижені қайтаратын қосымша алгоритм
8 слайд
Функцияның берілуі def name_function(параметрлер): Функцияның денесі return () define – анықтау Функцияның атауын қолданушының өзі береді return кілттік сөзінен кейін орналасқан өрнек функцияны қайтару нәтижесі болып табылады. Функцияның қайтару нәтижесіне: Айнымалыларды меншіктеуге, Математикалық өрнектер операндасы ретінде пайдалануға болады. Функция – дегеніміз нәтижені қайтаратын қосымша алгоритм
#9 слайд
Функция
Мысалы. Екі бүтін санның
орташа мәнін анықтайтын
фукция құру
Бастапқы мән
функцияның нәтижесі
def Avg(a,
b): return
(a+b)/2
a = 2; b = 5
print(Avg(a,
b))
Мысал
.
ИӘ“Yes”
‘’NO’’
Программа нәтижесі
қандай болады?
9 слайд
Функция Мысалы. Екі бүтін санның орташа мәнін анықтайтын фукция құру Бастапқы мән функцияның нәтижесі def Avg(a, b): return (a+b)/2 a = 2; b = 5 print(Avg(a, b)) Мысал . ИӘ“Yes” ‘’NO’’ Программа нәтижесі қандай болады?
#10 слайд
Функция
Мысалы. Екі бүтін санның ең
кіші ортақ бөлгішін табатын
функция құру
10 слайд
Функция Мысалы. Екі бүтін санның ең кіші ортақ бөлгішін табатын функция құру
шағым қалдыра аласыз













