SlideShare a Scribd company logo
1 of 5
Download to read offline
แนะนาให้ ร้ ู จักเต่ า

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

          เมื่อเราเข้าสู่ โปรแกรม MSWLogo แล้วจะพบหน้าจอ ดังรู ป
ซึ่งโปรแกรม MSWLogo ได้แบ่งหน้าต่างออกเป็ น 3 ส่ วนคือ

1. หน้าต่างหลัก [สาหรับแสดงผลลัพธ์ของการป้ อนคาสั่ง]
2. หน้าต่าง ป้ อนคาสั่ง [สาหรับพิมพ์คาสั่งให้เต่าทางาน]
3. หน้าต่าง แสดงคาสั่งเดิม [สาหรับเรี ยกคาสั่งเก่าขึ้นมาดู หรื อสั่งงานโดยไม่ตองพิมพ์ใหม่ ]
                                                                              ้

คาสั่งที่เต่าเข้าใจ

FD (FORWARD)                         RT (RIGHT)                      BK (BACK)                LT (LEFT)

ตัวอย่างคาสั่ง

FD 100 แล้วเคาะ enter

ใช้ CS (Clear Screen) ในคาสั่งเพื่อให้เต่ากลับไปที่ Home พร้อมทั้งล้างหน้าจอนักเรี ยนลองให้เต่าเคลื่อนที่

เพื่อวาดรู ปข้างล่างนี้ แล้วลองเขียนลงในช่องว่างว่าเราใช้คาสังอะไร
                                                             ่




เมื่อเราต้องการให้เต่าทางานตามคาสังที่เราเขียนไว้ เป็ นจานวนหลายครั้ง เราสามารถใช้คาสัง Repeat ช่วย
                                  ่                                                   ่
ในทางานได้โดยมีรูปแบบในการสั่งดังนี้คือ

repeat n [command1, command2 ,...]

      ตัวอย่างเช่น repeat 4 [fd 50 rt 90]
ให้นกเรี ยนลองวาดรู ปสี่ เหลี่ยม สามเหลี่ยมโดยใช้คาสั่ง Repeat
    ั


 Polygon   Name       Sides    Angle   Instructions to the Turtle




           Triangle       3            REPEAT              3     [ FD   RT
                                       ]


           Square                      REPEAT


คาสั่งที่ใช้ในการซ่อนเต่าและแสดงเต่า
                 HT - ซ่อนเต่า
                 ST – แสดงเต่า


           Name        Sides   Angle       Instructions to the Turtle
 Polygon



           Pentagon



           Hexagon


           Octagon




           Nonagon



           Decagon




Now try a circle. Take note of the 'sides-angle' pattern above.




การสร้างชุดคาสั่งหรื อกระบวนความ
การสร้างชุดคานัง หรื อโปรแกรมย่อย ๆ ที่ทาหน้าที่อย่างใดอย่างหนึ่งตามความต้องการโดยสามารถบันทึก
                    ่
และเรี ยกใช้ได้เมื่อต้องการทาคาสั่งเดิม โดยเพียงพิมพ์ชื่อของโปรแกรมที่เราเขียนไว้เท่านั้น
รู ปแบบการเขียน
         TO ชื่อกระบวนความ
             คาสั่ง 1
             คาสั่ง 2
             คาสั่ง 3
             คาสั่ง ...
         END
1.คลิกเมาส์ที่เมนู File จะมีหน้าต่าง Edit Procedure ขึ้นมา
2.ใส่ ช่ือ "กระบวนความหรื อชุดคาสั่งแล้วคลิกเมาส์ที่ปุ่ม OK จะมีหน้าต่าง Editor ขึ้นมา
3.พิมพ์คาสั่งตามรู ปแบบการเขียนกระบวนความ
4.คลิกเมาส์ที่เมนู File ในหน้าต่าง Editor
5.คลิกเมาส์ที่คาสัง Save and Exit
                      ่
6.ทดสอบกระบวนความโดยการพิมพ์ชื่อกระบวนความในช่อง Input Command
TO STAR
   repeat 36 [fd 100 bk 100 rt 10]
END

More Related Content

Viewers also liked

การสอนเขียนHtml
การสอนเขียนHtmlการสอนเขียนHtml
การสอนเขียนHtmlchukiat008
 
เขียนเว็บไซต์ด้วย Html 5
เขียนเว็บไซต์ด้วย Html 5เขียนเว็บไซต์ด้วย Html 5
เขียนเว็บไซต์ด้วย Html 5Samart Phetdee
 
Ppt teaching experiences in thailand
Ppt teaching experiences in thailandPpt teaching experiences in thailand
Ppt teaching experiences in thailandrav181athotmaildotcom
 
Hoja de vida ingles
Hoja de vida inglesHoja de vida ingles
Hoja de vida inglesRuben Farfan
 
Co so du lieu phan tan
Co so du lieu phan tanCo so du lieu phan tan
Co so du lieu phan tanTuyen Ngoc
 
Millennium development goals_a_preview_of_the_progress_status_in_india
Millennium development goals_a_preview_of_the_progress_status_in_indiaMillennium development goals_a_preview_of_the_progress_status_in_india
Millennium development goals_a_preview_of_the_progress_status_in_indiaNitesh Panch
 
Curva de demanda y oferta
Curva de demanda y ofertaCurva de demanda y oferta
Curva de demanda y ofertaCindy Correa
 

Viewers also liked (18)

การสอนเขียนHtml
การสอนเขียนHtmlการสอนเขียนHtml
การสอนเขียนHtml
 
เขียนเว็บไซต์ด้วย Html 5
เขียนเว็บไซต์ด้วย Html 5เขียนเว็บไซต์ด้วย Html 5
เขียนเว็บไซต์ด้วย Html 5
 
Twine intro by Tanya Short
Twine intro by Tanya ShortTwine intro by Tanya Short
Twine intro by Tanya Short
 
CALL Perspectives Question 4
CALL Perspectives Question 4CALL Perspectives Question 4
CALL Perspectives Question 4
 
Ppt teaching experiences in thailand
Ppt teaching experiences in thailandPpt teaching experiences in thailand
Ppt teaching experiences in thailand
 
เต่า2
เต่า2เต่า2
เต่า2
 
Hoja de vida ingles
Hoja de vida inglesHoja de vida ingles
Hoja de vida ingles
 
Bisquits tbiz 2011
Bisquits tbiz 2011Bisquits tbiz 2011
Bisquits tbiz 2011
 
Powerpoint Presentation
Powerpoint PresentationPowerpoint Presentation
Powerpoint Presentation
 
PGI3 - Creating Art with Rekka Bell
PGI3 - Creating Art with Rekka BellPGI3 - Creating Art with Rekka Bell
PGI3 - Creating Art with Rekka Bell
 
Info Session - Pixelles Game Incubator 5
Info Session - Pixelles Game Incubator 5Info Session - Pixelles Game Incubator 5
Info Session - Pixelles Game Incubator 5
 
Co so du lieu phan tan
Co so du lieu phan tanCo so du lieu phan tan
Co so du lieu phan tan
 
Class 1 -_technology_-_introduction
Class 1 -_technology_-_introductionClass 1 -_technology_-_introduction
Class 1 -_technology_-_introduction
 
Class 7 technology_and_energy
Class 7 technology_and_energyClass 7 technology_and_energy
Class 7 technology_and_energy
 
Millennium development goals_a_preview_of_the_progress_status_in_india
Millennium development goals_a_preview_of_the_progress_status_in_indiaMillennium development goals_a_preview_of_the_progress_status_in_india
Millennium development goals_a_preview_of_the_progress_status_in_india
 
Snap to Buy PLUS
Snap to Buy PLUSSnap to Buy PLUS
Snap to Buy PLUS
 
CALL Perspectives - Question 1
CALL Perspectives - Question 1CALL Perspectives - Question 1
CALL Perspectives - Question 1
 
Curva de demanda y oferta
Curva de demanda y ofertaCurva de demanda y oferta
Curva de demanda y oferta
 

Similar to แนะนำให้รู้จักเต่า

น.ส.จุฑารัตน์ พรหมมิ เลขที 12 ม.4/5
น.ส.จุฑารัตน์ พรหมมิ เลขที 12 ม.4/5น.ส.จุฑารัตน์ พรหมมิ เลขที 12 ม.4/5
น.ส.จุฑารัตน์ พรหมมิ เลขที 12 ม.4/5Jutharat Prommi
 
ขั้นตอนในการพัฒนาเว็บไซต์
ขั้นตอนในการพัฒนาเว็บไซต์ขั้นตอนในการพัฒนาเว็บไซต์
ขั้นตอนในการพัฒนาเว็บไซต์Suthida23
 
ขั้นตอนในการพัฒนาเว็บไซต์
ขั้นตอนในการพัฒนาเว็บไซต์ขั้นตอนในการพัฒนาเว็บไซต์
ขั้นตอนในการพัฒนาเว็บไซต์Suthida23
 
ขั้นตอนในการพัฒนาเว็บไซต์
ขั้นตอนในการพัฒนาเว็บไซต์ขั้นตอนในการพัฒนาเว็บไซต์
ขั้นตอนในการพัฒนาเว็บไซต์Suthida23
 
ขั้นตอนในการพัฒนาเว็บไซต์
ขั้นตอนในการพัฒนาเว็บไซต์ขั้นตอนในการพัฒนาเว็บไซต์
ขั้นตอนในการพัฒนาเว็บไซต์Suthida23
 
พื้นฐานภาษาจาวา
พื้นฐานภาษาจาวาพื้นฐานภาษาจาวา
พื้นฐานภาษาจาวาAeew Autaporn
 
ภาษา C
ภาษา Cภาษา C
ภาษา C0872671746
 
Lesson 1การเริ่มต้นใช้โปรแกรม
Lesson 1การเริ่มต้นใช้โปรแกรมLesson 1การเริ่มต้นใช้โปรแกรม
Lesson 1การเริ่มต้นใช้โปรแกรมErrorrrrr
 
Lesson 4 การใช้คำสั่งในการเขียนโปรแกรม
Lesson 4 การใช้คำสั่งในการเขียนโปรแกรมLesson 4 การใช้คำสั่งในการเขียนโปรแกรม
Lesson 4 การใช้คำสั่งในการเขียนโปรแกรมErrorrrrr
 
ใบความรู้ที่ 4 การเขียนโปรแกรมด้วย visual basic 2010
ใบความรู้ที่ 4 การเขียนโปรแกรมด้วย visual basic 2010ใบความรู้ที่ 4 การเขียนโปรแกรมด้วย visual basic 2010
ใบความรู้ที่ 4 การเขียนโปรแกรมด้วย visual basic 2010Nattapon
 
งานคอมพิวเตอร์
งานคอมพิวเตอร์งานคอมพิวเตอร์
งานคอมพิวเตอร์kaokhwanjai
 
คู่มือการใช้งาน
คู่มือการใช้งานคู่มือการใช้งาน
คู่มือการใช้งาน0882324871
 
บทที่4 เมธอด (METHOD)
บทที่4 เมธอด (METHOD)บทที่4 เมธอด (METHOD)
บทที่4 เมธอด (METHOD)N'Name Phuthiphong
 

Similar to แนะนำให้รู้จักเต่า (20)

Logo
LogoLogo
Logo
 
น.ส.จุฑารัตน์ พรหมมิ เลขที 12 ม.4/5
น.ส.จุฑารัตน์ พรหมมิ เลขที 12 ม.4/5น.ส.จุฑารัตน์ พรหมมิ เลขที 12 ม.4/5
น.ส.จุฑารัตน์ พรหมมิ เลขที 12 ม.4/5
 
ขั้นตอนในการพัฒนาเว็บไซต์
ขั้นตอนในการพัฒนาเว็บไซต์ขั้นตอนในการพัฒนาเว็บไซต์
ขั้นตอนในการพัฒนาเว็บไซต์
 
ขั้นตอนในการพัฒนาเว็บไซต์
ขั้นตอนในการพัฒนาเว็บไซต์ขั้นตอนในการพัฒนาเว็บไซต์
ขั้นตอนในการพัฒนาเว็บไซต์
 
ขั้นตอนในการพัฒนาเว็บไซต์
ขั้นตอนในการพัฒนาเว็บไซต์ขั้นตอนในการพัฒนาเว็บไซต์
ขั้นตอนในการพัฒนาเว็บไซต์
 
C lu
C luC lu
C lu
 
ขั้นตอนในการพัฒนาเว็บไซต์
ขั้นตอนในการพัฒนาเว็บไซต์ขั้นตอนในการพัฒนาเว็บไซต์
ขั้นตอนในการพัฒนาเว็บไซต์
 
พื้นฐานภาษาจาวา
พื้นฐานภาษาจาวาพื้นฐานภาษาจาวา
พื้นฐานภาษาจาวา
 
ภาษา C
ภาษา Cภาษา C
ภาษา C
 
Lesson 1การเริ่มต้นใช้โปรแกรม
Lesson 1การเริ่มต้นใช้โปรแกรมLesson 1การเริ่มต้นใช้โปรแกรม
Lesson 1การเริ่มต้นใช้โปรแกรม
 
Language com
Language comLanguage com
Language com
 
Computer
ComputerComputer
Computer
 
Lesson 4 การใช้คำสั่งในการเขียนโปรแกรม
Lesson 4 การใช้คำสั่งในการเขียนโปรแกรมLesson 4 การใช้คำสั่งในการเขียนโปรแกรม
Lesson 4 การใช้คำสั่งในการเขียนโปรแกรม
 
ใบความรู้ที่ 4 การเขียนโปรแกรมด้วย visual basic 2010
ใบความรู้ที่ 4 การเขียนโปรแกรมด้วย visual basic 2010ใบความรู้ที่ 4 การเขียนโปรแกรมด้วย visual basic 2010
ใบความรู้ที่ 4 การเขียนโปรแกรมด้วย visual basic 2010
 
กำเนิดภาษาซี
กำเนิดภาษาซีกำเนิดภาษาซี
กำเนิดภาษาซี
 
งานคอมพิวเตอร์
งานคอมพิวเตอร์งานคอมพิวเตอร์
งานคอมพิวเตอร์
 
คู่มือการใช้งาน
คู่มือการใช้งานคู่มือการใช้งาน
คู่มือการใช้งาน
 
บทที่4 เมธอด (METHOD)
บทที่4 เมธอด (METHOD)บทที่4 เมธอด (METHOD)
บทที่4 เมธอด (METHOD)
 
12
1212
12
 
Storyboard
StoryboardStoryboard
Storyboard
 

แนะนำให้รู้จักเต่า

  • 1. แนะนาให้ ร้ ู จักเต่ า โลโกเป็ นภาษาที่เหมาะสาหรับเรี ยนรู้การเขียนโปรแกรม โดยมีสภาพแวดล้อมเป็ นลักษณะ กราฟิ กส์ ซึ่ งใช้งานง่ายแต่เต็มไปด้วยประสิ ทธิ ภาพ โดยเราสามารถใช้คาสั่งต่าง ๆ เพื่อให้เต่าเดิน ไปยังบริ เวณต่าง ๆ บนหน้าจอพร้อมกับวาดรู ปไปด้วย ทาไมถึงเรี ยกว่า "เต่ า" ในปี ช่วง ค.ศ. 1950 นักวิทยาศาสตร์ คนหนึ่งชื่อว่าเกรย์ วอลเตอร์ ได้สร้างหุ่ นยนต์ตวเล็ก ๆ ขึ้นตัว ั หนึ่ง ในการทดลอง วอลเตอร์ ได้เขียนโปรแกรมเพื่อให้หุ่นยนต์ตวนี้ทางาน แต่เมื่อพลังงานของ หุ่นยนต์ตว ั ั นี้ต่า ทาให้มนทางานเชื่องช้าพอกับหอยทาก วอลเตอร์ จึงเรี ยกหุ่นยนต์ตวนี้วา "เต่า" ั ั ่ กาเนิด โลโก ในปี ค.ศ. 1960 ศาสตราจารย์ ซีมวล์ เพเพิลท์ ร่ วมกับนักวิทยาศาสตร์ แห่ง MIT ได้สร้าง หุ่นยนต์ ั เต่าที่ใช้งานง่าย ๆ ขึ้นมา โดยมีวตถุประสงค์ให้เด็กสามารถเป็ นผูเ้ รี ยนรู้และใช้งาน ในการ โปรแกรม บังคับ ั ให้หุ่นยนต์ทางานง่าย ๆ เช่นสั่งให้เคลื่อนที่ไปยังบริ เวณต่าง ๆ ซึ่ งเป็ นการนาเด็กไป สู่ การเล่นที่มีการเรี ยนรู ้ มีความรู ้เกิดขึ้นพร้อม ๆ กันไป ต่อมาเมื่อคอมพิวเตอร์ มีราคาถูกลง ก็ได้มีการจาลองการทางานของหุ่นยนต์เต่ามาสู่ หน้าจอ คอมพิวเตอร์แทน ซึ่ งก็ได้มีนกเรี ยนจานวนนับล้านคนสร้างสรรค์งานกราฟิ กส์ และแอนิเมชันบนหน้าจอ ั คอมพิวเตอร์ดวยภาษาโลโก ้ เมื่อเราเข้าสู่ โปรแกรม MSWLogo แล้วจะพบหน้าจอ ดังรู ป
  • 2. ซึ่งโปรแกรม MSWLogo ได้แบ่งหน้าต่างออกเป็ น 3 ส่ วนคือ 1. หน้าต่างหลัก [สาหรับแสดงผลลัพธ์ของการป้ อนคาสั่ง] 2. หน้าต่าง ป้ อนคาสั่ง [สาหรับพิมพ์คาสั่งให้เต่าทางาน] 3. หน้าต่าง แสดงคาสั่งเดิม [สาหรับเรี ยกคาสั่งเก่าขึ้นมาดู หรื อสั่งงานโดยไม่ตองพิมพ์ใหม่ ] ้ คาสั่งที่เต่าเข้าใจ FD (FORWARD) RT (RIGHT) BK (BACK) LT (LEFT) ตัวอย่างคาสั่ง FD 100 แล้วเคาะ enter ใช้ CS (Clear Screen) ในคาสั่งเพื่อให้เต่ากลับไปที่ Home พร้อมทั้งล้างหน้าจอนักเรี ยนลองให้เต่าเคลื่อนที่ เพื่อวาดรู ปข้างล่างนี้ แล้วลองเขียนลงในช่องว่างว่าเราใช้คาสังอะไร ่ เมื่อเราต้องการให้เต่าทางานตามคาสังที่เราเขียนไว้ เป็ นจานวนหลายครั้ง เราสามารถใช้คาสัง Repeat ช่วย ่ ่ ในทางานได้โดยมีรูปแบบในการสั่งดังนี้คือ repeat n [command1, command2 ,...] ตัวอย่างเช่น repeat 4 [fd 50 rt 90]
  • 3. ให้นกเรี ยนลองวาดรู ปสี่ เหลี่ยม สามเหลี่ยมโดยใช้คาสั่ง Repeat ั Polygon Name Sides Angle Instructions to the Turtle Triangle 3 REPEAT 3 [ FD RT ] Square REPEAT คาสั่งที่ใช้ในการซ่อนเต่าและแสดงเต่า HT - ซ่อนเต่า ST – แสดงเต่า Name Sides Angle Instructions to the Turtle Polygon Pentagon Hexagon Octagon Nonagon Decagon Now try a circle. Take note of the 'sides-angle' pattern above. การสร้างชุดคาสั่งหรื อกระบวนความ
  • 4. การสร้างชุดคานัง หรื อโปรแกรมย่อย ๆ ที่ทาหน้าที่อย่างใดอย่างหนึ่งตามความต้องการโดยสามารถบันทึก ่ และเรี ยกใช้ได้เมื่อต้องการทาคาสั่งเดิม โดยเพียงพิมพ์ชื่อของโปรแกรมที่เราเขียนไว้เท่านั้น รู ปแบบการเขียน TO ชื่อกระบวนความ คาสั่ง 1 คาสั่ง 2 คาสั่ง 3 คาสั่ง ... END 1.คลิกเมาส์ที่เมนู File จะมีหน้าต่าง Edit Procedure ขึ้นมา 2.ใส่ ช่ือ "กระบวนความหรื อชุดคาสั่งแล้วคลิกเมาส์ที่ปุ่ม OK จะมีหน้าต่าง Editor ขึ้นมา 3.พิมพ์คาสั่งตามรู ปแบบการเขียนกระบวนความ 4.คลิกเมาส์ที่เมนู File ในหน้าต่าง Editor 5.คลิกเมาส์ที่คาสัง Save and Exit ่ 6.ทดสอบกระบวนความโดยการพิมพ์ชื่อกระบวนความในช่อง Input Command
  • 5. TO STAR repeat 36 [fd 100 bk 100 rt 10] END