Г и сал ға раева ж б ба заева а с ма ха но ва информатика



Pdf көрінісі
бет84/141
Дата06.01.2022
өлшемі9,05 Mb.
#14937
1   ...   80   81   82   83   84   85   86   87   ...   141
Байланысты:
10 сынып информатика ЖМБ АрманПВ

Естеріңе түсіріңдер:
•  процедуралар деген не?
•  процедуралар не үшін пайдала-
нылады?
•  программа барысында процеду-
раны неге пайдаланады?
Меңгерілетін білім:
•  іш кі прог рам ма лар;
•  функ ция лар ту ра лы тү сі нік;
•  функ ция ның түр ле рі.
Тер мин дер:

унк  и
•  опе ра тор
•  а  ны ма лы.
АР
МА
Н-
ПВ
 б
ас
па
сы


72
•  Функ ция ны  ша қы ру  оның  атын  жа зып,  мән ді  шы ға ру мен 
аяқ тала ды.
Python ті лін де функ ция ның жа зы лу син так си сі:
def  Функ ция_Аты (Па ра ме тр лер_Ті зі мі): 
 
 
 
 
Өр нек тер 
Python  ті лін де  функ ция ны  анық тау дан  бұ рын 
def  қыз-
мет ші сө зі жа зы ла ды. 
def (функ ция та қы ры бы)  ар қы лы функ-
ция ны ша қы ру ды көр се те міз. 
Функ ция  та қы ры бы нан  кей ін  жа был ған  жақ ша  қос  нүк-
те мен аяқ тала ды жә не одан кей ін гі қа тар да есеп теу ге қа тыс ты 
өр нек тер жа зы ла ды (TAB пер не сін бір шер ту ар қы лы): 
–  функ ция ға  атау  бер ген де  ай ны ма лы ға  атау  бер ген дей, 
ал ды мен,  функ ция ның  аты  ла тын  әріп те рі мен  жа зы лу 
ке рек; 
–  па ра ме тр лер ті зі мі функ ция ға бе рі ле тін мән дер ден тұ ра ды. 
Бұл па ра ме тр лер үтір ар қы лы жа зы ла ды. 
Python ті лін де гі функ ция лар дың бір бө лі гі тіл дің син так си-
сін де  пай да ла ны ла тын  кі рік ті ріл ген  функ ция лар  бо лып  та бы-
ла ды.  Олар ға  мы са лы, 
int,  input,  randint,  print қыз-
мет ші сөз де рін жат қы за мыз. 
Кі рік ті ріл ген функ ция лар ды екі топ қа бө ле міз: 
1.  Сим вол дар мен  жұ мыс  жа сай тын  функ ция лар:  – 
ord(), 
chr(), len(). 
2.  Ма те ма ти ка лық  функ ция лар:  – 
abs(), 
round(), 
divmod(), pow(), max(), min(), sum().
Пай да ла ну шы  функ ция сын  құ ру дың  мы са лын  қа рас ты-
рай ық: 
Сан дар дың қо сын ды сын есеп теу. 
def sum (n):   функ и  ны  а ра мет рі мен анық тау  
sum = 0 
    while n! = 0: 
   sum +  = n %  10 
   n = n // 10 
    return sum   функ и  ның мә нін қай та ру
 не гіз гі  рог рам ма 
  print(sum (1075))    функ и  ны  а ра мет рі мен 
ша қы ру 


Достарыңызбен бөлісу:
1   ...   80   81   82   83   84   85   86   87   ...   141




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

    Басты бет