1 / 13

ภาษาโล โก( Logo )

ภาษาโล โก( Logo ). 1. ความเป็นมา.

aloha
Download Presentation

ภาษาโล โก( Logo )

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. ภาษาโลโก(Logo)

  2. 1. ความเป็นมา • ความเป็นมาของภาษาโลโกเริ่มขึ้นในปี พ.ศ.2513 เมื่อกลุ่มนักวิจัยของสถาบันเทคโนโลยีแมสซาชูเซตส์ นำโดย เซย์มัว พาเพิร์ต ได้ทำการออกแบบและสร้างหุ่นยนต์ คล้ายกับของ เกย์วอลเทอร์ เพื่อให้เด็ก ๆ สามารถเขียนโปรแกรมคำสั่งที่ใช้ภาษาที่เข้าใจง่าย สั่งให้โปรแกรมทำงานตามที่ต้องการ พวกเขาจึงทำการพัฒนาภาษาคอมพิวเตอร์ขึ้นใหม่ เรียกว่าภาษา “โลโก” เป็นภาษาที่ง่ายสำหรับเด็ก ช่วยให้เด็กสามารถเขียนคำสั่งให้หุ่นยนต์เต่า (Logo)ภาษาโลโกจึงเป็นทางเลือกใหม่ สำหรับเด็กในการฝึกทักษะทางภาษาคอมพิวเตอร์ และสามารถสร้างงานจากจินตนาการ โดยอาศัยความเข้าใจพื้นฐานของวิชาคณิตศาสตร์ที่ใช้ในชีวิตประจำวันได้

  3. คำว่า “โลโก” หมายถึงหุ่นยนต์เต่า สามารถเคลื่อนที่ไปในทิศทางต่าง ๆ ได้โดยการควบคุมจากเครื่องคอมพิวเตอร์ ในขณะที่เคลื่อนที่จะเขียนรอยทางเดินไปตามทิศทางนั้น ๆ ด้วย ผู้เขียนโปรแกรมสามารถใช้คำสั่งภาษาอังกฤษที่เข้าใจได้ง่าย ๆ เช่น เมื่อต้องการให้เต่าเคลื่อนที่ไปด้านหน้าจะใช้คำสั่งว่า FORWARD (ซึ่งแปลว่า เดินหน้า) หรือ ต้องการให้ย้อนกลับจะใช้คำสั่งว่า REVERSE (ซึ่งแปลว่า ย้อนกลับ) และคำสั่งให้เลี้ยวขวาหรือเลี้ยวซ้ายจะใช้ว่า RIGHT หรือ LEFT เป็นต้น

  4. ภาษาโลโกมีจุดเริ่มต้นการพัฒนาโปรแกรมจาก ไบรอัน ฮาร์เวย์ และคณะทำงานที่มหาวิทยาลัยแคลิฟอร์เนียร์ - เบิร์กเลย์ ซึ่งเรียกโปรแกรมนี้ว่า "โลโกเบิร์กเลย์" หลังจากนั้นได้มีการพัฒนาอย่างต่อเนื่อง ให้สามารถใช้งานภายใต้ระบบปฏิบัติการที่แตกต่างกัน จากระบบยูนิกซ์ (UNIX) เป็นระบบดอส (DOS) จนถึงปัจจุบัน ยอร์จมิลส์ ได้พัฒนาให้สามารถทำงานภายใต้ระบบปฏิบัติการวินโดวส์ได้ เราเรียกโปรแกรมนี้ว่า “เอ็มเอสดับบลิวโลโก”(MSWLogo)

  5. MSWLogoเป็นโปรแกรมรุ่นที่มีประสิทธิภาพสูงสุดจากโปรแกรมโลโกที่มีใช้ทั้งหมดในขณะนี้ เหมาะสำหรับใช้ในการเรียนระดับประถมศึกษาและมัธยมศึกษาตอนต้น และได้มีการเรียนการสอนเกี่ยวกับโปรแกรมนี้อย่างแพร่หลายในประเทศสหรัฐอเมริกา ญี่ปุ่น ออสเตรเลีย และประเทศอื่น ๆ ทั่วโลก การใช้งานสะดวก ไม่ยุ่งยาก เหมือนโปรแกรมอื่นๆ ที่มีปุ่มเลือกและสัญรูป ต่างๆ เป็นจำนวนมาก โปรแกรมนี้จะกระตุ้นให้นักเรียนมีความกล้าในการสร้างสรรค์งานกราฟิกรูปแบบต่าง ๆ จากจินตนาการของตนเองได้ง่าย ช่วยให้มีพื้นฐานและความถนัดเบื้องต้นในการเขียนโปรแกรม นอกจากนี้ความแพร่หลายของโปรแกรม MSWLogoที่นำไปสอนในโรงเรียนต่าง ๆ ทำให้มีการสนับสนุนทางด้านวิชาการและตัวอย่างโปรแกรมที่น่าสนใจเป็นจำนวนมาก โดยสามารถสืบค้นจากอินเทอร์เน็ตได้โดยง่าย

  6. จอภาพแสดงการทำงาน

  7. 1 • ส่วนที่ 1 มีชื่อเรียกว่าหน้าต่างแสดงผล (Display window) เริ่มต้นจะมีภาพเต่าโลโกเป็นรูปสามเหลี่ยม ชี้ไปทางทิศเหนือ(คือด้านบนของจอภาพ) และเมื่อมีการสั่งให้เต่าทำงาน จะแสดงรอยทางเดินที่เต่าเคลื่อนที่ไปในทิศทางที่กำหนด ด้วยความยาวขนาดต่าง ๆ

  8. ส่วนที่ 2 มีชื่อเรียกว่าหน้าต่างแสดงคำสั่ง (Commander window) คำสั่งที่สั่งให้เต่าโลโกทำงานเมื่อพิมพ์ลงไปแล้วจะปรากฏให้เห็นในหน้าต่างนี้ คำสั่งที่พิมพ์เข้าไปก่อนจะอยู่บรรทัดบน ส่วนคำสั่งที่พิมพ์ตามเข้าไปจะอยู่บรรทัดล่าง คำสั่งเหล่านี้สามารถเรียกกลับมาใช้งานได้อีก 2

  9. ส่วนที่ 3มีชื่อเรียกว่าช่องป้อนเข้าข้อมูล (Input box) เป็นส่วนหนึ่งของหน้าต่างแสดงคำสั่ง เมื่อคลิกที่ช่องนี้จะปรากฏเครื่องหมายเคอร์เซอร์ (Cursor) ทำให้สามารถพิมพ์คำสั่งลงไปได้ครั้งละ 1 บรรทัด เมื่อพิมพ์เสร็จแล้วให้กดแป้น Enter เสมอ คำสั่งที่พิมพ์ลงไปจะไปปรากฏในหน้าต่างแสดงคำสั่ง 3

  10. ขณะที่อยู่ในช่องป้อนเข้าข้อมูล ถ้ากดแป้นลูกศรขึ้น เคอร์เซอร์จะเข้าไปอยู่ในหน้าต่างแสดงคำสั่งด้านบน จึงสามารถเลือกคำสั่งเดิมให้ทำงานได้อีก (โดยคลิกที่ปุ่ม Execute)

  11. คำสั่งเบื้องต้นในภาษาโลโกคำสั่งเบื้องต้นในภาษาโลโก

  12. ให้นักเรียนฝึกใช้คำสั่งพื้นฐานโดยสร้างรูป ต่างๆ

  13. คำสั่งภาษาโลโกเพิ่มเติมคำสั่งภาษาโลโกเพิ่มเติม • http://tom.act.ac.th/teach/p6-2549/logo/command2.htm

More Related