MSWLogo เป็นซอฟต์แวร์การเขียนโปรแกรมอย่างง่ายสำหรับเด็ก วิธีใช้ MSWLogo สำหรับผู้เริ่มต้นมีดังนี้
โดยพื้นฐานแล้ว MSWLogo เป็นโปรแกรมที่สอนการเขียนโปรแกรมอย่างง่าย คุณต้องเข้าใจคำสั่งเพื่อให้สามารถสร้างทุกสิ่งที่คุณต้องการได้
- คอมพิวเตอร์ที่ใช้โปรเซสเซอร์ Pentium 2 หรือสูงกว่า
- ระบบปฏิบัติการ: Windows NT / 2K / XP / 95/98 / ME / VISTA
- แฮมเพื่อเรียนรู้
- เปิดความคิด
- MSWLogo 6.5
ดาวน์โหลด MSWLogo
หลังจากดาวน์โหลดและติดตั้งซอฟแวร์ให้คลิกความช่วยเหลือ> การสาธิตและปฏิบัติตามคำแนะนำ บทความนี้จะให้ตัวอย่างบางส่วนว่า MSWLogo สามารถทำอะไรได้บ้าง
คำแนะนำในการเขียนโปรแกรมโดย MSWLogo
ขั้นตอนที่ 1: ย้ายเต่า

ขั้นแรกคุณจะเห็นเต่าอยู่ตรงกลางหน้าจอ เริ่มต้นง่ายๆ ในหน้าต่างบรรทัดคำสั่งให้พิมพ์อยู่ในกล่อง: ไปข้างหน้า 50
คลิกปุ่มดำเนินการ ( Execute ) หรือกดEnterบนแป้นพิมพ์ของคุณหลังจากพิมพ์ทุกอย่างในบรรทัดคำสั่ง คำสั่งนี้จะลากเส้นยาว 50 ฟุต ไม่ง่ายอย่างนั้นเหรอ?
หมายเหตุ: คุณสามารถย่อคำสั่งเช่นส่งต่อ 50 ถึง FD 50
หากคุณต้องการลากเส้นตรงไปทางขวาให้พิมพ์:
RT 90 FD 50
คำสั่งนี้หมุนเต่าไปทางขวา 90 องศาและเต่าจะก้าวไปข้างหน้า 50 ก้าว
เมื่อหน้าจอรกให้พิมพ์: clearscreenหรือCS (ตัวย่อ) คำสั่งนี้จะทำความสะอาดหน้าจอและลบทุกสิ่งที่คุณวาดและในขณะเดียวกันก็ให้วางเต่าขึ้น
หากคุณต้องการหมุนเต่าไปทางซ้ายให้พิมพ์:
LT 90
ถัดไปพิมพ์คำสั่งย้อนหลัง:
ย้อนกลับหรือBK 50
เต่าจะถอยหลัง 50 ก้าว
เมื่อมีคำสั่งจากภายในพรอมต์คำสั่งมากเกินไปให้พิมพ์:
CleartextหรือCT
ตอนนี้คุณรู้คำสั่งพื้นฐานทั้งหมดของซอฟต์แวร์โปรแกรม MSWLogo แล้ว
ขั้นตอนที่ 2: สร้างโพรซีเดอร์สำหรับ MSWLogo

กระบวนการ (ลำดับของการกระทำ) คือขั้นตอนที่เต่าจะวาดหรือสร้างบางสิ่ง คุณสามารถเรียกใช้กระบวนการได้โดยพิมพ์ชื่อในหน้าต่างบรรทัดคำสั่ง
เพื่อสร้างกระบวนการวาดสี่เหลี่ยมบนหน้าจอ คลิกไฟล์จากนั้นแก้ไขในหน้าต่างหลักแล้วพิมพ์ชื่อของกระบวนการใหม่ ขั้นตอนเฉพาะมีดังนี้:
ประเภท: สแควร์แล้วกดEnterหรือตกลง คลิกที่ต่อไปนี้จากสแควร์และกดEnter พิมพ์ต่อ:
FD 50 RT 90 สี่ครั้ง
จากนั้นคลิกที่ไฟล์บันทึกและออก
ในหน้าต่างบรรทัดคำสั่งให้พิมพ์ขั้นตอนสแควร์> ดำเนินการ จากนั้นเต่าจะวาดสี่เหลี่ยมด้วยอัตราส่วน 50 x 50 x 50 x 50
ตอนนี้คลิกEdallในหน้าต่างบรรทัดคำสั่งและไปที่ตารางกระบวนการสร้างเพียงแค่ลบFD 50 RT 90คำสั่ง
ทำซ้ำขั้นตอนข้างต้นอีกครั้ง แต่พิมพ์คำสั่งที่สั้นกว่า:
[ทำซ้ำ 4 FD 50 RT 90]
ตอนนี้คลิกไฟล์บันทึกและออก ย้ายไปที่หน้าต่างบรรทัดคำสั่งให้พิมพ์สแควร์อีกครั้งและกดEnter เต่าจะวาดสี่เหลี่ยมบนหน้าจอ
เมื่อคุณรู้วิธีวาดสี่เหลี่ยมแล้วคุณสามารถสร้างรูปทรงอื่นได้อย่างง่ายดาย ตัวอย่างเช่นหากคุณต้องการวาดสามเหลี่ยมให้เปลี่ยนคำสั่ง 4 FD 50 RT 90 เป็น:
ทำซ้ำ 4 FD 50 RT 120
ขั้นตอนที่ 3: Setxy พิกัด

หน้าจอหลักของ MSWLogo เป็นเหมือนเส้นตารางที่มองไม่เห็น คุณสามารถย้ายเต่าไปยังตำแหน่งต่างๆได้โดยพิมพ์พิกัด
- พิกัด x จะเลื่อนเต่าไปทางซ้ายและขวา
- พิกัด y เลื่อนเต่าขึ้นและลง
ในหน้าต่างบรรทัดคำสั่งพิมพ์:
Setxy 100100
แล้วกดEnter
เต่าเคลื่อนที่ไปถึงพิกัดที่ 100 ของทั้ง x & y
จากนั้นซอฟต์แวร์สามารถทำกระบวนการอื่นตัวอย่างเช่นวาดสี่เหลี่ยม
ขั้นตอนที่ 4: Penup และ Pendown

ในขั้นตอนนี้คุณจะรู้ว่าเต่าใน MSWLogo เป็นเหมือนปากกา ที่พรอมต์คำสั่งพิมพ์:
PenupหรือPU (ตัวย่อ) และFD 50
แล้วกดEnter คำสั่งนี้จะยกเหล็กไนของเต่า เต่าเคลื่อนที่ไปข้างหน้า 50 ก้าว แต่ไม่ได้วาดอะไรเลย
ในการวางเหล็กไนของเต่าลงให้พิมพ์:
PendownหรือPD
ตอนนี้เต่าจะวาดภาพเมื่อเคลื่อนไหว
ขั้นตอนที่ 5: สร้างหน้าต่าง

MSWLogo จะสร้างหน้าต่างที่มีปุ่มผู้ใช้ที่สามารถคลิกเพื่อเรียกใช้กระบวนการได้
เริ่มต้น Let 's โดยการสร้างกระบวนการใหม่: คลิกไฟล์> แก้ไข ตั้งชื่อกระบวนการใหม่ Box กดEnterหลังจากจาก Box เวลาพิมพ์:
windowcreate "หลัก" mywindow "Autodraw 0 0 50 50 []
- Autodraw เป็นชื่อที่แสดงสำหรับกล่อง mywindows คือชื่อโลโก้ MSW ที่ใช้สำหรับกิจกรรมอื่น ๆ
- 0 0 คือพิกัด Setxy ของกล่อง
- 50 50 เป็นขนาดกล่อง
ตอนนี้พิมพ์พรอมต์คำสั่ง:
กล่อง
แล้วกดEnter
คำสั่งนี้จะสร้างหน้าต่างที่ด้านซ้ายบนของหน้าจอ
จากนั้นคลิกEdall> Enter after (windowcreate "main" mywindow "Autodraw 0 0 50 50 [])
ณ จุดนี้คุณสามารถสร้างปุ่มฟังก์ชันบางปุ่มได้ ขั้นแรกให้คลิกปุ่มรีเซ็ตในพรอมต์คำสั่งเพื่อล้างกล่อง ประเภท:
buttoncreate "mywindow" mybutton "สแควร์ 10 20 30 10 [สี่เหลี่ยม]
- Mywindows คือชื่อของหน้าต่างปุ่ม
- Mybutton เป็นชื่อที่ใช้สำหรับงานอื่น
- สี่เหลี่ยมคือชื่อของปุ่ม
- 10 20 คือพิกัด Setxy
- 30 10 คือขนาดปุ่ม
- วงเล็บรอบ Square บอกให้ MSWLogo รันกระบวนการสร้างสี่เหลี่ยมเมื่อคลิกปุ่ม
ตอนนี้พิมพ์พรอมต์คำสั่ง:
กล่อง
แล้วกดEnter
หน้าต่างจะถูกสร้างขึ้นอีกครั้ง แต่คราวนี้มีปุ่ม
สุดท้ายเราต้องสร้างปุ่มปิดหน้าต่างแทนที่จะต้องกดรีเซ็ต ไปที่ช่องกระบวนการแล้วกดEnterหลังจากbuttoncreateบรรทัด
ประเภท:
buttoncreate "mywindow" mybutton2 "ปิด 10 10 25 10 [windowdelete" mywindow]
คำสั่งwindowdeleteจะลบหน้าต่าง แต่คุณต้องพิมพ์"mywindow"ก่อนเพื่อแจ้งซอฟต์แวร์หน้าต่างที่คุณต้องการลบ
ตอนนี้ไปที่พรอมต์คำสั่งป้อนกล่องกระบวนการอีกครั้งแล้วกด Enter เราจะมีหน้าต่างที่มีปุ่มสำหรับวาดสี่เหลี่ยมและปิดหน้าต่าง
นี่คือผลลัพธ์สุดท้าย

หวังว่าบทความนี้จะมีประโยชน์กับคุณ!