• “PEDAGOGS” international research journal ISSN: 2181-4027 _SJIF: 4.995
  • Pedagogs international research journal




    Download 30,71 Mb.
    Pdf ko'rish
    bet80/275
    Sana13.05.2024
    Hajmi30,71 Mb.
    #228485
    1   ...   76   77   78   79   80   81   82   83   ...   275
    Bog'liq
    20-5-PB

     
    84 
    # 3-qadam. t o‘zgaruvchisiga Turtle (toshbaqa) o‘zlashtirib olinadi 
    t = Turtle() 
    t.ht() 
    t.screen.setup (
    width
    =
    700

    height
    =
    700

    startx
    =
    0

    starty
    =
    0

    t.screen.bgpic(
    "fon1.gif"

    Bu yerda nimalar bo‘layotganini batafsil ko‘rib chiqsak: 
    Birinchi qadamda turtle kutubxonasi import qilib olindi.
    Agar kutubxona hali o‘rnatilmagan bo‘lsa, uni pip yordamida o‘rnatishimiz 
    mumkin: 
    pip install PythonTurtle 
    Ikkinchi qadamda Turtle (toshbaqa) grafik oynamizning nomi berildi. 
     
    Turtle grafik oynasi 
    Uchinchi qadamda: 

    Turtle (toshbaqa)ni yaratib olish uchun t o‘zgaruvchiga Turtle() o‘zlashtirib 
    olindi 

    chizma chizilayotganda chiroyliroq ko‘rinishi uchun t.ht() buyrug‘i 
    yordamida turtle (toshbaqa) ko‘rinmas qilib olindi 

    t.screen.setup (width=700, height=700, startx=0, starty=0) grafik oynamizni 
    ya’ni dastur ishga tushilirganda ochiladigan asosiy oynamizning o‘lchamlari berildi. 
    Bu yerda width-oyna kengligi, height-oyna balandligi, startx va starty- turtle 
    toshbaqaning boshlangi’ch joylashuvi. 

    t.screen.bgpic("fon1.gif") – buyrug‘i yordamida “fon1” nomli gif formatga 
    o‘tkazilgan rasim asosiy oyna foniga qo‘yildi.


    “PEDAGOGS” 
     international research journal ISSN: 
    2181-4027
    _SJIF: 
    4.995
     
    www.pedagoglar.uz
     
    Volume-8, Issue-4, April - 2022
     
    85 
    2. Chiziqli funksiya qiymatlarini kiritish. 
    y=kx+b chiziqli funksiya grafik oynasini hamda turtle (toshbaqa)ni yaratib 
    oldik. Endi k va b ning qiymatlarini kiritishni so‘rovchi muloqot oynasini yaratib 
    olamiz. Buning uchun 
    numinput
    kodidan foydalanamiz. 
    # 4-qadam. Chiziqli funksiyaning k va b qiymatlarini kiritib olamiz 
    k = t.screen.numinput(
    "y=kx+b"

    "k qiymatni kiriting:"

    b = t.screen.numinput(
    "y=kx+b"

    "b qiymatni kiriting:"


    Download 30,71 Mb.
    1   ...   76   77   78   79   80   81   82   83   ...   275




    Download 30,71 Mb.
    Pdf ko'rish