Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

เต่า2

643 views

Published on

  • Be the first to comment

  • Be the first to like this

เต่า2

  1. 1. การนากระบวนความทีบันทึกไว้มาใช้ งาน ่ เมื่อเราเรี ยกโปรแกรมโลโกขึ้นมาใช้งานใหม่ เต่าจะยังไม่รู้จกกระบวนความต่าง ๆ ที่เราได้เคยสร้าง ัไว้ ดังนั้นก่อนที่เราจะสั่งให้เต่าทางาน เราจึง ต้องทาการเรี ยกกระบวนความ ที่เคยบันทึกไว้มาบรรจุในหน่วยความจาเสี ยก่อน โดยมีวธีดงนี้ิ ั คลิกที่เมนู File ในหน้าต่างหลักและคลิกคาสั่ง Load จะปรากฏกรอบโต้ตอบ (Open) ให้กาหนดหน่วยที่ใช้เก็บข้อมูล (drive) และชื่อแฟ้ มข้อมูล แล้วคลิกปุ่ ม OPEN ในการบรรจุกระบวนความเข้ามาใช้งาน ถ้าหน่วยความจาแรมในตอนนั้น มีกระบวนความอื่นอยู่กระบวนความที่เปิ ดขึ้นใหม่จะเข้ามาเพิ่มเติมให้กบกระบวนความที่มี อยูเ่ ดิม ัการจัดเก็บรู ปภาพลงดิสก์ เมื่อเราให้เต่าสร้างงานกราฟิ กขึ้นมา และต้องการจัดเก็บไว้ในลักษณะรู ปภาพ เราสามารถทา ได้ดงนี้คือ ั 1. กาหนดขนาดพื้นที่ให้เหมาะสมกับขนาดของภาพที่สร้างขึ้นมา โดยคลิกเมาส์ที่เมนู Bitmap เลือก ัคาสัง Actve Area จะมีกรอบข้อความขึ้นมา ให้เราใส่ พิกดแกน X, Y ให้ เหมาะสมกับขนาดภาพ ่ 2.คลิกเมาส์ที่เมนู Bitmap เลือกคาสั่ง Save As จะมีกรอบข้อความให้เราเลือกดิสก์ที่จะ จัดเก็บ เลือกประเภทของภาพกราฟิ กส์(ฺฺ Bitmap หรื อ GIF ไฟล์) และตั้งชื่อแฟ้ มตามต้องการแบบฝึ กหัดที่ 1ให้ นักเรียนใช้ โปรแกรมวาดภาพดอกไม้ ทเี่ กิดจากรู ปเหลี่ยมใด ๆ และบันทึกไว้ เป็ นชุ ดคาสั่ ง(กระบวนความ)กระบวนความซ้ อนกระบวนความ (procedure in procedure) ในบางครั้งการเขียนโปรแกรมเพื่อให้เต่าทางานบางอย่างให้ ซึ่งถ้างานนั้นมีความ ซับซ้อนมากโปรแกรมที่เขียนขึ้นมาอาจมีความยาวหลายบรรทัด ดังนั้นเพื่อให้โปรแกรมสั้น อ่านง่าย และทาการตรวจทานหรื อแก้ไขได้ง่าย เราอาจต้องทาการแบ่งงานนั้นออกเป็ นส่ วน ๆ โดยให้แต่ละส่ วนก็คือกระบวนความ 1 กระบวนความนันเอง แต่ละกระบวนความก็ทาหน้าที่ เพียงอย่างเดียว เสร็ จแล้วก็นากระบวนความ ่ในแต่ละส่ วนที่เขียนขึ้นมา นามาต่อกันใน กระบวนความหลัก ซึ่งเป็ นการเขียนโปรแกรมในลักษณะใช้กระบวนความซ้อนกระบวนความ เพื่อให้ตวโปรแกรมมีความกระชับ ดังนี้ ั
  2. 2. TO ชื่อกระบวนความ กระบวนความ 1 กระบวนความ 2 กระบวนความ 3 กระบวนความ ... ENDกระบวนความให้ เต่ าสร้ างบ้ าน วิเคราะห์งาน จะต้องสร้างกระบวนความทั้งสิ้ น 4 กระบวนความคือ1. กระบวนความสร้างตัวบ้าน [WALL]2. กระบวนความสร้างหน้าต่าง [WIN]3. กระบวนความสร้างประตู [DOOR]4. กระบวนความสร้างหลังคา [ROOF]สร้ างกระบวนความTO WALL TO WIN FORWARD 100 FD 25 RT 90 RIGHT 90 FD 40 RT 90 FORWARD 150 FD 25 RT 90 RIGHT 90 FD 40 RT 90 FORWARD 100 FD 20 RT 90 RIGHT 90 FD 40 RT 90 FORWARD 150 FD 20 RIGHT 90 ENDENDTO DOOR TO ROOF FD 50 RT 90 LT 90 FD 30 FD 40 RT 90 RT 127 FD 50 FD 50 RT 90 RT 53 FD 150 FD 40 RT 53 FD 50END RT 127 FD 30 ENDTO HOUSE WALL SETPOS [20 40] WIN RT 180 SETPOS [110 0] DOOR RT 90 SETPOS [0 100] ROOFEND
  3. 3. ข้ อสั งเกต 1. เราสามารถพิมพ์คาสั่งเต็ม เช่น Forward ตัวพิมพ์เล็ก หรื อตัวพิมพ์ใหญ่ หรื อเป็ นตัวย่อเช่น Fd ก็ได้ 2. จากตัวอย่างข้างบนนักเรี ยนจะเห็นว่ามีเส้นเชื่อมโยงระหว่างส่ วนต่าง ๆ ของบ้าน ให้นกเรี ยนแก้ไข ั โดยใช้คาสั่ง ยกปากกา และ วางปากกาลงในตาแหน่งที่ถูกต้องผลงานทีสมบูรณ์ ่

×