• Sodda masalalarni dasturlash tartibi
  • Mavzuga oid masala
  • Masala
  • Masalalar va ularning yechimlari
  • Informatika va axborot texnologiyalari




    Download 395.55 Kb.
    Sana04.04.2023
    Hajmi395.55 Kb.
    #48765
    Bog'liq
    pythonda sodda masalalarni dasturlash
    , G\'arbiy frontda o\'zgarish yo\'q [uzsmart.uz], 47926, CEFR, Ikromov Muhammadyusuf, 22-M, 21-Mavzu, 1 ameliy, Organik birikmalar klassifikatsiyasi, 1-topshiriq, 3160 январ ойи ҳ777, 8-sinf Algebra va Geometriya 1-4 chorak, urazov farrux BMI 2, 1680589327 (1)

    INFORMATIKA VA AXBOROT TEXNOLOGIYALARI


    Mavzu:
    Pythonda sodda masalalarni dasturlash
    9-sinf

    Dars rejasi

    • Sodda masalalarni dasturlash tartibi
    • Chiziqli algoritm
    • Chiziqli dastur

    Sodda masalalarni dasturlash tartibi


    1. Asosiy ma’lumotlar va ularning turini aniqlash. O‘zgaruvchilar uchun nom tanlash.
    2. Natija qanday va qaysi turga mansub bo‘lishini aniqlash. Natijani akslantiruvchi o‘zgaruvchilar nomini tanlash.
    3. Ma’lumotlarni kiritish, hisoblash va natijani ekranga chiqarish kabi qadamlardan iborat algoritmni tuzish.
    4. Tuzilgan algoritmga turli qiymatlar berib, uning to‘g‘riligini tekshirish.
    Chiziqli algoritm
    Amallarning qat’iy ketma-ketlikda bajarilishi chiziqli ijro deb ataladi.
    Chiziqli algoritm, shuningdek, amallarning shartsiz va takrorlanishlarsiz ketma-ket bajarilishining ifodasidir.
    Chiziqli algoritmlarni dastur shaklida yozilishiga chiziqli dastur deyiladi.

    Mavzuga oid masala


    Sinf xonasining eni 10 metr, bo‘yi 12 metr. Xonaning yuzini topish dasturini tuzing. Eni va bo‘yi qiymatlari foydalanuvchi tomonidan kiritilsin.

    Bajarilishi


    Mustaqil bajarish uchun topshiriqlar
    1. Trapetsiyaning ikkita asosi (a va b) hamda asosiga tushirilgan balandligi h berilgan. Trapetsiyaning yuzi s ni hisoblash dasturini tuzing. a, b va h foydalanuvchi tomonidan kiritiladi.
    2. Teng tomonli uchburchakning tomoni a ga teng. Uning yuzi s ni hisoblash dasturini tuzing.
    3. Kvadratning tomoni n ga teng. Uning yuzini hisoblash dasturini tuzing.
    4. split() usulidan foydalanib, “5489*245*58*69*142*4587*54” satrini dasturga kiriting va berilgan ifodani hisoblang.
    Uy vazifasi uchun berilgan topshiriqlar
    1. Quyidagi mantiqiy ifodalar natijasini yozing:
    1) (3 > 5) and (2 > 4)
    2) (2 < 5) and (3 > 0)
    3) (4 > 2) or (4 < 1)
    4) (3 > 1) or (5 > 0)
    Uy vazifasi uchun berilgan topshiriqlar
    2. Quyidagi mantiqiy ifodalar natijasini toping:

    Masala

    Маsala.

    Mantiqiy ifoda qiymatini toping:

    Dastur lavhasi


    a=10;
    b=a+4;
    a+3>=b–5

    Masalalar va ularning yechimi


    1. Mantiqiy ifodalar qiymatini aniqlash uchun dastur tuzing va natijasini oling:
    1) a=8; b=a**3; a2) a=10; b=a*3; a<=b/3
    3) a=8; b=a; a+b=2*b
    4) a=8; b=a-4; a+3>=b-2
    Videorolikda ko`rsatiladi.

    Masalalar va ularning yechimlari

    2. Mantiqiy ifodalar qiymatini aniqlang:

    Bajarilishi


    1) (1 > 3) or (4 < 0)
    2) not (5 > 6)
    3) not (6 > 5)

    Masalalar va ularning yechimi


    Mantiqiy ifodalar natijasini toping
    Mustaqil bajarish uchun topshiriqlar
    4. Mantiqiy ifodalar qiymatini aniqlash uchun dastur tuzing va natijasini oling:
    1) a<=5 or a>=0 and a<3
    2) x**2+y>0 and a=0.1 or (b>3.7 and c!=4)
    3) a<1 or a>0 or not x*x+x*x<=1
    4) not(not(not(a>b) or True) and False)
    Download 395.55 Kb.




    Download 395.55 Kb.

    Bosh sahifa
    Aloqalar

        Bosh sahifa



    Informatika va axborot texnologiyalari

    Download 395.55 Kb.