• Tekshirdi: Fan:Dasturlash 1,2 Toshkent-2023 Gr_2 10-variant
  • Uchta ixtiyoriy x,y va z son berilgan. Tomonlarining uzunliklari shu sonlarga teng bo‘lgan uchburchak mavjudmi
  • 3 –topshiriq. switch case tanlash operatoriga doir topshiriqlar
  • O’zbekiston Respublikasi Raqamli Texnologiyalari vazirligi Muhammad Al-Xorazmiy Nomidagi Toshkent Axborot




    Download 161.8 Kb.
    Sana28.06.2023
    Hajmi161.8 Kb.
    #75930
    Bog'liq
    Toshtemirov Sh. 1-topshiriq (1)
    Sirtqilar uchun joriy nazorat savollari (1), 1653381619, Matematika o\'qitish metodikasi, 5-amaliy mashg\'ulot1, Hamidullo aka, YN savollar, 5 Iqtisodiy faol aholi soni, nuqta, 1-амалий, 1 МТ (1k, 2 sem ko\'p o\'zg. fun diff.teng) 68480, 1683741725, mustaqil ISH, 12, HUSAN KURS ISHI


    O’zbekiston Respublikasi Raqamli Texnologiyalari
    vazirligi
    Muhammad Al-Xorazmiy Nomidagi Toshkent Axborot
    Texnologiyalari Universititi
    MUSTAQIL ISHI-1



    Gurux: 241/21
    Bajardi: Toshtemirov Shaxzod
    Tekshirdi:
    Fan:Dasturlash 1,2


    Toshkent-2023
    Gr_2 10-variant
    1 –topshiriq. 1 –jadvalning 2-ustunida berilgan funksiyaning 4-ustunda berilgan kirish qiymatlardagiqiymatini hisoblash va natijani monitorga chop etuvchi dastur tuzing.


    if, if else operatorlariga doir topshiriqlar
    ;

    1

    x=3

    Y=1.980

    2

    x=-7.2

    Y=0.308






    2 –topshiriq. 2 –jadvalning 2-ustunida berilgan masalani shartini bajaruvchi dastur tuzing.
    Uchta ixtiyoriy x,y va z son berilgan. Tomonlarining uzunliklari shu sonlarga teng bo‘lgan uchburchak mavjudmi?
    import math
    x=int(input("x="))
    y=int(input("y="))
    z=int(input("z="))
    if (x+y)>z and (x+z)>y and (z+y)>x:
    print("Bunday uchburchak mavjud!")
    p=(x+y+z)/2
    s=math.sqrt(p*(p-x)*(p-y)*(p-z))
    print("s=",s)
    else:
    print("Bunday uchburchak mavjud emas!")

    3 –topshiriq. switch case tanlash operatoriga doir topshiriqlar
    switch case tanlash operatoridan foydalanib, o’zgaruvchilarning barcha qiymatlari uchun funkstiyani hisoblash dasturini tuzing
    Case10. Robot faqat to’rtta tomonga ko’cha oladi(‘s’-shimol, ‘j’-janub, ‘q’-sharq, ‘g’-g’arb) va uchta raqamli kamanda: 0-harakatni davom ettir, 1-chapga buril, 2-o’ngga buril. Y-robot yo’nalishi va K-kamanda berilgan. Berilgan kamanda bajarildan keying robot holatini aniqlovchi dastur tuzilsin.
    #include
    using namespace std;
    int main(){
    char c;
    int cur;
    cout<<"robot turgan joyni kiriting(s-shimol, j-janub, q-sharq, g-garb)";cin>>c;
    switch (c)
    {
    case 's':cur=1;break;
    case 'j':cur=3;break;
    case 'q':cur=4;break;
    case 'g':cur=2;break;
    default:cur=1;break;
    }
    int com;
    do{
    cout<<"0-stop, 1-chapga buril, 2-o'nga buril";cin>>com;
    if(com==1) cur--;
    else cur++;
    if(cur==0) cur=4;
    else if(cur==5) cur=1;
    }while(com!=0);
    switch(cur){
    case 1:cout<<"shimol";break;
    case 2:cout<<"g'arb";break;
    case 3:cout<<"janub";break;
    case 4:cout<<"sharq";break;
    }
    }

    Download 161.8 Kb.




    Download 161.8 Kb.

    Bosh sahifa
    Aloqalar

        Bosh sahifa



    O’zbekiston Respublikasi Raqamli Texnologiyalari vazirligi Muhammad Al-Xorazmiy Nomidagi Toshkent Axborot

    Download 161.8 Kb.