วันศุกร์ที่ 4 กันยายน พ.ศ. 2552

เฉลยแบบฝึกหัดครับ

ให้สร้างรูปสี่เหลี่ยมด้านเท่า ขนาดด้านละ 100 หน่วย
เฉลย:fd 100 lt 90 fd 100 lt 90 fd 100 lt 90 fd 100

ให้สร้างรูปสามเหลี่ยมด้านเท่า ขนาดด้านละ 50 หน่วย
เฉลย:fd 50 lt 120 fd 50 lt 120 fd 50

ให้สร้างรูปห้าเหลี่ยมด้านเท่า ขนาดด้านละ 150 หน่วย
เฉลย:fd 150 lt 72 fd 150 lt 72 fd 150 lt 72 fd 150 lt 72 fd 150

ให้สร้างรูปหกเดหลี่ยมด้านเท่า ขนาดด้านละ 90 หน่วย

เฉลย:
fd 90 lt 60
fd 90 lt 60
fd 90 lt 60
fd 90 lt 60
fd 90 lt 60
fd 90


สรุป:สามารถใช้ได้ทั้งเลี้ยวซ้าย(lt) และเลี้ยวขวา(rt) เลือกเลี้ยวทางใดทางหนึ่งแล้วใส่เลขมุมคือ 360/จำนวนด้านของรูปทรง

นำประยุกต์ใช้:นอกจากนี้สามารถนำไปใช้กับรูปกี่เหลี่ยมก็ได้โดยด้านของรูปทรงใช้ความยาวเท่าไหร่ก็ได้

example:
รูป 10 เหลี่ยม ด้านเท่า (กรณีด้านละ 100)
fd 90 lt 36
fd 90 lt 36
fd 90 lt 36
fd 90 lt 36
fd 90 lt 36
fd 90 lt 36
fd 90 lt 36
fd 90 lt 36
fd 90 lt 36
fd 90 lt ไม่ยากใช่ไหมครับ

ภาษาโลโก้



ภาษาโลโก (Logo programming language) เป็น
  • ภาษาโปรแกรมเชิงการใช้งาน (Functional Programming Language)
  • โดยมีรากฐานมาจากภาษาลิสป์ โดยจุดประสงค์ดั้งเดิมในการสร้างก็เพื่อใช้ในด้านการศึกษาในเรื่องหลักการในการเขียนโปรแกรม ภาษาโลโกมักจะถูกเรียกด้วยชื่อ "เต่าโลโก"

  • ประวัติ
    ภาษาโลโกถูกสร้างขึ้นเมื่อปี ค.ศ. 1967 ในเมืองเคมบริดจ์ มลรัฐแมสซาชูเซตส์ สหรัฐอเมริกา
  • โดยนาย Wally Feurzeig และ Seymour Papert
  • ตัวภาษาครั้งแรกถูกพัฒนาขึ้นด้วยภาษาลิสป์บนเครื่องคอมพิวเตอร์ PDP-1
  • โดยมีจุดประสงค์ดั้งเดิมคือการแก้ไขปัญหาง่ายๆ ด้วยการใช้ "เต่า" ในการตอบสนองเพื่อค้นหาจุดบกพร่อง

    การพัฒนา
  • มีการพัฒนาภาษาโลโกกว่า 130 ชุด แต่ละชุดต่างมีจุดแข็งของตัวเอง
  • ตัวอย่างในการนำไปพัฒนาต่อเช่น MSWLogo ซึ่งเป็นซอฟต์แวร์เพื่อการศึกษาแจกฟรีโดยSoftrinic
    ใส่ข้อความที่ไม่จัดรูปแบบที่นี่
  • == ตัวอย่างการใช้งาน ==
    เมื่อเต่าโลโกเดินผ่าน จะเกิดเส้นขึ้นมา โดยผู้ใช้จะเป็นผู้สั่งการทำงานต่างๆ เช่นการเดินตรง หัน 90 องศา โดยคำสั่งในด้านทิศทางต่างๆ จะขึ้นอยู่กับทิศทางของเต่าโลโก