วันอังคารที่ 7 สิงหาคม พ.ศ. 2555

คำสั่งเพิ่มเติม ภาษา Logo

คำสั่งเกี่ยวกับขนาดและสี
setpensize   เป็นคำสั่งกำหนดขนาดของปากกาตามขนาดที่ต้องการ
  Ex. setpensize [5 15]
setpencolor  เป็นคำสั่งกำหนดเส้นสีของปากการ
  Ex.  setpencolor [0 254 190]
setfloodcolor เป็นคำสั่งเทสีลงบนรูปที่เราวาดขึ้นมา ใช้คำสั่งว่า fill ต่อท้ายเพื่อเทสีรูปภาพที่เราวาดขึ้น
  Ex  setfloodcolor [174 185 90] fill

คำสั่งที่ใช้ในการวาดรูปวงกลม
  1.arc 360 แล้วกำหนดวาดส่วนของวงกลม
  2.circle แล้วกำหนดขนาดของวงกลม

คำสั่งที่ใช้ในการวาดภาพซ้ำ
repeat  คำสั่งวนซ้ำทำซ้ำไปซ้ำมา   repeat n[คำสั่่่งที่อยากให้ทำซ้ำไปซ้ำมา

    Ex. repeat  3[fd 100 rt 90]  

คำสั่งที่ใช้เป็นกระบวนความ
   Procedure คือ กระบวนความคำสั่งต่างๆ ของภาษาโลโก้ เพื่อสร้างงานต่างๆ รูปแบบต่างๆ เก็บไว้ได้
สามเหลี่ยม  Triangle  
สี่เหลี่ยม  Sqare 
ห้าเหลี่ยม  Pentagonal


คำสั่ง รูปห้าเหลี่ยม
setpensize[5 3]
setpencolor[189 145 156]
rt 90
pd
repeat 5[fd 50 lt 72]
pu
home
rt 90
lt 90
rt 45
fd 41
setfloodcolor[174 85 174] fill

คำสั่ง รูปหกเหลี่ยม
setpensize[5 3]
setpencolor[185 158 78]
pd
repeat 6[fd 50 rt 60]
pu
home
rt 45
fd 45
setfloodcolor[189 154 129] fill

คำสั่ง รูปสามเหลี่ยม
setpensize[5 3]
setpencolor[78 174 156]
pd
rt 90
repeat 3[fd 100 lt 120]
pu
home
rt 45
fd 14
fd 45
setfloodcolor[189 25 254] fill

คำสั่ง รูปอักษร

setpensize[5 3]
pd
setpencolor[174 185 195]
Arw                                       Arw คำสั่งที่ใช้เป็นกระบวนความ ที่สร้างรูปแบบออกมาเอง  คือ  Procedure
pu
home
rt 45
fd 15
fd 41
setfloodcolor[174 185 152] fill

คำสั่ง รูปวงกลม
setpensize[5 3]
setpencolor[78 189 156]
pd
circle 30
circle 90
circle 60
setfloodcolor[184 251 54] fill
pu 
fd 41
setfloodcolor[253 174 78] fill
fd 41
bk 14
setfloodcolor[78 156 244] fill


1 ความคิดเห็น: