MSWLogo hoặc có tên gọi khác là MSWLogo hiểu đơn giản là một ngôn ngữ lập trình dựa trên ngôn ngữ Logo. Đây là loại ngôn ngữ lập trình được phát triển bởi George Mills tại Viện Công nghệ Massachusetts (MIT), là phần mềm miễn phí với mã nguồn có sẵn. Vậy cách sử dụng ngôn ngữ lập trình này như thế nào? Mời bạn tìm hiểu ngay hướng dẫn sử dụng MSWLogo.
Yêu cầu để sử dụng MSWlogo
Để sử dụng được MSWLogo bạn phải đáp ứng được những yêu cầu sau.
- Thứ nhất, máy tính mà bạn cần phải có bộ vi xử lý Pentium 2 trở lên, chạy hệ điều hành Windows NT/2K/XP/95/ME/VISTA và MSWLogo 6.5.
- Thứ hai, bạn cần có tư duy logic và một tinh thần ham học hỏi luôn biết cách tìm tòi khi bắt đầu tìm hiểu một ngôn ngữ lập trình mới.
Giờ hãy cùng mình làm theo các bước hướng dẫn sử dụng MSWLogo sau đây nhé!
Hướng dẫn cách sử dụng MSWlogo chi tiết
Hãy thực hiện các thao tác thật cẩn thận để đạt được mục đích sử dụng và có thể dễ dàng hơn trong những lần tiếp theo.
Bước 1: Di chuyển hình con rùa
Trong giao diện bắt đầu, bạn sẽ thấy một hình con rùa ở trung tâm màn hình. Thử di chuyển nó thật đơn giản bằng cách gõ Forward 50 vào box trong cửa sổ dòng lệnh ở cuối màn hình.

Sau khi gõ xong câu lệnh, có hai cách để yêu cầu thực thi lệnh.
- Cách thứ nhất là chọn Execute trên màn hình.
- Cách thứ hai bạn có thể nhấn Enter trên bàn phím.
Lệnh này sẽ đi một đường thẳng dài 50 bước hình con rùa.
Lưu ý:
- Câu lệnh Forward 50 có thể rút gọn lại thành FD 50.
- Tương tự như vậy, nếu muốn rùa lùi 30 bước ta có câu lệnh Back 30 hay BK 30
- Bạn có thể kết hợp các câu lệnh với nhau để điều khiển rùa đi theo ý bạn muốn.
Ví dụ:
- Tiến 90 bước, quay trái 90 độ và tiếp tục tiến 90 bước, ta có
- Forward 90 Left 90 Forward 90 có thể thu gọn lại bằng FD 90 LT 90 FD 90
- Trong bước này, khi bạn mải mê test thử mà màn hình trở nên lộn xộn, hãy gõ clearscreen hoặc CS. Lệnh này sẽ giúp bạn dọn dẹp màn hình, xóa mọi thứ đã vẽ, đồng thời đưa rùa tới vị trí hướng lên trên.
- Khi có quá nhiều từ trong cửa sổ lệnh, lệnh Clear Text hoặc CT.
- Bạn nên thử một vài lần với các câu lệnh đơn giản để làm quen và ghi nhớ các câu lệnh trên.
Bước 2: Tạo một quy trình cho MSWLogo
Quy trình là chuỗi hành động con rùa sẽ chạy vẽ ra một thứ gì đó. Để chạy quy trình, bạn cần gõ tên quy trình vào cửa sổ dòng lệnh.

Ví dụ, nếu muốn tạo quy trình vẽ hình vuông.
- Đầu tiên click File, chỉnh sửa nó trong cửa sổ mới rồi gõ tên quy trình mới.
- Square sau đó chọn Enter hoặc Ok. Tiếp tục gõ FP 50 RT 90 four times
- Rồi chọn File save and exit.
- Ở cửa sổ dòng lệnh, gõ Square > Execute. Lúc này ta được một hình vuông cạnh 50.
- Tiếp đó, click Edall trong cửa sổ dòng lệnh xóa lệnh FD 50 RT 90.
Các lệnh trên có thể được rút gọn như sau:
- [Repeat 4 FD 50 RT 90] Click File save and exit.
- Tại cửa sổ dòng lệnh gõ Square lần nữa sau đó ấn Enter.
- Tương tự như vậy, bạn cũng có thể tạo được các hình khác.
Bước 3: Tọa độ Setxy
Giao diện màn hình hiện tại được xem như một mặt vô hạn, có thể di chuyển con rùa đến bất cứ điểm nào bằng cách xác định tọa độ điểm đó.

- Tọa độ x để di chuyển sang trái và phải.
- Còn tọa độ y sử dụng để di chuyển rùa lên hoặc xuống. Trong cửa sổ dòng lệnh gõ Setxy 100 100
- Rồi chọn Enter. Rùa sẽ di chuyển tọa độ 100 của cả x và y.
- Khi đó MSWLogo có thể thực hiện được một quy trình khác.
Bước 4: Penup và Pendown
Bây giờ, hãy coi con rùa giống như một cây bút. Ví dụ, tại cửa sổ dòng lệnh gõ Penup hoặc PU, ngắn gọn là PD 50

Lệnh này sẽ buộc rùa di chuyển lên 50 bước nhưng không vẽ thứ gì. Để đặt ngòi viết xuống cho rùa tiếp tục viết gõ Pendown, hoặc PD.
Bước 5: Tạo một cửa sổ
Các bạn có thể xem hướng dẫn chi tiết trong video dưới đây
- Phần mềm sẽ có một cửa sổ để bạn chạy các quy trình. Bắt đầu một quy trình mới bằng cách click File > Edit. Đặt tên quy trình mới là Box, nhấn Enter.
- Sau đó gõ window create “main “mywindow “Autodraw 0 0 50 50 [ ]
- Giờ gõ vào cửa sổ lệnh Box rồi nhấn Enter. Lệnh này sẽ cho ta một cửa sổ phía trái bên trên màn hình.

- Sau đó, click Edall > Entersau (window create “main “mywindow “Autodraw 0 0 50 50 [ ] )
- Giờ gõ vào cửa sổ lệnh Box rồi nhấn Enter. Một cửa sổ có nút bấm sẽ được tạo
- Lúc này, bạn tiến hành tạo một số nút bấm chức năng. Đầu tiên, chọn Resettại cửa sổ lệnh với mục đích xóa box. Gõ:
- button create “my window “mybutton “Square 10 20 30 10 [square]
- Cuối cùng cần tạo nút đóng cửa sổ để không phải thiết lập lại.
- Hãy tới box quy trình, rồi nhấn Entersau dòng button create.
- Tiếp tục gõ: button create “my window “mybutton 2 “Close 10 10 25 10 [window delete “mywindow]
- Giờ tới trình gõ lệnh, nhập box quy trình thêm một lần nữa và nhấn Enter. Lúc này, xuất hiện một cửa sổ chứa nút vẽ hình vuông, đóng cửa sổ.

Trên đây là các bước hướng dẫn sử dụng MSWLogo, hy vọng đến đây bạn đã có thể bước đầu làm quen và cơ bản đã hiểu cách sử dụng phần mềm này.