Процедуралар мен функциялар


Параметрлері бар процедура



бет2/4
Дата11.04.2023
өлшемі1,26 Mb.
#174172
түріПрограмма
1   2   3   4
Байланысты:
лекция 14-15 фунция процедура нов (1)

Параметрлері бар процедура


Символдық жол

Процедураға мысалдар

# параметрсіз процедура

def digit ():

print ( "1111111" )

# негізгі бағдарлама шығарады

# жеті бірліктің үш жолын шығарады

digit() # впроцедураны шақыру

digit()

digit()


1111111
1111111
1111111

Процедураға мысалдар

# бір параметрі бар процедура

def digit(n): # n - формальды параметр

print ( "1" * n) # n бірлік жол

# негізгі бағдарлама бірліктердің қажетті санын шығарады

digit(7) # нақты параметрі бар процедура шақыруы

digit(8)

digit(9)


1111111
11111111
111111111

Процедураға мысалдар

# екі параметрлі процедура

def digit (d, n): # d, N - жергілікті айнымалылар

print(d * n) # n цифрларының жолы d

# негізгі бағдарлама

# берілген сандардың қажетті санын көрсетеді

digit ("1" , 7) # процедуралық қоңыраулар факт. параметрлері

digit( "2" , 8)

digit( "3" , 9)


1111111
22222222
333333333

Функцияның жалпы көрінісі


def name_function(параметрлер):
Функция денесі
return (нәтиже)
define – анықтаушы
Функция аты, орындаушы өзі береді
return сөзінен кейін тұрған өрнек функцияның нәтижесі ретінде қайтарылады.
Функцияны шақыру нәтижесі:
  • айнымалыны тағайындау,
  • оны математикалық өрнектердің операндтары ретінде пайдалану, яғни күрделі өрнектерді құру.

Функция-нәтижені қайтаратын көмекші алгоритм (Сан, таңбалар жолы және т.б.).

Функция


Мысал. Бүтін екі санның арифметикалық ортасын табу керек
Бастапқы мәндер
функция нәтижесі
def Avg(a, b): return (a+b)/2
a = 2; b = 5


Достарыңызбен бөлісу:
1   2   3   4




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

    Басты бет