6.Oltinchi nazariy savol javobi
Taqribiy integrallash, funksiyani taqriban integrallashtirish usulidir, bu esa integralni aniqlashda yuzaga kelgan qiyinliklarni yengillash uchun ishlatiladi. Ushbu usul, integralni aniqlashni taqriban qiymatni topish orqali bajargan holatda foydalanadi.
Ushbu usul quyidagi bosqichlardan iborat:
1. Interpolatsiya: Taqribiy qiymatlar orqali funksiya qiymatlarining interpolatsiyasini olib, integralni aniqlashda ishlatishga tayyorlanadi.
2. Ko'rsatkichlarni tanlash: Qiymatlar taqribiy integrallashning eng yaxshi natijasini olish uchun eng yaroqli bo'lgan ko'rsatkichlar tanlanadi.
3. Integralni hisoblash: Interpolatsiya natijalaridan foydalanib, integralni taqriban hisoblash.
Taqribiy integrallash usuli, tushunarli va tez yechiladigan natijalarga yo'l ochadi, ammo bu, aslida integrallashning to'liq aniqligi qo'shilmasdan aniqligini takrorlanadigan usuldur. Bu esa to'g'ri yoki to'g'ri yakapproximatsiya natijalarni olishda yordam beradi. Taqribiy integrallash, masalan, katta funksiyalarni, burchaklarni yoki muammolar yuzasidan integralni aniqlashda juda ishlatiladi.
1-amaliy topshiriq
8-variant
Berilgan N sonining tub bo'luvchilari sonini topish algoritm va dasturini tuzing
def tub_boluvchilarni_topish(N):
tub_boluvchilar = []
# Berilgan sonning tub bo'luvchilarni topish
for i in range(2, N + 1):
tub = True
for j in range(2, int(i ** 0.5) + 1):
if i % j == 0:
tub = False
break
if tub:
tub_boluvchilar.append(i)
return tub_boluvchilar
# N sonini istalgan qiymat bilan almashtiring
N = 100
print(f"{N} ga teng yoki undan kam bo'lgan tub boluvchilar:", tub_boluvchilarni_topish(N))
2-topshiriq
8-variant
Butun sonlardan iborat NxN o’lchamli kvadrat matritsa berilgan. Shu matritsa elementlaridan tuzilgan massivni hosil qiling. Massivda elementlar takrorlanmaydi.
def matritsadagi_massiv(matritsa):
massiv = []
# Matritsadagi elementlarni massivga joylash
for qator in matritsa:
for element in qator:
if element not in massiv:
massiv.append(element)
return massiv
# NxN o'lchamli kvadrat matritsa
matritsa = [
[1, 2, 3],
[4, 5, 6],
[7, 8, 9]
]
# Matritsadagi elementlardan tuzilgan massivni hosil qilish
hosil_masiv = matritsadagi_massiv(matritsa)
print("Matritsadagi elementlardan tuzilgan massiv:", hosil_masiv)
|