• Mashg’ultoning maqsadi
  • Adabiyot Qisqa ta’rifi
  • Nazariy ma’lumot.
  • O’zbekiston respublikasi raqamli texnologiyalar vazirligi muhammad al-xozazmiy nomidagi toshkent axborot texnologiyalari universiteti




    Download 293.5 Kb.
    bet1/2
    Sana02.01.2024
    Hajmi293.5 Kb.
    #129598
      1   2
    Bog'liq
    1700216557 (1)
    3012107720, notification-file, application-file, 1669973412 (3), 1669120852, 1671794695, 1671786083, 1671606844, 1671627717, 6-Hhg2maExef6D4dssx4y3oBHURCKfsq, AgioGbFzDYdNWpPFYeiuNAhafTAYCWxy, 1, Axborot texnologiyalari va kommunikatsiyalarini rivojlantirish v-www.hozir.org, - Raspberry Pi for Beginners Revised Edition 2014 (2011), electronics-10-00115-v3

    O’ZBEKISTON RESPUBLIKASI RAQAMLI TEXNOLOGIYALAR VAZIRLIGI MUHAMMAD AL-XOZAZMIY NOMIDAGI TOSHKENT AXBOROT TEXNOLOGIYALARI UNIVERSITETI

    “KOMPYUTER TIZIMLARI” kafedrasi


    Ma’lumotlarni intellektual tahlili fanidan tayyorlagan

    “Python dasturlash tili arxitekturasi va unda shartli, tarmoqlanuvchi va takrorlanuvchi shakliga ega bo‘lgan masalalarni yechish usullari” mavzusidagi


    AMALIY MASHG‘ULOT ISHI


    213-20-guruh talabasi


    Abdukarimov Javohir
    KT kafedrasi asistenti
    _________A.A.Temirov________

    Toshkent – 2023


    Mashg’ultoning maqsadi: Python dasturlash tili arxitekturasi va unda shartli, tarmoqlanuvchi va takrorlanuvchi shakliga ega bo‘lgan masalalarni yechish
    Adabiyotlar tahlili.

    Adabiyot

    Qisqa ta’rifi

    [1] [2]

     Python dasturlash tili arxitekturasi
     Python dasturlash tilida shartli shaklga ega bo’lgan masalar
     Python dasturlash tilida tarmoqlanuvchi va takrorlanuvchi masala va uni yeshish usuli aks ettirilgan

    [3]

    Shartli masalalar keltirilgan

    [4]

    Shartli masalalarni Python dasturlash tilida yechish usuli keltirilgan



    Nazariy ma’lumot.
    Python faol qo'llaniladigan sohalarni qisqacha sanab o'tamiz:

    1. Tizimli dasturlash.
    2. Grafik interfeysli dasturlarni ishlab Chiqarish.
    3. Dinamik veb-saytlarni ishlab Chiqarish.
    4. Komponentlarning integratsiyasi.
    5. Ma'lumotlar bazalari bilan ishlash dasturlarini ishlab Chiqarish.
    6. Tez prototiplash.
    7. Ilmiy hisoblash uchun dasturlarni ishlab Chiqarish.
    8. O'yinni ishlab Chiqarish.
    Masalalarni echishda eng muhim elementlardan biri bu "shart" deb nomlangan va bu "agar to'g'ri borsang, boshingni yo'qotasan, to'g'ri ketasan va otingni yo'qotasan..." yoki ko'proq oddiygina vaziyat "agar... bo'lsa"... aks holda... Agar "Shart" blokida ko'rsatilgan shart bajarilsa, "YES shart" ga (YES amallar) mos keladigan amallar bajariladi, aks holda "YO'Q shart" (NO amallari) ga mos keladigan harakatlar bajariladi. Shartlarni shunday qo’yish kerakki, har qanday holatni natijasi tekshirishda ikki holarda bo’lsin - shart bajarilgan yoki bajarilmagan. AGAR bitta tanlov barcha variantlarni qamrab olmasa, "o'rnatilgan" shartlar qo'llaniladi. Shartlar bir-biriga ichma-ich kiritilishi mumkin (joylashish darajasi cheklanmagan). Ushbu holat "tanlov" deb ham nomlanadi.
    Shartni tekshirishni ta'minlash uchun dasturlash tillarida IF("agar") ning maxsus aralashmasi ishlatiladi. Ushbu operatorda tekshirilishi kerak bo'lgan shartlar va YES va NO tarmoq uchun amallar ko'rsatilgan.
    Takrorlanuvchi algoritm yoki dasturning bir necha marta (shu jumladan nol marta) takrorlanishi mumkin bo'lgan qismidir. Har bir siklik tashkil etuvchilar sikl sarlavhasi bilan boshlanadi va yakuniy tasdiq bilan tugaydi. Ularning orasida "sikl tanasi" deb nomlangan operatorlar mavjud. Siklning tanasini tashkil etuvchi buyruqlar (operatorlar) bajarilishining takroriy soni siklni tugatish sharti bilan belgilanadi. To'xtatish sharti sikl parametrlari (sikl o'zgaruvchisi) deb nomlangan maxsus o'zgaruvchining ma'lum bir qiymatiga erishishi yoki ma'lum bir shartning bajarilishi (bajarilishini tugatish) bo'lishi mumkin.
    Dasturlash tillarida parametrli sikllarni tashkil qilish uchun FOR ("uchun") operatoridan foydalaniladi va shartli sikllarda WHILE ("aslo") aralash operatoridan foydalaniladi.
    Parametrli sikl holatida siklning takrorlanish soni ("takrorlanishlar") oldindan ma'lum va sikl sarlavhasida maxsus ifoda bilan belgilanadi, shartli sikl bo'lsa, har bir keyingi takrorlash bilan siklning tugatish holatini tekshirish kerak.
    Agar sikldan tanasida operatorlarni yozish paytida xatolik yuz bersa, siklni tugatish sharti hech qachon bajarilmaydi va sikl cheksiz bo'ladi ("dastur Takrorlanuvchi").
    Bir o'lchovli massivlar bilan ishlash uchun parametrli sikllardan foydalanish tavsiya etiladi, chunki takroriy sonlarni sikl boshlanishidan oldin aniqlash mumkin. Bunday holda, massiv elementlarini kiritish uchun parametrli sikl talab qilinadi va sikllar ushbu elementlar bilan har qanday harakatlarni bajarish va natijalarni namoyish qilish uchun ham talab qilinishi mumkin.
    Sikllarni biron bir hodisa ro'y bermaguncha ma'lumot kiritiladigan (ba'zi bir manbadan kelgan) vaziyatda ishlatish tavsiya etiladi. Bundan tashqari, barcha ishlov berishlarni ko'pincha massiv yaratmasdan bajarish kerak, chunki elementlarning soni oldindan ma'lum emas.

    Download 293.5 Kb.
      1   2




    Download 293.5 Kb.

    Bosh sahifa
    Aloqalar

        Bosh sahifa



    O’zbekiston respublikasi raqamli texnologiyalar vazirligi muhammad al-xozazmiy nomidagi toshkent axborot texnologiyalari universiteti

    Download 293.5 Kb.