Transcript MSW Logo

*MSW Logo
Microsoft Windows Logo
*ความเป็ นมาของภาษาโลโก
ความเป็ นมาของภาษาโลโกเริม
่ ขึน
้
ในปี พ.ศ.2513 เมื่ อ กลุ่ มนั ก วิ จ ัย ของ
สถาบันเทคโนโลยีแมสซาชูเซตส์ นาโดย
เซยมั
้ าการออกแบบและ
์ ว พาเพิรต
์ ไดท
สร้ างหุ่ นยนต ์ คล้ ายกับ ของ เกย ์ วอล
เทอร ์ เพื่ อ ให้ เด็ ก ๆ สามารถเขี ย น
โปรแกรมคาสั่ งทีใ่ ช้ภาษาทีเ่ ข้าใจงาย
สั่ ง
่
ให้ โปรแกรมทางานตามทีต
่ ้องการ พวก
เขาจึงทาการพัฒนาภาษาคอมพิวเตอรขึ
้
์ น
*ความเป็ นมาของภาษาโลโก
ภาษาโลโกจึ ง เป็ นทางเลื อ กใหม่
ส า ห รั บ เ ด็ ก ใ น ก า ร ฝึ ก ทั ก ษ ะ ท า ง
ภาษาคอมพิวเตอร ์ และสามารถสร้างงาน
จากจิน ตนาการ โดยอาศั ย ความเข้ าใจ
พื้ น ฐ า น ข อ ง วิ ช า ค ณิ ต ศ า ส ต ร ์ ที่ ใ ช้ ใ น
ชี ว ิ ต ป ร ะ จ า วั น ไ ด้ ใ น ปั จ จุ บั น เ ค รื่ อ ง
คอมพิวเตอรและอุ
ปกรณต
ๆ มีราคา
่
์
์ าง
ถูก จึงได้มีการพัฒนาโปรแกรมสาเร็จรูป
ใ ห้ ส า ม า ร ถ จ า ล อ ง หุ่ น ย น ต ์ เ ต่ า
*โปรแกรมเอ็มเอสดับเบิล้ ยูโลโก
(MSW Logo)
เป็ นโปรแกรมแปลภาษาโลโก ยอมา
่
จาก
*พัฒนาขึน้ โดย
มหาวิ
ทยาลั
ย
ไมโครซอฟต
วิ
น
โดวส
โลโก
(Microsoft
์
์
แคลิฟอรเนี
กเลย
่ รWindows
์ ยแหงเบิ
์
์
Logo)
*อนุ ญาตให้นามาใช้เพือ่ การศึ กษา
โดยไมต
ยคาใช
่ องเสี
้
่
้จายและมี
่
านทางอิ
นเทอรเน็
แจกจายผ
่
่
์ ต
*การเขี ย นค าสั่ งในภาษาโลโก
ท าได้ โดยการพิม พ ค
์ าสั่ งในช่ อง
ป้ อนค าสั่ ง แล้ วกดแป้ น Enter
ทีแ
่ ป้นพิมพ(Keyboard)
หรือกด
์
ปุ่ม Execute
โปรแกรมจะรับ
ค าสั่ ง และท าการตรวจสอบว่ า
รู้จักคาสั่ งนั้นหรือไม่ ถ้ารู้จักก็จะ
*รูป่ งแบบและค
าสัง่ ในภาษาโลโก
ปฏิ บ ัต ิ ต ามค าสั
ถ้ าไม
่ รู้ จัก จะ
ส่วนแสดงผล
กราฟิ ก
เตา่
ป้อน
คาสั่ ง
ปุ่มสั่ ง
ทางาน
*
*Print [ขอความ]
้
*เช่น
print [I love you]
*
*Clearscreen หรือ
cs
*ใช้ในการลบภาพทีม่ อี ยูบนหน
่
้ าจอทัง้ หมด
*Cleartext หรือ
ct
*ใช้ในการลบตัวอักษรทีเ่ ราพิมพ ์
Commander
ในช่อง
*
*Fd n
forward
เดินหน้า n
*Bk n
หลัง n
back
ถอย
*Rt n
right
ขวา n องศา
*Lt n
n องศา
left
หัน
หันซ้าย
*
*Setscreencolor[R G B] หรือ
setsc[R G B]
*จานวนทีแ่ สดงคาความเข
มของสี
กาหนดให้มีคา่
่
้
ตัง้ แต่ 0 – 255 จากออนไปเข
่
้ม เช่น
setsc[240 12 222]
*
*Setpencolor[R G B] หรือ
setpc[R G B]
*จานวนทีแ่ สดงคาความเข
มของสี
กาหนดให้มีคา่
่
้
ตัง้ แต่ 0 – 255 จากออนไปเข
ม
่
้ เช่น
setpc[0 250 0] จะไดปากกาสี
เขียว
้
*
*Setfloodcolor[R G B] หรือ
G B]
setfc[R
*จานวนทีแ่ สดงคาความเข
่
้มของสี
กาหนดให้มีคาตั
่ ง้ แต่
0 – 255 จากออนไปเข
่
้ม เช่น setfc[0
200 200]
*จากนั้นเทสี ดวยค
าสั่ ง
้
fill
*ถ้าใส่สี ทเี่ ส้นให้เตาอยู
ที
่
่ เ่ ส้น
านในรู
ป
ด
*ถ้าใส่สี ในรูป เตาต
้
่ *
้
่ องอยู
*Setpensize[ความกวางของเส
้
้น
สูงของเส้น]
*เช่น
setpensize[5 6]
*
ความ