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] * ความ