Pedagogs international research journal


 Kordinatalar o‘qini chizib olamiz



Download 30,71 Mb.
Pdf ko'rish
bet81/275
Sana01.07.2022
Hajmi30,71 Mb.
#725486
1   ...   77   78   79   80   81   82   83   84   ...   275
Bog'liq
Pedagogs Volume-8 Issue-4 (30.04.2022)

3. Kordinatalar o‘qini chizib olamiz.
# 5-qadam. y kordinatalar o‘qining musbat tarafini chizib olamiz 
y=

for 

in 
range 
(
11
): 
t.goto(
0
,
y) 


“PEDAGOGS” 
 international research journal ISSN: 
2181-4027
_SJIF: 
4.995
 
www.pedagoglar.uz
 
Volume-8, Issue-4, April - 2022
 
86 
y=y+
30 
if 
i != 

and 
i != 
10

t.write(i

align
=
'right'

# 6-qadam. y kordinatalar o‘qining yo‘nalish qismini chizib olamiz 
t.goto(
5
,
290

t.write(
'y'

align
=
'left'

t.goto(
0
,
300

t.goto(-
5
,
290

# 7-qadam. x kordinatalar o‘qining musbat tarafini chizib olamiz 
t.penup() 
t.goto(
0
,
0

t.pendown() 
x=

for 

in 
range 
(
11
): 


“PEDAGOGS” 
 international research journal ISSN: 
2181-4027
_SJIF: 
4.995
 
www.pedagoglar.uz
 
Volume-8, Issue-4, April - 2022
 
87 
t.goto(x
,
0

x=x+
30 
if 
i != 

and 
i != 
10

t.write(i

align
=
'center'

# 8-qadam. x kordinatalar o‘qining yo‘nalish qismini chizib olamiz 
t.goto(
290
,
5

t.write(
'x'

align
=
'left'

t.goto(
300
,
0

t.goto(
290
,
-
5

# 9-qadam. x kordinatalar o‘qining manfiy tarafini chizib olamiz 
t.penup() 
t.goto(
0
,
0

t.pendown() 
x=



“PEDAGOGS” 
 international research journal ISSN: 
2181-4027
_SJIF: 
4.995
 
www.pedagoglar.uz
 
Volume-8, Issue-4, April - 2022
 
88 
for 

in 
range 
(
11
): 
t.goto(x
,
0

x=x-
30 
if 
i != 

and 
i != 
10

t.write(-
1
*i

align
=
'center'

# 10-qadam. y kordinatalar o‘qining manfiy tarafini chizib olamiz 
t.penup() 
t.goto(
0
,
0

t.pendown() 
y=

for 

in 
range 
(
11
): 
t.goto(
0
,
y) 
y=y-
30 
if 
i != 

and 
i != 
10

t.write(-
1
*i

align
=
'right'



“PEDAGOGS” 
 international research journal ISSN: 
2181-4027
_SJIF: 
4.995
 
www.pedagoglar.uz
 
Volume-8, Issue-4, April - 2022
 
89 
Beshinchi qadamda y kordinatalar o‘qining musbat qismi 10 sm qilib chizib
olindi. Bunda for takrorlanuvchi operatoridan foydalanildi. Har bir santimetr shartli 
ravishda 30 pikseldan qilib olindi, ya’ni 1 santimetr = 30 pikselga. y o‘qini chizishda 
goto(x, y) kodidan foydalanamiz. Bu yerda x ning qiymati doim 0 bo‘ladi, y ning 
boshlang‘ich qiymati 0 ga teng bo‘lib takrorlanuvchi operator yordamida 30 
pikseldan ortib boradi natijada bizga kerakli y o‘qini chizib beradi. Y o‘qi chizilish 
davomida har 30 pikselda uning santimerti yozib boriladi. If shart tekshirish 
operatori yordamida 0 sm va 10 sm yozilmaydi. 
Oltinchi qadamda y o‘qining yo‘nalish uchi chizib olinadi. 
Qolgan qadamlarda ham huddi beshinchi va oltinchi qadamda bajarilgan ishlar 
bajarilib kardinatalar o‘qi to‘liq chizib olinadi. 
4. y=kx+b chiziqli funksiya grafigini chizish. 
y=kx+b chiziqli funksiya qiymatlari kiritildi, kordinatalar o‘qi chizildi endi 
chiziqli funksiya grafigini chizishimiz kerak. 


“PEDAGOGS” 
 international research journal ISSN: 
2181-4027
_SJIF: 
4.995
 
www.pedagoglar.uz
 
Volume-8, Issue-4, April - 2022
 
90 
# 11-qadam. Chiziqli funksiya grafigini chizish 
t.penup() 
t.goto(
0
,
0

t.pendown() 
t.color(
'blue’

x1 = -

t.penup() 
t.goto(
30
*x1

30
*(k * x1)+(
30
*b))
#1 sm uchun 30 piksel olingan 
t.pendown() 
for 

in 
range
(
10
): 
t.color(
'blue’

t.goto(
30
*x1

30
*(k * x1)+(
30
*b))
#1 sm uchun 30 piksel olingan 
t.color(
'red'

t.write(
"."

align
=
'left'

font
=(
'Arial'

12

'bold'
)) 


“PEDAGOGS” 
 international research journal ISSN: 
2181-4027
_SJIF: 
4.995
 
www.pedagoglar.uz
 
Volume-8, Issue-4, April - 2022
 
91 
print
(
'x='

x1

' y='

(k * x1)+b) 
x1 += 

t.screen.mainloop() 
O‘n birinchi qadamda birinchi bo‘lib turtle (toshbaqa) boshlang‘ich nuqtasiga 
qaytarildi. Boshlang‘ich nuqtasiga qaytishida chizib yubormasligi uchun 
penup()
buyrug‘idan foydalanildi. Boshlang‘ich nuqtasiga qaytarilgandan so‘ng yana 
chizishi uchun 
pendown()
buyrg‘idan foydalanildi. 
y=kx+b Chiziqli funksiya grafigini chizishda x ning boshlang‘ich qiymatini -4 
deb olindi, ya’ni x=-4. Y ning qiymati esa y=kx+b tenglama yordamida aniqlanadi.
For takorlanuvchi operatori yordamida x va y ning qiymati o‘zgarib boradi. 
Misol uchun k=2 b=4 qiymatlar berib dasturni ishlatib ko‘rganimizda natija 
quyidagicha bo‘ldi: 


“PEDAGOGS” 
 international research journal ISSN: 
2181-4027
_SJIF: 
4.995
 
www.pedagoglar.uz
 
Volume-8, Issue-4, April - 2022
 
92 
Grafik oynamiz funksiya grafigini chizib bo‘lgandan so‘ng yopilib qolmasligi 
uchun 
mainloop()
buyrug‘idan foydalanamiz. 
4. Tuzgan dasturimizni py formatdan exe formatga kompilyatsiya qilish. 
Tuzgan dasturimizni barcha kompyuterlar hechqanday ortiqcha dastur talab 
qilmasdan ishlashi uchun ‘py” formatdan “exe” formatga kompilyatsiya qilamiz. 
Xulosa oʻrnida shuni aytish mumkinki, shu koʻrinishdagi kichik bir dasturlar 
ta’lim tizimining har bir bosqichida yuksak samaraga olib keladi, bilimlarni va oʻquv 
dasturini oʻzlashtirishning yanada oson boʻlishini va tushunarliligini ta’minlaydi. 
Foydalanilgan adabiyotlar: 
 
1.
M.R.Fayziyeva, D.M.Sayfurov, N.S.Xaytullayeva - “Informatika va 
axborot texnologiyalari”: umumiy o‘rta ta’lim maktablarining 9-sinfi uchun darslik. 
- Тoshkent: “Тasvir”, 2020. – 112 b. 
2.
Saidov D.Y. Python dasturlash tili. O‘quv – uslubiy majmua. – 
Toshkent 2019 – 130 b. 
3.
Дмитрий Мусин. Самоучитель Python. 2015 г – 210 с.
4.
turtle — Turtle graphics. 
https://docs.python.org/3/library/turtle.html
 
5.
turtle — Turtle graphics. 
https://realpython.com/beginners-guide-
python-turtle/
  
 


“PEDAGOGS” 
 international research journal ISSN: 
2181-4027
_SJIF: 
4.995
 
www.pedagoglar.uz
 
Volume-8, Issue-4, April - 2022
 
93 
THE IMPORTANCE OF ICT IN LEARNING A LANGUAGE 

Download 30,71 Mb.

Do'stlaringiz bilan baham:
1   ...   77   78   79   80   81   82   83   84   ...   275




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©hozir.org 2024
ma'muriyatiga murojaat qiling

kiriting | ro'yxatdan o'tish
    Bosh sahifa
юртда тантана
Боғда битган
Бугун юртда
Эшитганлар жилманглар
Эшитмадим деманглар
битган бодомлар
Yangiariq tumani
qitish marakazi
Raqamli texnologiyalar
ilishida muhokamadan
tasdiqqa tavsiya
tavsiya etilgan
iqtisodiyot kafedrasi
steiermarkischen landesregierung
asarlaringizni yuboring
o'zingizning asarlaringizni
Iltimos faqat
faqat o'zingizning
steierm rkischen
landesregierung fachabteilung
rkischen landesregierung
hamshira loyihasi
loyihasi mavsum
faolyatining oqibatlari
asosiy adabiyotlar
fakulteti ahborot
ahborot havfsizligi
havfsizligi kafedrasi
fanidan bo’yicha
fakulteti iqtisodiyot
boshqaruv fakulteti
chiqarishda boshqaruv
ishlab chiqarishda
iqtisodiyot fakultet
multiservis tarmoqlari
fanidan asosiy
Uzbek fanidan
mavzulari potok
asosidagi multiservis
'aliyyil a'ziym
billahil 'aliyyil
illaa billahil
quvvata illaa
falah' deganida
Kompyuter savodxonligi
bo’yicha mustaqil
'alal falah'
Hayya 'alal
'alas soloh
Hayya 'alas
mavsum boyicha


yuklab olish