บทความ

หน้าต่างโปรแกรมและเครื่องมือของ MSWLOGO

รูปภาพ
ส่วนประกอบของหน้าต่างโปรแกรม MSWLogo ส่วนหัวของโปรแกรม ( Title Bar)  จะเป็นส่วนแสดงชื่อของโปรแกรมซึ่งผู้ใช้สามารถใช้ส่วนนี้เพื่อทำการย่อขยายหน้าต่าง  และทำการเคลื่อนย้ายหน้าต่างไปตามตำแหน่งที่ต้องการ           แถบคำสั่ง  (Menu Bar)  จะเป็นแถบรายการคำสั่งเพื่อความสะดวกในการทำงานต่างๆ          เมนู  File  จะมีรายการดังนี้ New   เพื่อทำการเปิดแฟ้มข้อมูลเพื่อทำงานใหม่    Load   ใช้สำหรับเปิดแฟ้มข้อมูลเก่าเพื่อนำมาใช้งานหรือแก้ไขต่อ Save   ใช้เพื่อบันทึกแฟ้มในหน่วยความจำลงสู่แฟ้มข้อมูลเก่าที่ตั้งไว้ SaveAs   ใช้เพื่อบันทึกลงในแฟ้มข้อมูลที่ตั้งขึ้นใหม่ หรือย้ายไปลงสู่แฟ้มข้อมูลใหม่ Edit   ใช้เพื่อทำการบันทึกและแก้ไขชุดคำสั่ง  ในการทำงานโดยเปรียบเสมือนโปรแกรม  หรือชุดคำสั่งย่อยซึ่งในส่วนนี้เหมือนกับโปรแกรม  Editor   ทั่วไป Erase   ใช้เพื่อลบคำสั่งย่อยที่ไม่ต้องการออกจากแฟ้มข้อมูลหรือหน่วยความจำ Exit   ใช้เพื่อออกจากโปรแกรมภาษาโลโก้          เมนู  Bitmap   ใช้สำหรับจัดการรูปภาพที่อยู่ในแฟ้ม หรือที่อยู่บนพื้นที่ทำงานในหน้าจอหลักของภาษาโลโก้ โดยอาจจะท

มาทำความรู้จัก MSWLOGO กันเถอะ!!!

รูปภาพ
ภาษาโลโก (Logo Language) เป็นภาษาคอมพิวเตอร์ระดับสูงที่เหมาะสำหรับใช้ในการเรียนรู้ พัฒนาสติปัญญา และความคิดสร้างสรรค์ ช่วยให้นักเรียนเข้าใจหลักการการเขียนโปรแกรม  ผู้เขียนโปรแกรมจะสามารถลองผิดลองถูก  เรียนรู้โดยการทดลองทำ  แก้ไขปัญหาที่เกิดขึ้น  เกิดการเรียนรู้โดย    การค้นพบ ทำให้มีการพัฒนาความนึกคิดอย่างมีเหตุผล  มีหลักการ มีความคิดต่อเนื่อง  และยังช่วยเสริมสร้างความสามารถทางด้านวิทยาศาสตร์และคณิตศาสตร์ จากการเกิดแนวคิดในการแก้ปัญหาและพิสูจน์ ภาษาโลโกพัฒนาโดย Papert และคณะจาก MIT เพื่อเป็นเครื่องมือการเรียนรู้ที่ผู้เรียนเป็นผู้ควบคุมและสั่งการคอมพิวเตอร์ แทนการให้ผู้เรียนทำตามคำสั่งที่มีผู้โปรแกรมคอมพิวเตอร์ไว้     ตัวแปลภาษาโลโกที่น่าสนใจคือ MSW Logo ซึ่งพัฒนาที่มหาวิทยาลัยเบิร์กเลย์ สหรัฐอเมริกา โปรแกรม MSWLogo ย่อมาจากไมโครซอฟต์วินโดวส์โลโก (Microsoft Windows Logo) เป็นโปรแกรมที่อนุญาต ให้นำมาใช้เพื่อการศึกษาได้โดยไม่ต้องเสียค่าใช้จ่าย และมีการแจกจ่ายผ่านทางเครือข่ายอินเทอร์เน็ต จัดเป็นตัวแปลภาษาในระบบ Interpreter   ภาษา MSWlogo Microsoft Windows logo   ภาษาสำหรับการเขียน

คำสั่งพื้นฐาน MSWLOGO

คำสั่งเต็ม คำสั่งย่อ ความหมาย FORWARD FD เดินตรงไปข้างหน้า (ตามระยะที่กำหนด) BACK BK ถอยหลัง (ตามระยะที่กำหนด) RIGHT RT เลี้ยวขวา (ตามมุมองศาที่กำหนด) LEFT LT เลี้ยวซ้าย (ตามมุมองศาที่กำหนด) HOME - สั่งให้เต่ากลับไปยังตำแหน่งเริ่มต้น CLEASE SCREEN CS ลบข้อมูลทั้งหมดที่ปรากฏในหน้าต่างแสดงผล HIDE TURTLE HT ซ่อนภาพกราฟิกเต่า SHOW TURTLE ST แสดงภาพกราฟิกเต่า CLEARTEXT  CT ลบข้อความในหน้าต่างคำสั่ง PEN UP PU ยกปากกาขึ้น (เดินไปจะไม่มีรอย) PEN DOWN PD วางปากกาลง (เดินไปจะปรากฏรอย) SETPENCOLOR  [R  G  B] SETPC กำหนดสีปากกา SETSCREENCOLOR  n SETSC กำหนดสีพื้นหลัง LABEL  “…… - เขียนข้อความ ..... ในทิศทางที่เต่าโลโกชี้อยู่ LABEL  […..] - เขียนข้อความ …………… PRINT “…… PR พิมพ์ข้อความแสดงในหน้าต่าง Commander PRINT n - พิมพ์จำนวนเลขในหน้าต่าง Commander REPEAT n [ ….. ] - ทำคำสั่งในวงเล็บ [ ….. ] ซ้ำ n รอบ CIRCLE - สร้างวงกลม ตำแหน่งเต่าโลโกอยู่ที่จุดศูนย์กลาง CIRCLE2 - สร้างวงกลม ตำแหน่งเต่าโลโกอยู่ที่เส้นรอบวง ARC [ n n ] - สร้างส่วนโค้ง WAIT - หน่วงเวลาก่อนทำงานต่อไป