• 1-amaliy topshiriq
  • Oltinchi nazariy savol javobi




    Download 407,28 Kb.
    bet4/4
    Sana07.06.2024
    Hajmi407,28 Kb.
    #261327
    1   2   3   4
    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)



    Download 407,28 Kb.
    1   2   3   4




    Download 407,28 Kb.