MUHAMMED AL-XOREZMIY ATINDAǴÍ
TASHKENT INFORMACIYALÍQ TEXNOLOGIYALARÍ UNIVERSITETI
NÓKIS FILIALÍ
Kompyuter injiniringi fakulteti
Dasturiy injinirinig baǵdarı
2-kurs 304-22 topar studenti
Saribaev Azamat
Algoritmdi proektlestiriw
pa’ninnen
2- A’MELIY JUMIS
Tayarlaǵan _________________ A.Saribaev
Qabıllaǵan _________________D. Qonarbayev
Nókis –2024
2-ámeliy shınıǵıw
TEMA: Massiv elementlerin tártiplestiriw. Matrica maksimal, minimal elementin anıqlaw algoritmi.
Algoritmdı ámelge asırıw. (programma ).
def maksimum_minimum_tabiw(matris):
maksimum = float('-inf')
minimum = float('inf')
for satr in matris:
for element in satr:
if element > maksimum:
maksimum = element
if element < minimum:
minimum = element
return maksimum, minimum
matris = [
[4, 9, 2],
[3, 5, 1],
[8, 7, 6]
]
maksimum, minimum = maksimum_minimum_tabiw(matris)
print("Maksimum ma'nis:", maksimum)
print("Minimum ma'nis:", minimum)
Programmanı tekseriw (Sheshim alıw)
Maksimum qiymat: 9
Minimum qiymat: 1
Process finished with exit code 0
Ma’sele : Massiv elemenlerin’ ortasha ma’nisin esaplaw:
def orta_ma’nisti_esaplaw(massiv):
jiyindi = sum(massiv)
elementler_sani = len(massiv)
orta_qiymat = jiyindi / elementler_sani
return orta_ma’nis
massiv = [4, 9, 2, 7, 5]
orta_ma’nis = orta_ma’nisti_esaplaw(massiv)
print("Massivtin’ orta ma’nisi:", orta_ma’nis)
Tekseriliwi
Massivtin’ orta ma’nisi: 5.4
Process finished with exit code 0
|