ห้ามลบ ขอให้เจ้าของผลงานประกวด แก้ไขข้อมูลได้จนถึงวันที่ 31 ธันวาคม 2551 เวลา 23.30 น.
หากเลยกำหนดเวลาดังกล่าวแล้ว ท่านเข้ามาแก้ไขข้อมูล ถือว่าโมฆะในการพิจารณาได้รับรางวัล
ซึ่งระบบของ Thaigoodview สามารถตรวจสอบได้ว่า ผลงานแต่ละชิ้น มีการแก้ไขเวลาใดบ้าง
ครูพูนศักดิ์ สักกทัตติยกุล
โปรแกรม MicroWorlds เป็นลิขสิทธิ์ของบริษัท Logo Computer System Inc., 1999. ซึ่งเป็นโปรแกรมประยุกต์ ( Application Software) สร้างขึ้นโดย Professor Seymour Papert และคณะมหาวิทยาลัยแมสซาซูเสท ประเทศสหรัฐอเมริกา คิดค้นขึ้นมาเพื่อใช้เป็นสื่อช่วยคิด เครื่องมือในการคิด (Tools for Think to thing with) เพื่อให้ผู้เรียนได้พัฒนาระบบการคิด ฝึกคิด ฝึกสร้าง /ทำ แก้ปัญหาที่เกิดขึ้นด้วยตนเอง ในบรรยากาศที่สนุกสนานเป็นกันเอง และมีผู้คอยให้คำแนะนำ ชี้แนะ ช่วยเหลืออย่างใกล้ชิด (Facilitators) เพื่อให้ผู้เรียนสามารถสร้างองค์ความรู้ได้จากการทดลอง หรือการปฏิบัติตามโครงงาน ( Porject) หรือกิจกรรมกลุ่ม การสร้างสรรค์ผลงานของ MicroWorlds ให้เริ่มต้นจาก "เต่า " ตัวน้อยๆ หรือ Turtle ซึ่งเป็นเสมือน Cursor หลักของโปรแกรม ซึ่งเมื่อกำหนดตำแหน่งของ "เต่า " แล้ว เราก็สามารถใส่คำสั่งต่างๆ เพื่อควบคุมให้เกิดผลงานได้ตามที่ต้องการ เช่น การวาดสี่เหลี่ยม ก็จะต้องใช้หลักการป้อนคำสั่งให้ "เต่า " เดินและลากเส้น (ที่กำหนดสี ขนาด ทิศทาง ) จนเกิดเป็นรูปทรงสี่เหลี่ยม
คำสั่ง pd คือ การวางปากกา เพื่อเริ่มสร้างสรรค์ผลงานมาจากคำว่า Pen Down คำสั่ง pu คือ การยกปากกาเพื่อไม่ให้มีการวาดใดๆ ลงบนพี้นที่ มาจากคำว่า Pen Up คำสั่ง Repeat คือ การกำหนดให้ทำงานซ้ำ ต้องระบุค่าตัวเลขการทำซ้ำ ตัวอย่างคือ ให้ทำซ้ำ 360 ครั้ง คำสั่ง fd หรือ forward คือ ให้เลื่อนไปด้านหน้าตามค่าหน่วยเวลา หรือ หน่วยระยะทาง ตัวอย่าง คือ fd 1 ให้เลื่อนไป 1 ระยะ /เวลา คำสั่ง rt หรือ Right คือ การหมุนตามทิศทางด้านขวา เช่น rt 90 คือหมุนทำมุม 90 องศา หรือ rt 1 ให้หมุนทำมุม 1 องศา คำสั่ง lt หรือ left คือ การหมุนตามทิศทางด้านซ้าย เช่น lt 90 คือหมุนทำมุม 90 องศา หรือ l t 1 ให้หมุนทำมุม 1 องศา คำสั่ง wait คือการกำหนดค่าหน่วงเวลา โดยตัวเลขมากคือหน่วงเวลามาก คำสั่ง seth คือการกำหนดทิศทางของหัวเต่า เช่น seth 90 fd 100 ตัวเต่าก็จะเดินไปทางขวา คำสั่ง setc หรือ setcolor คือการกำหนดค่าของสี โดยการกำหนดค่าตัวเลขตั้งแต่ 0 - 255 หรืออาจใช้คำสั่ง color+3 ต่อท้าย setc ก็ได้ เป็นการเพิ่มค่าสีโดยอัตโนมัติ คำสั่ง setpensize คือ การกำหนดขนาดของปากกา โดยการกำหนดค่าตัวเลขตั้งแต่ 0-10 เช่น setpensize 2 คำสั่ง setpos คือการตั้งตำแหน่งเริ่มต้นให้กับตัวเต่า เช่น setpos [0 0] เป็นการกำหนดจุดเริ่มต้น ให้อยู่กึ่งกลางของพื้นที่ หากต้องการทราบถึงตำแหน่งที่ต้องการ ให้พิมพ์ ชื่อเต่าแล้วใช้คำสั่ง show pos เช่น t1, show pos แล้วกด Enter โปรแกรมจะแสดงตำแหน่งที่ต้องการให้ คำสั่ง cg คือการเคลียร์ค่าสกรีนให้กลับสู่จุดเริ่มต้น คำสั่ง clean คือการสั่งลบภาพที่เราได้วาดขึ้นมาทั้งหมด คำสั่ง cc คือการเคลียร์ข้อความในศูนย์คำสั่ง (command) ทั้งหมด คำสั่ง repeat คือการสั่งให้ทำคำสั่งซ้ำๆ ตามจำนวนรอบ ที่เรากำหนด เช่น repeat 360 [ fd 1 rt 1] คำสั่ง forever คือการสั่งให้ทำคำสั่งซ้ำๆ เช่นเดียวกับคำสั่ง repeat แต่คำสั่ง forever เป็นการสั่งซ้ำแบบไม่มีที่สิ้นสุด คำสั่ง launch คือการสั่งให้ตัวแปร หรือชุดคำสั่งทำงานไปพร้อมๆ กัน เช่น launch [t1] launch [t2] t1 กับ t 2 ก็จะทำงานพร้อมกัน
การสั่งเต่าให้เคลื่อนที่ สามารถทำได้โดยพิมพ์คำสั่ง ลงในช่องป้อนคำสั่ง ที่ศูนย์คำสั่ง (Command Center ) เต่าจะทำตาม โดยแสดงผลในส่วนแสดงผลกราฟิก การสั่งเต่าเคลื่อนที่ เป็นการเริ่มต้นสั่งให้เต่าวาดภาพนั้นเอง ดังนั้นควรลบภาพทั้งหมด ในส่วนแสดงผลกราฟฟิก ให้คงเหลือแต่เต่าที่อยู่กลางจอภาพ คำสั่งสำหรับลบภาพดังกล่าว คือ Cg เต่าชอบอยู่นิ่ง และจะไม่เคลื่อนที่ไปไหนเลย ถ้าไม่มี C.A.R. ดังนี้ คำสั่ง ( Command) ทำอะไร ! อากิวเมนต์ ( Argument) ทำเท่าไร ! กดแป้น Return (หรือ Enter ) ลงมือทำ ! การพิมพ์คำสั่งให้เต่าทำงานสามารถใช้ตัวอักษรเล็กหรือใหญ่ก็ได้
ตัวอย่างการเขียนคำสั่งสร้างรูปห้าเหลี่ยม
สร้างโดย:
ครูสกุณี นิยม โรงเรียนบ้านแม่ข้าวต้มท่าสุด ต.ท่าสุด อ.เมือง จ.เชียงราย
แหล่งอ้างอิง:
http://www.thaigoodview.com/node/16581
เป็นผลงานที่เยี่ยมมากค่ะ มีรายละเอียดการทำอย่างไร อยากรู้
ขอบคุณมากค่ะ