โปรแกรมภาษาโลโก

Download Report

Transcript โปรแกรมภาษาโลโก

ภาษาโลโก
เป็ นภาษาคอมพิวเตอร์ ระดับสู งที่เหมาะสาหรับใช้ ในการ
เรียนรู้ พัฒนาสติปัญญา และความคิดสร้ างสรรค์ ช่ วยให้ นักเรียน
เข้ าใจหลักการการเขียนโปรแกรม ผู้เขียนโปรแกรมจะสามารถ
ลองผิดลองถูก เรียนรู้ โดยการทดลองทา แก้ ไขปัญหาที่เกิดขึน้
เกิดการเรียนรู้ การค้ นพบภาษาโลโกพัฒนาโดย Papert และคณะ
จาก MIT เป็ นเครื่องมือการเรียนรู้ ที่ผู้เรียนเป็ นผู้ควบคุมและสั่ ง
การคอมพิวเตอร์ แทนการให้ ผู้เรียนทาตามคาสั่ งที่มผี ู้โปรแกรม
คอมพิวเตอร์ ไว้
ตัวแปลภาษาโลโกที่น่าสนใจคือ MSW Logo
กรณีศึกษาการแก้ ปัญหา
ขั้นตอนการแก้ ปัญหาด้ วยภาษาโลโก
ขั้นตอนที่ 1 การวิเคราะห์ และกาหนดรายละเอียดของปัญหา
ขั้นตอนที่ 2 การวางแผนในการแก้ ปัญหา
ขั้นตอนที่ 3 การดาเนินการแก้ ปัญหา
ขั้นตอนที่ 4 การตรวจสอบและปรับปรุง
มาทาความรู้ จักกับส่ วนประกอบบนหน้ าต่ าง
โปรแกรมโลโก โดยการเปรียบเทียบภาพบนหน้ าจอ
คอมพิวเตอร์ กบั ภาพตัวอย่ างข้ างล่ างนี้
ตัวอย่ าง : ลักษณะการเคลือ่ นที่และหันหัวของเต่ า
เต่ าจะไม่ เคลือ่ นที่ไปไหนเลย ถ้ าไม่ มี C.A.R. ซึ่งมีความหมายดังนี้
ตัวย่ อ
คำเต็ม
ควำมหมำย
C
Command
คำสัง่ ทำอะไร
A
Argument
ทำเท่ำไร
R
Return หรื อ Enter
คำสัง่ ลงมือทำ
คำสั่งเบือ้ งต้ นง่ ำย ๆ สำหรับกำรเคลื่อนที่และหันหัวอองเต่ ำ
คำสั่ง
ควำมหมำย
FORWARD a
เดินหน้ ำ a หน่วย
RIGHT m
หันขวำ m องศำ
BACK b
ถอยหลัง b หน่วย
LEFT n
หันซ้ ำย n องศำ
รู ปแบบการสั่ งเต่ าเคลือ่ นทีแ่ ละหันหัวเต่ า
1) สั่ งเต่ าเดินหน้ า 50 ก้ าว
2) สั่ งเต่ าถอยหลัง 50 ก้ าว
3) สั่ งเต่ าหันซ้ าย 90 องศา
4) สั่ งเต่ าหันขวา 90 องศา
อ้ างอิง
•http://www.toawittaya.ac.th/2012/E-Learning/ITClass3/lesson8/lesson8.HTM
•http://www.mwit.ac.th/~jeab/sheet40102/intro.htm
•http://www.thaigoodview.com/node/90727?page=0%2C1
•http://www.kpsw.ac.th/vichit/media/weblogo/unit2_3.html