|
-savol
Ushbu jumlalarning qaysi ikkitasi
|
bet | 3/31 | Sana | 22.10.2022 | Hajmi | 5.67 Mb. | | #27828 |
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\'xtatamiz4-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)
|
| |