Программалау тілінде функцияны хабарлау. Мақсаты. Python тілінде функцияны құруды, шақыруды меңгеру



Дата21.07.2023
өлшемі4.81 Mb.
#475768
түріПрограмма
5-2 зертханалық жұмыс Алгоритм


5 зертханалық жұмыстар


Тақырыбы: Программалау тілінде функцияны хабарлау.


Мақсаты. PYTHON тілінде функцияны құруды, шақыруды меңгеру.
Бақылау формасы: Құрылған программа кодтарын тексеру, қорғау, сұрақтар қою.
Өткізу мерзімі – 9 апта


Cабақ тапсырмасы:
Берілген тапсырмалар бойынша PYTHON тілінде программа құру

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






Функцияға мысалдар:

  1. 2)



3)


4)




Атаулы параметрлер
5)




6)




7)




8)






Жеке тапсырмалар:

  1. 3! және 5! есептеудің программасын құру



  1. Екі санның үлкенін табуға функция құру




3) Үш санның үлкенін табуға функция құру



4)
def f1(t):
s=0
for i in range(len(t)):
s+=t[i]
print (s)
t = [1, 2, 3,5,7]
f1(t)


Жеке тапсырмалар:



  1. Х(5), У(6), Z(4) нақты массив элементтерiнiң арифметикалық ортасын есептеңдер.

  2. Подпрограмма функцияны пайдаланып А(6), В(4), С(5) массивтерiнiң ең кiші элементінiң индексiн табыңдар.

  3. Z(5), А(5), С(4) массивіндегі оң элементтердің қосындысын есептеңдер.

  4. A(6), В(4), С(5) массивінің оң элементтерінің ең кішісін табатын программа құрыңдар.

  5. Есептеңдер:

  6. С(10) және D(15) массивтерi берiлген.

Есептеңдер: , мұндағы

  1. Х(10), У(15), Z(20) нақты массив элементтерiнiң арифметикалық ортасын есептеңдер.

  2. Подпрограмма функцияны пайдаланып А(10), В(15) массивтерiнiң ең кiші элементінiң индексiн табыңдар.

  3. Подпрограмма функцияны пайдаланып А(5,5) және В(10,10) матрицаларының диагонал бойындағы элементтерiнiң қосындысын табыңдар.

  4. Подпрограмма функцияны пайдалана отырып А(3,6), В(5,10) массавтерiнің оң элементтерiнiң қосындысын және олардың санын табыңдар.

  5. А(5,7), В(4,6) матрицаларының оң элементтерiнiң геометриялық ортасын табыңдар.

  6. Есептеңдер: , мұндағы ─ Х(10), У(15) массивтерiнiң ең үлкен элементтерi.

  7. А(6,5), В(4,5) матрицасындағы, берiлген Х санынан элементгер санын анықтаңдар.

  8. Есептеңдер: , мұндағы ─ Х(10), У(15) массивтерінiң ең кіші элементтерi.

  9. А(20), В(20) массивтерi берiлген. Есептеңдер:

мұндағы

  1. А(10,10), В(5,10) матрицаларының ең кіші элеменгтерінің қосындысын табыңдар.

  2. Х(10) және У(15) массивтерiнің ең кiші элементтерiнiң геометриялық ортасын табыңдар.

  3. А(10х10) және В(5х 10) матрицаларының ең кiшi элементтерiнің көбейтiндiсiн табыңдар.

  4. А(5х5) және В( 10х10) матрицаларының диагональ бойындағы элементтерiнiң көбейтiндiсiн есептеңдер.

  5. Есептеңдер: мұндағы

С( 10), D(15) массивттері берілген.


Бақылау сұрақтары:

  1. Функция дегеніміз не?

  2. Функцияны қалай сипаттаймыз?

  3. Функцияға қандай параметрлер қолданылады?



https://pythonworld.ru/tipy-dannyx-v-python/chisla-int-float-complex.html

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




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

    Басты бет