• 1-savol Sizningcha, "amy" kattaroq kvadrat chizishi uchun nimani o‘zgartira olamiz Bu yerda ikkita
  • 2-savol Shunchaki fikr aniq bo‘lishiga ishonch hosil qilish uchun, bu raqamlarning qaysi biri butun sonlar Izoh
  • -savol Ushbu jumlalarning qaysi ikkitasi




    Download 5.67 Mb.
    bet3/31
    Sana22.10.2022
    Hajmi5.67 Mb.
    #27828
    1   2   3   4   5   6   7   8   9   ...   31
    Bog'liq
    Uzb coders qollanma
    TITUL 2 (3), PM 5-2-Ma\'ruza (2), Qurilish mashinalarini bir ish joyidan boshqa ish joyiga uni qo, 1-маъруза, 2-amaliy ishga Javoblar, 2-amaliy ish, 1-2-mustaqil ish mavzulari (1), Birgalikda Korrupsiyani To\'xtatamiz
    4-savol
    Ushbu jumlalarning qaysi ikkitasi turtle nima qilishini tavsiflaydi?
    Ikkita javob belgilang.

    Izoh: Birinchi variantda kvadrat chizish uchun amallar ketma-ketligi keltirilgan (agar burilish burchagi 90 gradus bo‘lsa)
    5-savol
    Ushbu amy.right(90) bayonotida 90 soni nimani anglatadi?

    Izoh: Turtle o‘ng tomonga burilishini xohlasak, biz unga qancha burilish kerakligini aytishimiz kerak va buning uchun graduslardan foydalanamiz.

    7-qism


    1-savol
    Sizningcha, "amy" kattaroq kvadrat chizishi uchun nimani o‘zgartira olamiz?
    Bu yerda ikkita to‘g‘ri javob bor.

    Izoh: Kvadrat tomoni uzunligi forward(100) orqali belgilanadi, ya’ni turtle necha piksel siljishini belgilaydi. Unga kattaroq son bersak, turtle ko‘proq masofaga siljiydi va natijada kattaroq kvadrat hosil bo‘ladi. amy.forward(100) buyrug‘ini ikki marta ishlatish amy.forward(200) bilan bir xil natijani beradi.
    2-savol
    Shunchaki fikr aniq bo‘lishiga ishonch hosil qilish uchun, bu raqamlarning qaysi biri butun sonlar?

    Izoh: butun sonlar bilan o‘quvchilar matematika kursida yaxshi tanish.
    3-savol
    Turtle beshburchak chizish uchun qanday o‘zgarishlar qilish kerak?
    o‘zgartirilishi kerak bo‘lgan barchasini belgilang.

    Izoh: beshburchakni tomonlari ham beshta, tomonlari orasidagi burchak esa 90 emas, 180 * (5 -2)/5 = 108 (geometriya kursidan ma’lum). Demak amy.right() metodga 180 – 108 = 72 gradus beirsh kerak.
    4-savol
    Quyidagi kod parchalardan ba’zilari Python dasturida ro‘yxat bo‘lishi mumkin.
    Barcha kodda ro‘yxat yozish qoidalarini qanoatlantiradiganlarni belgilang.

    Izoh: ro‘yxatda elementlar vergul bilan ajratilishi va kvadrat qavslar ichida bo‘lishi kerak.

    Beshburchak chizish kodi:
    import turtle
    amy = turtle.Turtle()
    amy.color("green")
    for side in [1, 2, 3, 4, 5]:
    amy.forward(100)
    amy.right(72)

    Boshqa shakllarni turtle bilan chizishga urinib ko‘ring. Masalan, oltiburchak yoki sakkiz uchli yulduzni! Oltiburchak chizish uchun kod:
    import turtle
    amy = turtle.Turtle()
    amy.color("green")
    for side in [1, 2, 3, 4, 5, 6]:
    amy.forward(100)
    amy.right(60)

    Sakkiz uchli yulduz chizish uchun kod:
    import turtle
    amy = turtle.Turtle()
    amy.color("yellow")
    for side in [1, 2, 3, 4, 5, 6, 7, 8]:
    amy.forward(150)
    amy.right(135)


    Download 5.67 Mb.
    1   2   3   4   5   6   7   8   9   ...   31




    Download 5.67 Mb.

    Bosh sahifa
    Aloqalar

        Bosh sahifa



    -savol Ushbu jumlalarning qaysi ikkitasi

    Download 5.67 Mb.