1. Ikkita musbat son berilgan, bu sonlarning o‘rta arifmetik va o‘rta geometrik qiymatlarini aniqlang




Download 0.7 Mb.
Sana26.07.2023
Hajmi0.7 Mb.
#77375
Bog'liq
Narzikulov 1-amaliy
Axborot xati konf. ADU, Mayers- Briggs qo\'shimcha, 36-qo\'shma qaror, 27.04.2022, Oila tushunchasi, uning turlari va shakillari, fHy1I56Pj1m1Sqci4f9q3e28B9S0AiBM, dars ishlanma, 11-21-ALGORITMIK TILLAR VA DASTURLASH, Мустақил ишни ташкиллаштириш, Иқтибослик учун, Документ Microsoft Word, Calendar plan-RAQAMLI VA AXBOROT TEXNOLOGIYALARI (2), статья, Исмаилова Н С , Шагазатов У У Жахон иқтисодиёти ва халқаро (1), A5

1.Ikkita musbat son berilgan, bu sonlarning o‘rta arifmetik va o‘rta geometrik qiymatlarini aniqlang.
import math
a = float(input("Birinchi sonni kiriting: "))
b = float(input("Ikkinchi sonni kiriting: "))
u_arifmetik = (a + b) / 2
u_geometrik = math.sqrt(a * b)
print("O'rta arifmetik:", u_arifmetik)
print("O'rta geometrik:", u_geometrik)




  1. Kvadrat tenglamaning ildizlarini topuvchi dastur tuzing.

import math
a=float(input('a='))
b=float(input('b='))
c=float(input('c='))
d=math.pow(b,2)-4*a*c
if d>0:
x1=(-b-math.sqrt(d))/(2*a)
x2=(-b+math.sqrt(d))/(2*a)
print('x1=',x1,'\nx2=',x2)
elif d==0:
x=-b/(2*a)
print('Tenglama bitta ildizga ega\nx=',x)
else:
print('Tenglama 2 ta kompleks ildizga ega: ')
x=-b/(2*a)
y=math.sqrt(abs(d))/(2*a)
x1=complex(x,y)
x2=complex(x,-y)
print('x1=',x1,'\nx2=',x2)





3. Berilgan ikkita matndagi oxirgi harflarini almashtiruvchi dasturni yozing.
Kiruvchi : ‘salon’ , ‘nom’
Chiquvchi: ‘salom’ , ‘non’

a = input("Birinchi matnni kiriting: ")


b = input("Ikkinchi matnni kiriting: ")
a_oxirgi_harf = a[-1]
b_oxirgi_harf = b[-1]
a = a[:-1] + b_oxirgi_harf
b = b[:-1] + a_oxirgi_harf
print("Natija: ")
print("Birinchi matn:", a)
print("Ikkinchi matn:", b)






  1. "To’plar: 12 ta qora 45 ta qizil” shu matndan sonlarni ajratuvchi dastur tuzing.

matn = "To’plar: 12 ta qora 45 ta qizil"

raqamlar = []


son = ""
for harf in matn:
if harf.isdigit():
son += harf
elif son != "":
raqamlar.append(int(son))
son = ""

if son != "":


raqamlar.append(int(son))

print("Natija:")


print(raqamlar)
raqam = int(input("Raqamni kiriting: "))

birinchi_raqam = raqam % 10


oxirgi_raqam = raqam
while oxirgi_raqam >= 10:
oxirgi_raqam = oxirgi_raqam // 10

yigindi = birinchi_raqam + oxirgi_raqam


print(f"Birinchi raqam: {birinchi_raqam}")
print(f"Oxirgi raqam: {oxirgi_raqam}")
print(f"Birinchi va oxirgi raqamlar yig'indisi: {yigindi}")
Download 0.7 Mb.




Download 0.7 Mb.

Bosh sahifa
Aloqalar

    Bosh sahifa



1. Ikkita musbat son berilgan, bu sonlarning o‘rta arifmetik va o‘rta geometrik qiymatlarini aniqlang

Download 0.7 Mb.