0% found this document useful (0 votes)
20 views6 pages

Medzuin Daalgavar

The document contains code snippets that draw various shapes and patterns using a graphics window and turtle graphics. It includes code to draw ellipses, lines, rectangles, triangles, and spirals using loops, random numbers, and trigonometry functions.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
20 views6 pages

Medzuin Daalgavar

The document contains code snippets that draw various shapes and patterns using a graphics window and turtle graphics. It includes code to draw ellipses, lines, rectangles, triangles, and spirals using loops, random numbers, and trigonometry functions.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 6

128.

GraphicsWindow.PenColor = "blue" GraphicsWindow.DrawEllipse(100,100,80,80)


GraphicsWindow.PenColor = "black" GraphicsWindow.DrawEllipse(190,100,80,80)
GraphicsWindow.PenColor = "red" GraphicsWindow.DrawEllipse(280,100,80,80)
GraphicsWindow.PenColor = "yellow" GraphicsWindow.DrawEllipse(150,150,80,80)
GraphicsWindow.PenColor = "green" GraphicsWindow.DrawEllipse(240,150,80,80)
128.2

GraphicsWindow.DrawLine(200,200,250,50) GraphicsWindow.DrawLine(250,50,300,200)
GraphicsWindow.DrawLine(300,200,175,100) GraphicsWindow.DrawLine(175,100,325,100)
GraphicsWindow.DrawLine(325,100,200,200)
128.3ab

GraphicsWindow.BackgroundColor = "black" GraphicsWindow.PenColor = "white"


GraphicsWindow.DrawRectangle(50,50,50,50) GraphicsWindow.BrushColor = "red"
GraphicsWindow.FillRectangle(50,50,50,50) GraphicsWindow.PenColor = "blue"
GraphicsWindow.DrawRectangle(50,150,300,100) GraphicsWindow.BrushColor = "green"
GraphicsWindow.FillRectangle(50,150,300,100)
128.3v
For i=1 To k GraphicsWindow.PenColor = GraphicsWindow.GetRandomColor() a =
Math.GetRandomNumber(50) x = Math.GetRandomNumber(500) y =
Math.GetRandomNumber(400) GraphicsWindow.DrawEllipse(x,y,a,a) EndFor
128.3g
For i=1 To 5 GraphicsWindow.PenColor = GraphicsWindow.GetRandomColor() a =
Math.GetRandomNumber(50) x = Math.GetRandomNumber(500) y =
Math.GetRandomNumber(400) GraphicsWindow.DrawEllipse(x,y,a,a) EndFor
128.4
GraphicsWindow.DrawLine(50,100,100,50) GraphicsWindow.DrawLine(100,50,150,100)
GraphicsWindow.DrawLine(150,100,100,150) GraphicsWindow.DrawLine(100,150,50,100)
GraphicsWindow.PenColor = "orange" GraphicsWindow.DrawTriangle(200,150,250,50,300,150)
GraphicsWindow.BrushColor = "yellow" GraphicsWindow.FillTriangle(200,150,250,50,300,150)
x=350 y=80 GraphicsWindow.DrawLine(x,y,x+30,y) GraphicsWindow.DrawLine(x+30,y,x+30,y-
30) GraphicsWindow.DrawLine(x+30,y-30,x+60,y-30) GraphicsWindow.DrawLine(x+60,y-
30,x+60,y) GraphicsWindow.DrawLine(x+60,y,x+90,y)
GraphicsWindow.DrawLine(x+90,y,x+90,y+30)
GraphicsWindow.DrawLine(x+90,y+30,x+60,y+30)
GraphicsWindow.DrawLine(x+60,y+30,x+60,y+60)
GraphicsWindow.DrawLine(x+60,y+60,x+30,y+60)
GraphicsWindow.DrawLine(x+30,y+60,x+30,y+30)
GraphicsWindow.DrawLine(x+30,y+30,x,y+30) GraphicsWindow.DrawLine(x,y+30,x,y) a=500
b=50 GraphicsWindow.PenColor = "green"
GraphicsWindow.DrawTriangle(a,b,a+100,b,a+100,b+100) GraphicsWindow.BrushColor = "blue"
GraphicsWindow.FillTriangle(a,b,a+100,b,a+100,b+100) c=50 d=180
GraphicsWindow.DrawRectangle(c,d,80,80) GraphicsWindow.DrawLine(c,d+40,c+80,d+40)
GraphicsWindow.DrawLine(c+40,d,c+40,d+80) GraphicsWindow.DrawLine(c+40,d+60,c+80,d+60)
GraphicsWindow.DrawLine(c+60,d+40,c+60,d+80) m=170
GraphicsWindow.DrawEllipse(m,d,80,80) GraphicsWindow.DrawLine(m,d+40,m+80,d+40)
GraphicsWindow.DrawLine(m+40,d,m+40,d+80) f=320
GraphicsWindow.DrawTriangle(f,d,f+40,d+80,f-40,d+80) GraphicsWindow.DrawTriangle(f-
20,d+40,f+20,d+40,f,d+80) GraphicsWindow.DrawTriangle(f-10,d+20,f+10,d+20,f,d+40)
GraphicsWindow.DrawTriangle(f-30,d+60,f-10,d+60,f-20,d+80)
GraphicsWindow.DrawTriangle(f+10,d+60,f+30,d+60,f+20,d+80) l=420
GraphicsWindow.DrawTriangle(l,d,l+40,d+80,l-40,d+80) GraphicsWindow.BrushColor = "white"
GraphicsWindow.FillTriangle(l,d,l+40,d+80,l-40,d+80)
GraphicsWindow.DrawTriangle(l+40,d+40,l+80,d+80,l,d+80)
GraphicsWindow.FillTriangle(l+40,d+40,l+80,d+80,l,d+80)
GraphicsWindow.DrawTriangle(l+80,d,l+120,d+80,l+40,d+80)
GraphicsWindow.FillTriangle(l+80,d,l+120,d+80,l+40,d+80) GraphicsWindow.PenColor = "red"
GraphicsWindow.DrawEllipse(l+30,d,30,30) GraphicsWindow.DrawEllipse(l+35,d+10,5,5)
GraphicsWindow.BrushColor = "red" GraphicsWindow.FillEllipse(l+35,d+10,5,5)
GraphicsWindow.DrawEllipse(l+50,d+10,5,5) GraphicsWindow.FillEllipse(l+50,d+10,5,5)
GraphicsWindow.DrawLine(l+35,d+21,l+55,d+21) k=50 n=330 GraphicsWindow.PenColor = "blue"
GraphicsWindow.BrushColor = "white" GraphicsWindow.DrawRectangle(k+55,n-40,10,20)
GraphicsWindow.DrawTriangle(k,n,k+100,n-50,k+200,n)
GraphicsWindow.FillTriangle(k,n,k+100,n-50,k+200,n)
GraphicsWindow.DrawRectangle(k,n,200,75) GraphicsWindow.DrawRectangle(k+25,n+15,30,35)
GraphicsWindow.DrawRectangle(k+145,n+15,30,35)
GraphicsWindow.DrawLine(k+25,n+32.5,k+55,n+32.5)
GraphicsWindow.DrawLine(k+40,n+15,k+40,n+50)
GraphicsWindow.DrawLine(k+145,n+32.5,k+175,n+32.5)
GraphicsWindow.DrawLine(k+160,n+15,k+160,n+50) GraphicsWindow.BrushColor = "blue"
GraphicsWindow.FillRectangle(k+80,n+20,40,55) GraphicsWindow.PenColor = "white"
GraphicsWindow.DrawRectangle(k+85,n+25,30,45)

132.1
x=0 y=40 For i=1 To 6 GraphicsWindow.DrawLine(x,y,x+30,y) x=x+30
GraphicsWindow.DrawLine(x,y,x,y-30) y=y-30 GraphicsWindow.DrawLine(x,y,x-20,y) x=x-20
GraphicsWindow.DrawLine(x,y,x,y+10) y=y+10 GraphicsWindow.DrawLine(x,y,x+10,y) x=x+10
GraphicsWindow.DrawLine(x,y,x,y+10) y=y+10 GraphicsWindow.DrawLine(x,y,x-20,y) x=x-20
GraphicsWindow.DrawLine(x,y,x,y-30) y=y-30 GraphicsWindow.DrawLine(x,y,x+40,y) x=x+40
GraphicsWindow.DrawLine(x,y,x,y+40) y=y+40 GraphicsWindow.DrawLine(x,y,x+10,y) x=x+10
EndFor x=0 y=100 For i=1 To 6 GraphicsWindow.DrawLine(x,y,x+30,y) x=x+30
GraphicsWindow.DrawLine(x,y,x,y-30) y=y-30 GraphicsWindow.DrawLine(x,y,x-20,y) x=x-20
GraphicsWindow.DrawLine(x,y,x,y+10) y=y+10 GraphicsWindow.DrawLine(x,y,x+10,y) x=x+10
GraphicsWindow.DrawLine(x,y,x,y+10) y=y+10 GraphicsWindow.DrawLine(x,y,x-20,y) x=x-20
GraphicsWindow.DrawLine(x,y,x,y-30) y=y-30 GraphicsWindow.DrawLine(x,y,x+70,y) x=x+70
GraphicsWindow.DrawLine(x,y,x,y+30) y=y+30 GraphicsWindow.DrawLine(x,y,x-20,y) x=x-20
GraphicsWindow.DrawLine(x,y,x,y-10) y=y-10 GraphicsWindow.DrawLine(x,y,x+10,y) x=x+10
GraphicsWindow.DrawLine(x,y,x,y-10) y=y-10 GraphicsWindow.DrawLine(x,y,x-20,y) x=x-20
GraphicsWindow.DrawLine(x,y,x,y+30) y=y+30 GraphicsWindow.DrawLine(x,y,x+40,y) x=x+40
EndFor x=10 y=250 For i=1 To 5 GraphicsWindow.DrawLine(x,y,x+50,y) x=x+50
GraphicsWindow.DrawLine(x,y,x,y-50) y=y-50 GraphicsWindow.DrawLine(x,y,x-50,y) x=x-50
GraphicsWindow.DrawLine(x,y,x,y-50) y=y-50 GraphicsWindow.DrawLine(x,y,x+100,y) x=x+100
GraphicsWindow.DrawLine(x,y,x,y+100) y=y+100 GraphicsWindow.DrawLine(x,y,x+50,y) x=x+50
EndFor
132.2
GraphicsWindow.Height = 600 GraphicsWindow.Width = 1000 Turtle.Y = 250 Turtle.X = 10
Turtle.Speed = 10 Sub TalHee Turtle.Angle = 45 Turtle.Move(50) Turtle.Angle = 135
Turtle.Move(250) Turtle.Angle = 225 Turtle.Move(50) Turtle.Angle = 315 Turtle.Move(50)
Turtle.Angle = 45 Turtle.Move(250) Turtle.Angle = 135 Turtle.Move(50) Turtle.Angle = 225
Turtle.Move(50) Turtle.Angle = 315 Turtle.Move(250) Turtle.Angle = 45 Turtle.Move(50)
Turtle.Angle = 135 Turtle.Move(50) Turtle.Angle =225 Turtle.Move(250) Turtle.Angle = 315
Turtle.Move(50) EndSub TalHee() Turtle.PenUp() Turtle.MoveTo(150, 250) Turtle.PenDown()
TalHee() Turtle.PenUp() Turtle.MoveTo(510, 50) Turtle.PenDown() Turtle.Angle = 90
Turtle.Move(450) Turtle.Angle = 180 Turtle.Move(450) Turtle.Angle = 270 Turtle.Move(450)
Turtle.Angle = 0 Turtle.Move(450) Turtle.PenUp() Turtle.MoveTo(535, 75) Turtle.PenDown() angle
= 90 Sub NegTal Turtle.Angle = angle Turtle.Move(25) Turtle.Angle = angle + 90 Turtle.Move(75)
Turtle.Angle = angle Turtle.Move(25) Turtle.Angle = angle - 90 Turtle.Move(75) Turtle.Angle =
angle Turtle.Move(300) Turtle.Angle = angle + 90 Turtle.Move(75) Turtle.Angle = angle
Turtle.Move(25) Turtle.Angle = angle - 90 Turtle.Move(75) Turtle.Angle = angle Turtle.Move(25)
EndSub For i=1 To 4 NegTal() angle = angle + 90 EndFor Turtle.PenUp() Turtle.MoveTo(665, 250)
Turtle.PenDown() Sub TalJijigHee Turtle.Angle = 45 Turtle.Move(25) Turtle.Angle = 135
Turtle.Move(75) Turtle.Angle = 225 Turtle.Move(25) Turtle.Angle = 315 Turtle.Move(25)
Turtle.Angle = 45 Turtle.Move(75) Turtle.Angle = 135 Turtle.Move(25) Turtle.Angle = 225
Turtle.Move(25) Turtle.Angle = 315 Turtle.Move(75) Turtle.Angle = 45 Turtle.Move(25)
Turtle.Angle = 135 Turtle.Move(25) Turtle.Angle =225 Turtle.Move(75) Turtle.Angle = 315
Turtle.Move(25) EndSub TalJijigHee() Turtle.PenUp() Turtle.MoveTo(700 250) Turtle.PenDown()
TalJijigHee()
132.3
GraphicsWindow.Width=310 GraphicsWindow.Height=310 GraphicsWindow.PenWidth=5 r = 10 w = 150 For i=1
To 15 GraphicsWindow.PenColor = GraphicsWindow.GetRandomColor() GraphicsWindow.DrawEllipse(w, w, r, r)
w=w-10 r=r+20 EndFor

132.4

132.3 taigaa adilhan bsan bulge

132.5
GraphicsWindow.Width = 400 GraphicsWindow.Height = 300 For i=1 To 1000
x=math.GetRandomNumber(400) y=math.GetRandomNumber(300)
GraphicsWindow.BrushColor=GraphicsWindow.GetRandomColor()
GraphicsWindow.FillEllipse(x,y,1,1) EndFor
132.6

GraphicsWindow.Width = 400 GraphicsWindow.Height = 400 For i=1 To 200


x=math.GetRandomNumber(400) y=math.GetRandomNumber(400)
a=math.GetRandomNumber(300) b=math.GetRandomNumber(300)
GraphicsWindow.BrushColor=GraphicsWindow.GetRandomColor()
GraphicsWindow.FillRectangle(x,y,a,b) EndFor
132.7
GraphicsWindow.Width = 400 GraphicsWindow.Height = 400 For i=1 To 200 x1=math.GetRandomNumber(400)
y1=math.GetRandomNumber(300) x2=math.GetRandomNumber(400) y2=math.GetRandomNumber(300)
x3=math.GetRandomNumber(400) y3=math.GetRandomNumber(300)
GraphicsWindow.BrushColor=GraphicsWindow.GetRandomColor()
GraphicsWindow.FillTriangle(x1,y1,x2,y2,x3,y3) EndFor

132.8
GraphicsWindow.Width = 310 GraphicsWindow.Height = 310 r = 290 w = 10 For i=1 To 15
GraphicsWindow.BrushColor = GraphicsWindow.GetRandomColor() GraphicsWindow.FillEllipse(w,w,r,r)
w=w+10 r=r-20 EndFor

138.1

GraphicsWindow.DrawLine(200,200,250,50) GraphicsWindow.DrawLine(250,50,300,200)
GraphicsWindow.DrawLine(300,200,175,100) GraphicsWindow.DrawLine(175,100,325,100)
GraphicsWindow.DrawLine(325,100,200,200)
138.2

GraphicsWindow.Height = 750 GraphicsWindow.Width = 750 Turtle.Y = 275 Turtle.X = 275


Turtle.Speed = 10 For i = 1 to 50 Turtle.Move(i * 10) Turtle.Angle = i * 90 EndFor

138.3

GraphicsWindow.Height = 750 GraphicsWindow.Width = 750 Turtle.Y = 275 Turtle.X = 275


Turtle.Speed = 10 GraphicsWindow.DrawLine(50,100,100,50)
GraphicsWindow.DrawLine(100,50,150,100) GraphicsWindow.DrawLine(150,100,100,150)
GraphicsWindow.DrawLine(100,150,50,100) GraphicsWindow.PenColor = "red"
GraphicsWindow.DrawTriangle(200,150,250,50,300,150) x=350 y=80 GraphicsWindow.PenColor =
"black" GraphicsWindow.DrawLine(x,y,x+30,y) GraphicsWindow.DrawLine(x+30,y,x+30,y-30)
GraphicsWindow.DrawLine(x+30,y-30,x+60,y-30) GraphicsWindow.DrawLine(x+60,y-30,x+60,y)
GraphicsWindow.DrawLine(x+60,y,x+90,y) GraphicsWindow.DrawLine(x+90,y,x+90,y+30)
GraphicsWindow.DrawLine(x+90,y+30,x+60,y+30)
GraphicsWindow.DrawLine(x+60,y+30,x+60,y+60)
GraphicsWindow.DrawLine(x+60,y+60,x+30,y+60)
GraphicsWindow.DrawLine(x+30,y+60,x+30,y+30)
GraphicsWindow.DrawLine(x+30,y+30,x,y+30) GraphicsWindow.DrawLine(x,y+30,x,y) a=500
b=50 GraphicsWindow.PenColor = "green"
GraphicsWindow.DrawTriangle(a,b,a+100,b,a+100,b+100) c=50 d=180 GraphicsWindow.PenColor
= "black" GraphicsWindow.DrawRectangle(c,d,80,80)
GraphicsWindow.DrawLine(c,d+40,c+80,d+40) GraphicsWindow.DrawLine(c+40,d,c+40,d+80)
GraphicsWindow.DrawLine(c+40,d+60,c+80,d+60)
GraphicsWindow.DrawLine(c+60,d+40,c+60,d+80) m=170 GraphicsWindow.PenColor = "blue"
GraphicsWindow.DrawEllipse(m,d,80,80) GraphicsWindow.DrawEllipse(m+20,d+20,40,40) f=320
GraphicsWindow.PenColor = "yellow" GraphicsWindow.DrawTriangle(f,d,f+40,d+80,f-40,d+80)
GraphicsWindow.DrawTriangle(f-20,d+40,f+20,d+40,f,d+80) GraphicsWindow.DrawTriangle(f-
10,d+20,f+10,d+20,f,d+40) GraphicsWindow.DrawTriangle(f-30,d+60,f-10,d+60,f-20,d+80)
GraphicsWindow.DrawTriangle(f+10,d+60,f+30,d+60,f+20,d+80)
138.4

GraphicsWindow.Height = 600 GraphicsWindow.Width = 1000 Turtle.Y = 250 Turtle.X = 10


Turtle.Speed = 10 Sub TalJijigHee Turtle.Angle = 90 Turtle.Move(25) Turtle.Angle = 180
Turtle.Move(75) Turtle.Angle = 270 Turtle.Move(25) Turtle.Angle = 0 Turtle.Move(25)
Turtle.Angle = 90 Turtle.Move(75) Turtle.Angle = 180 Turtle.Move(25) Turtle.Angle = 270
Turtle.Move(25) Turtle.Angle = 0 Turtle.Move(75) Turtle.Angle = 90 Turtle.Move(25) Turtle.Angle
= 180 Turtle.Move(25) Turtle.Angle =270 Turtle.Move(75) Turtle.Angle = 0 Turtle.Move(25)
EndSub TalJijigHee() Turtle.PenUp() Turtle.MoveTo(35 225) Turtle.PenDown() TalJijigHee()
Turtle.PenUp() Turtle.MoveTo(150 225) Turtle.PenDown() Turtle.Angle = 135 Turtle.Move(50)
Turtle.Angle = 45 Turtle.Move(50) Turtle.Angle = 90 Turtle.Move(50) Turtle.Angle = 135
Turtle.Move(150) Turtle.Angle = 45 Turtle.Move(50) Turtle.Angle = 315 Turtle.Move(50)
Turtle.Angle = 225 Turtle.Move(150) Turtle.Angle = 135 Turtle.Move(50) Turtle.Angle = 45
Turtle.Move(50) Turtle.Angle = 315 Turtle.Move(150) Turtle.Angle = 225 Turtle.Move(50)
Turtle.Angle = 135 Turtle.Move(50) Turtle.Angle = 45 Turtle.Move(150) Turtle.Angle = 90
Turtle.Move(50) Turtle.Angle = 135 Turtle.Move(50) Turtle.Angle = 45 Turtle.Move(50)
Turtle.PenUp() Turtle.MoveTo(510, 50) Turtle.PenDown() Turtle.Angle = 90 Turtle.Move(450)
Turtle.Angle = 180 Turtle.Move(450) Turtle.Angle = 270 Turtle.Move(450) Turtle.Angle = 0
Turtle.Move(450) Turtle.PenUp() Turtle.MoveTo(535, 75) Turtle.PenDown() angle = 90 Sub NegTal
Turtle.Angle = angle Turtle.Move(25) Turtle.Angle = angle + 90 Turtle.Move(75) Turtle.Angle =
angle Turtle.Move(25) Turtle.Angle = angle - 90 Turtle.Move(75) Turtle.Angle = angle
Turtle.Move(300) Turtle.Angle = angle + 90 Turtle.Move(75) Turtle.Angle = angle Turtle.Move(25)
Turtle.Angle = angle - 90 Turtle.Move(75) Turtle.Angle = angle Turtle.Move(25) EndSub For i=1
To 4 NegTal() angle = angle + 90 EndFor Turtle.PenUp() Turtle.MoveTo(665, 250)
Turtle.PenDown() Sub TalJijigHee1 Turtle.Angle = 45 Turtle.Move(25) Turtle.Angle = 135
Turtle.Move(75) Turtle.Angle = 225 Turtle.Move(25) Turtle.Angle = 315 Turtle.Move(25)
Turtle.Angle = 45 Turtle.Move(75) Turtle.Angle = 135 Turtle.Move(25) Turtle.Angle = 225
Turtle.Move(25) Turtle.Angle = 315 Turtle.Move(75) Turtle.Angle = 45 Turtle.Move(25)
Turtle.Angle = 135 Turtle.Move(25) Turtle.Angle =225 Turtle.Move(75) Turtle.Angle = 315
Turtle.Move(25) EndSub TalJijigHee1() Turtle.PenUp() Turtle.MoveTo(700 250) Turtle.PenDown()
TalJijigHee1()

You might also like