• Mavzu: Vektorlarni funksiyasi parametrlari sifatida qoʻllanilishi GURUH:_____________________________ Bajardi: Roziqova S Tekshirdi: ____________________
  • 2.1 Skalyar va vektor miqdorlar. 2.2 Vektor tushunchasi. 2.3 Vektorlar ustida chiziqli amallar. 2.4 Ikki vektor orasidagi burchak tushunchasi.
  • Samarqand agroinnovatsiyalar va tadqiqotlar instituti iqtisodiyot va boshqasruv fakulteti axborot tizimlari va texnologiyalari yo




    Download 28,21 Kb.
    bet1/4
    Sana18.05.2024
    Hajmi28,21 Kb.
    #241603
      1   2   3   4
    Bog'liq
    Roziqova


    O‘ZBEKISTON RESPUBLIKASI OLIY TA’LIM, FAN VA INNOVATSIYALAR VAZIRLIGI
    SAMARQAND AGROINNOVATSIYALAR VA TADQIQOTLAR INSTITUTI
    IQTISODIYOT VA BOSHQASRUV FAKULTETI
    AXBOROT TIZIMLARI VA TEXNOLOGIYALARI YO’NALISHI

    KURS ISHI

    FAN:_________________________________________
    Mavzu: Vektorlarni funksiyasi parametrlari sifatida qoʻllanilishi
    GURUH:_____________________________
    Bajardi: Roziqova S
    Tekshirdi: ____________________
    SAMARQAND – 2024

    Mundarija:

    1. Kirish.

    2. Asosiy qism.

    2.1 Skalyar va vektor miqdorlar.
    2.2 Vektor tushunchasi.
    2.3 Vektorlar ustida chiziqli amallar.
    2.4 Ikki vektor orasidagi burchak tushunchasi.

    1. Yakuniy qism.

    Xulosa.
    Foydalanilgan adabiyot.

    Kirish
    Ob'ekt ob'ektlarini saqlashni tashkil etish uchun C ++ Standart kutubxonada konteynerlar idishlari deb nomlangan bir qator sinf shablonlarini taqdim etadi. Standart idishlar ma'lum birlashmalarga ega, ularda ba'zi hollarda ular bilan ishlaydigan kodni o'zgartirmasdan boshqasi bilan bitta idishni almashtirishi mumkin. Standard bilan mos keladigan konturlarni ta'minlaydigan uchinchi uchinchigartli kutubxonalar mavjud (masalan, kutubxonalar to'plamidan).
    Skalyar va vektor miqdorlar. Kundalik hayotimizda: institutning eng keksa o’qituvchisining yoshi nechada?; ma‘lum quduqdan bir kecha-kunduzda qancha neft olinadi?; fakultet talabalari bir kunda qancha paxta teradi?; Bobomurod traktorchi bir kunda qancha yer haydaydi?; korxona bir kunda necha metr mato ishlab chiqardi?; xonadagi havoning harorati qanday; bir dona to’la ochilgan paxta ko’sagining massasi qancha?; ishchi bir kunda qancha g’isht terdi?; zavod bir kecha-kunduzda qancha neftni qayta ishlaydi? kabi savollarga duch kelamiz. Bu savollarning barchasiga bitta aniq son yordamida to’liq javob olish mumkin. Boshqacha aytganda bu yerda miqdor o’zining faqatgina son qiymati bilan to’la aniqlanadi. O’zining son qiymati bilan to’liq aniqlanadigan miqdorlar skalyar miqdorlar deyiladi. Uzunlik, yuza, hajm va harorat skalyar miqdorga misol bo’la oladi. Shunday miqdorlar ham uchraydiki, ularni faqatgina son qiymati orqali to’liq aniqlab bo’lmaydi. Masalan: Qarshi shahridan 70km/soat tezlik bilan chiqqan avtomobil bir soatdan keyin qaerda bo’ladi? degan savolga birgina 70 km/soat yordamida javob berib bo’lmaydi. Agarda masalaning shartiga yo’nalish tayinlansa, uni hal etish mumkin. Ya‘ni Qarshi shahridan 70 km/soat tezlik bilan Qarshi-Samarqand yo’nalishi bo’yicha harakatlanayotgan avtomobil bir soatdan keyin qaerda bo’ladi? deyilsa, bu savolga to’liq javob berish mumkin. Son qiymatidan tashqari ma‘lum yo’nalishga ega bo’lgan miqdorlar vektor miqdorlar deyiladi. 22 Harakat tezligi, tezlanish, kuch, magnit va elektr maydonining kuchlanganligi kabi kattaliklar vektor miqdorga misol bo’ladi.
    Konteyner unga joylashtirilgan ob'ektlarni saqlash usulini (konteyner elementlari) va ularning mavjudligini tekshiradi. Idish yo'q qilinganida, u tomonidan saqlanadigan barcha elementlar ham vayron qilingan (konteynerni buzuvchi).
    Eng mashhur konteyner std :: Vektor - bu ish bilan bag'ishlangan "vektor". "Vektor" nomi tarixiy ravishda rivojlanib, "Dinamik qator" degan ma'noni anglatadi "Dinamik qator" degan ma'noni anglatadi, shuningdek, matematik ma'noda vektor emas.
    Vektor - bu sinf shabloni va birinchi (va yagona majburiy) parametr saqlangan ob'ektlarning turini qabul qiladi: Std :: Std :: Strel - chiziqlar vektori , va boshqalar.
    Vektorga kirish uchun standart vektorli sarlavha faylini ulang:
    #include
    Shablonlar
    Tempet Temapet C ++ dasturlash tilining dizayni bo'lib, bu sizning funktsiyalarni (funktsiyalar shablonlari funktsiyalari) va turlarini (funktsiyalar shablonlari funktsiyalari) parametrlari yoki turlari bilan parametrlar (soniyalar, belgilar yoki havolalar) bilan belgilash imkonini beradi. Shablon parametrlarini almashtirish kompilyatsiya paytida amalga oshiriladi. Zaktaning natijasi aniq funktsiyalar (funktsiyalar shablonlari) yoki turlardan (sinf shablonlaridan).
    Ushbu ta'rif, misollar bilan tushuntirish osonroq.
    Tasavvur qiling, biz kvadratni qurish funktsiyasini (soddalik uchun) yozamiz.
    Ikkita SQR (ikki x)
    {
    X * x ni qaytaring;
    }
    Tarkibni tanlash parametr sifatida va funktsiya natijasi juda o'zboshimchalik bilan. Agar biz turdagi va ishlamayotgan nuqta bilan biron bir turdagi va keraksiz o'zgarishlarni o'rnatsak-chi?
    IR SQR (int x) {
    X * x ni qaytaring;
    }
    Xuddi shu funktsiya har qanday raqamli raqam uchun yozilishi mumkin.
    Wec_t SQR (E'lon_t x)
    {
    X * x ni qaytaring;
    }
    Shubhasiz, turli xil funktsiyani har xil turlarga klonlash juda mazmunli emas. C ++ ushbu vaziyatdan odatiy chiqish funktsiya shablonining ta'rifi.

    Download 28,21 Kb.
      1   2   3   4




    Download 28,21 Kb.

    Bosh sahifa
    Aloqalar

        Bosh sahifa



    Samarqand agroinnovatsiyalar va tadqiqotlar instituti iqtisodiyot va boshqasruv fakulteti axborot tizimlari va texnologiyalari yo

    Download 28,21 Kb.