1 số lệnh MSWLogo cơ bản và chỉ dẫn lập trình bằng MSWLogo

MSWLogo là phần mềm dạy lập trình cho trẻ em phổ cập} nhất hiện nay. Hãy cùng sentayho.com.vn tìm hiểu những lệnh trong Brand và lập trình trên MSWLogo như thế nào nhé!

MSWLogo hiện được dùng phổ biến trong giảng dạy bộ môn lập trình bậc tiểu học tại nhiều trường tại Việt Nam. Nó là phần mềm mã nguồn mở, dựa trên ứng dụng brand do George Mills tại Viện Kỹ thuật Massachusetts vươn lên là. MSWLogo giúp trẻ tiếp cận ngôn ngữ lập trình phức tạp theo bí quyết đơn giản nhất. Sau thời điểm học, trẻ sẽ biết thiết kế trò chơi hoặc những phần mềm cơ bản trên Home windows.

Đối tượng chính bé dùng để lập trình trong MSWLogo là 1 hoặc nhiều con rùa. Giả dụ bạn đang muốn biết trong phần mềm Brand để rùa trở về vùng vị trí xuất phát cần dùng lệnh nào hay những lệnh Brand thường dùng là gì. Bài viết dưới đây có thể cho bạn câu trả lời.

Bắc buộc tối thiểu lúc dùng MSWLogo

  • Máy tính có bộ vi xử lý Pentium 2 trở lên.
  • Hệ điều hành: Home windows NT/2K/XP/95/98/ME/VISTA.
  • Ham học hỏi.
  • Tư duy mở.
  • MSWLogo 6.5

Obtain MSWLogo

Về cơ bản, MSWLogo là chương trình dạy lập trình đơn giản. Bạn chỉ cần hiểu những lệnh trong brand là có thể thỏa sức sáng tạo mọi thứ như ý muốn.

Sau thời điểm tải và cài đặt phần mềm, hãy click on Assist > Demo và khiến theo chỉ dẫn. Bài viết này sẽ phân phối cho bạn 1 vài dí dụ về những gì MSWLogo có thể thực hành.

1 số lệnh MSWLogo cơ bản

Nhóm lệnh vận động

Câu lệnhViết tắtChức năngAhead xFD xTiến tới x bướcBack xBK xLùi x bướcLeft xLT xQuay rùa về phía bên trái x độRight xRT xQuay rùa về phía bên nên x độARC a rTạo hình tròn sở hữu góc a và bán kính là r. Sau thời điểm tạo xong rùa đứng yên tại chỗ.ARC2 a rTạo hình tròn góc a và bán kính r. Tạo tới đâu rùa đi theo tới đấy.ELLIPSE x yTạo hình elip sở hữu 2 thông số, chiều ngang theo trục x chiều cao theo trục y, rùa đứng yên tại chỗ.ELLIPSE2 x yTạo hình elip sở hữu 2 thông số, chiều ngang theo trục x chiều cao theo trục y, rùa chạy theo đường sentayho.com.vnPSEARC

Độ dài cung x y z (z là độ)

Thí dụ muốn vẽ 1 nửa vòng ellipse tại phía trước mặt rùa (90) lệnh như sau: ELLIPSEARC 180 150 80 90Các bạn thay đổi đổi số 90 sẽ hiểu ra bí quyết khiến, ví dụ muốn rùa chạy theo lúc vẽ thì dùng ELLIPSEARC2.

CIRCLE rVẽ hình tròn bán kính r rùa đứng tại tâm.CIRCLE2 rVẽ hình tròn bán kính r rùa vận động theo đường tròn, sau khoản thời gian hoàn thành rùa nằm trên đường tròn.

Nhóm lệnh in kết quả thông tin

Câu lệnhViết tắtChức năngSHOW [nội dung kết quả muốn in]Lệnh tương tự động PRLABELHiện ra kết quảCleartextCTLàm sạch cửa sổ câu lệnh

Xem Thêm  Quí vị có cần thực hành Phẫu thuật cắt bỏ amiđan ko? | Well being Plus

Nhóm lệnh về đồ họa và màu sắc sắc

Câu lệnhViết tắtChức năngPenupPUDi chuyển rùa ko để lại dấu vết.PendownPDCác lệnh vận động sau lệnh này ta sẽ thấy dấu vết của sự vận động.PEChế độ xóaSetPenSize nThiết lập độ dày, mỏng của nét vẽ (n là độ dày, mỏng của nét vẽ). Lệnh này có thể thực hành qua Menu Set → Pen Dimension …SetPC [R B G]Thiết lập màu sắc cho bút vẽ. Trị số từ 0-255Setfloodcolor [R G B]SETFC[R G B]Cài đặt tô màu sắc nền bằng FillFILLTô màu sắc nền

Thực tuyệt lúc có thể tô màu sắc cho những đối tượng, hình ảnh trong MSW Brand. Để khiến việc này, bạn cần tham chiếu tới 1 bảng mã màu sắc. Dưới đây là 1 dí dụ.

Cách lệnh trong MSW Logo

Giả dụ muốn thay đổi đổi màu sắc bút sang 1 trong số màu sắc nói trên, bạn chỉ cần viết lệnh Setpencolor được theo sau bởi giá trị RGB thích hợp vào quy trình này trước lúc lệnh đấy nói cho con rùa biết nên vẽ đường nào.

Thí dụ: Setpencolor [ 0 255 255].

Hãy thử lệnh này cho những hình dạng bạn đã vẽ trong lúc lập trình. Lưu ý, giá trị RGB chỉ mức độ màu sắc sắc, đỏ, xanh lá và xanh dương mà bạn muốn hài hòa.

Bên cạnh ra, bạn cũng có thể tô màu sắc yêu thích vào 1 hình khép kín. Để khiến việc này, trước tiên, bạn cần thiết lập màu sắc sắc bằng lệnh setfc theo sau là những giá trị RGB thích hợp tại bảng trên. Hành động này sẽ nói cho con rùa biết màu sắc bạn muốn tô vào hình dạng.

Để lấp đầy 1 hình dạng, bạn cần đặt con rùa vào bên trong hình đấy. Tiếp tục, gõ lệnh fill để hoàn thành quy trình.

Nhóm lệnh điều khiển rùa và vùng vị trí của rùa

Câu lệnhViết tắtChức năngHideturtleHTẨn chú rùaShowturtleSTHiện chú rùaSETPOS x yĐưa rùa tới vùng vị trí X,YSETX xChuyển rùa sang ngang x >0 qua nên, x<0 là qua tráiSETY yChuyển rùa lên ví dụ y>0, xuống ví dụ y<0XcorXem tọa độ x của rùaYcorXem tọa độ y của rùaPOSXem vùng vị trí hiện tạiCSXóa và đặt lại vị tríCleanXóa nét vẽ, giữ nguyên vùng vị trí rùaHOMERùa về vùng vị trí ban đầuHEADINGĐộ xoay của rùaSetHeadingQuay rùaTOWARDS x yQuay đầu rùa về hướng tọa độ x và yDISTANCE x yKhoảng bí quyết từ vùng vị trí hiện tại tới tọa độ x y

Những hàm toán học trong MSWLogo

  • Phép chia lấy dư MODULO a b, kết quả là dư của a/b.
  • Lấy phần nguyên của số INT. Thí dụ INT 8.2 được 8.
  • Căn bậc 2 của 1 số SQRT. Thí dụ SQRT 4 được 2.
  • Lũy thừa POWER: Thí dụ POWER 2 3 = tính 2*2*2.
  • PI số pi = 3.14159265358979.

Chỉ dẫn lập trình bằng MSWLogo

Bước 1: Đi lại con rùa

Di chuyển con rùa trong MSWLogo

Trước tiên, bạn sẽ thấy 1 con rùa nằm tại trung tâm màn hình. Hãy khởi đầu thực đơn giản. Trong cửa sổ dòng lệnh, hãy gõ vào field: Ahead 50

Xem Thêm  Sketchup 2019 là gì? Chỉ dẫn tải phần mềm và cài đặt

Click on nút thực thi (Execute) hoặc nhấn Enter trên bàn phím, hãy khiến việc này sau khoản thời gian gõ mọi thứ vào cửa sổ dòng lệnh. Lệnh này sẽ vẽ 1 đường thẳng dài bằng 50 bước chân rùa. Thực dễ nên ko?

Lưu ý: Bạn có thể rút gọn lệnh, dí dụ: Ahead 50 thành FD 50.

Giả dụ muốn kẻ đường thẳng sang bên nên, thay đổi vì hướng lên trên, gõ:

RT 90 FD 50

Lệnh này xoay con rùa 90 độ sang nên và rùa sẽ tiến về phía trước 50 bước.

Lúc màn hình trở nên lộn xộn, hãy gõ: clearscreen hoặc CS (viết tắt). Lệnh này sẽ dọn dẹp màn hình và xóa mọi thứ bạn đã vẽ, đồng thời, đưa rùa tới vùng vị trí hướng lên trên.

Giả dụ muốn xoay rùa sang trái, gõ:

LT 90

Tiếp theo gõ lệnh đi lùi:

Again hoặc BK 50

Rùa sẽ lùi lại 50 bước.

Lúc có quá nhiều lệnh từ trong cửa sổ lệnh, gõ:

Cleartext hoặc CT

Giờ bạn đã biết hết lệnh cơ bản của phần mềm lập trình MSWLogo rồi đấy.

Bước 2: Tạo 1 quy trình cho MSWLogo

Tạo một quy trình vẽ trên MSWLogo

Quy trình (chuỗi hành động) là những bước con rùa sẽ vẽ hoặc tạo 1 thứ gì đấy. Bạn có thể chạy quy trình bằng bí quyết gõ tên của nó vào cửa sổ dòng lệnh.

Để tạo quy trình vẽ hình vuông trên màn hình. Hãy click on File, tiếp theo, chỉnh sửa nó trong cửa sổ chính, rồi gõ tên quy trình new. Cụ thể những bước như sau:

Gõ: Sq., rồi nhấn Enter hoặc OK. Click on vào sau từ Sq. và nhấn Enter. Tiếp tục gõ:

FD 50 RT 90 4 instances

Tiếp tục, click on File save and exit.

Trong cửa sổ dòng lệnh, gõ quy trình Sq. > Execute. Lúc đấy, con rùa sẽ vẽ 1 hình vuông có tỉ lệ 50 x 50 x 50 x 50.

Trên thực tế}, click on Edall trong cửa sổ dòng lệnh và tới hình vuông quy trình vừa tạo, xóa lệnh FD 50 RT 90.

Hãy lặp lại những bước trên 1 lần nữa nhưng gõ lệnh ngắn hơn:

[Repeat 4 FD 50 RT 90]

Giờ hãy click on File save and exit. Đi lại tới cửa sổ dòng lệnh, gõ Sq. lần nữa và nhấn Enter. Con rùa sẽ vẽ 1 hình vuông trên màn hình.

Lúc đã biết bí quyết vẽ hình vuông, bạn dễ dàng tạo hình dạng khác. Thí dụ, muốn vẽ hình tam giác, thay đổi lệnh 4 FD 50 RT 90, thành:

Repeat 4 FD 50 RT 120

Bước 3: Tọa độ Setxy

Tạo tọa độ trong MSWLogo

Màn hình chính của MSWLogo giống như 1 cái lưới vô hình. Bạn có thể vận động rùa tới những vùng vị trí khác nhau bằng bí quyết gõ tọa độ.

  • Tọa độ x vận động rùa sang trái và nên.
  • Tọa độ y vận động rùa lên và xuống.
Xem Thêm  Vô ơn Bạc Nghĩa Có Nghĩa Là Gì? Tại Sao Bị Xã Hội Lên án?

Trong cửa sổ dòng lệnh, gõ:

Setxy 100 100

Rồi nhấn Enter.

Con rùa vận động lên tọa độ 100 của cả x & y.

Lúc đấy, phần mềm có thể thực hành 1 quy trình khác, dí dụ: Vẽ hình vuông.

Bước 4: Penup và Pendown

Các câu lệnh trong MSWLogo

Tại bước này, bạn sẽ biết rằng con rùa trong MSWLogo giống như 1 cây bút. Tại cửa sổ dòng lệnh, gõ:

Penup hoặc PU (viết tắt) và FD 50

Tiếp tục, nhấn Enter. Lệnh này sẽ nhấc ngòi viết của rùa lên. Rùa vận động về trước 50 bước nhưng ko vẽ bất cứ thứ gì.

Để đặt ngòi viết của rùa xuống, gõ:

Pendown hoặc PD

Giờ rùa sẽ vẽ hình lúc vận động.

Bước 5: Tạo 1 cửa sổ

Tạo một cửa sổ trong MSWLogo

MSWLogo sẽ tạo 1 cửa sổ chứa những nút người mua có thể click on để chạy những quy trình.

Hãy khởi đầu bằng bí quyết tạo 1 quy trình new: Click on File > Edit. Đặt tên quy trình new là Field. Nhấn Enter sau từ Field. Giờ gõ:

windowcreate “principal “mywindow “Autodraw 0 0 50 50 [ ]

  • Autodraw là tên hiển thị của hình hộp, mywindows là tên MSW Brand dùng cho những hoạt động khác.
  • 0 0 là tọa độ Setxy của hình hộp.
  • 50 50 là kích thước hình hộp.

Giờ gõ vào cửa sổ lệnh:

Field

Rồi nhấn Enter.

Lệnh này sẽ tạo 1 cửa sổ nằm phía trên bên trái màn hình.

Tiếp tới, click on Edall > Enter sau (windowcreate “principal “mywindow “Autodraw 0 0 50 50 [ ] )

Tới bước này, bạn có thể tạo 1 số nút bấm chức năng. Trước tiên, click on nút Reset trong cửa sổ lệnh để xóa field. Gõ:

buttoncreate “mywindow “mybutton “Sq. 10 20 30 10 [square]

  • Mywindows là tên cửa sổ chứa nút bấm.
  • Mybutton là tên dùng cho tác vụ khác.
  • Sq. là tên nút bấm.
  • 10 20 là tọa độ Setxy
  • 30 10 là kích thước nút.
  • Dấu ngoặc quanh Sq. thông tin cho MSWLogo chạy quy trình tạo hình vuông lúc click on vào nút.

Giờ gõ vào cửa sổ lệnh:

Field

Rồi nhấn Enter.

1 cửa sổ sẽ lại được tạo nhưng lần này, nó có nút bấm.

Cuối cùng, chúng ta cần tạo nút đóng cửa sổ thay đổi vì nên nhấn thiết lập lại. Hãy tới field quy trình, rồi nhấn Enter sau dòng buttoncreate.

Gõ:

buttoncreate “mywindow “mybutton2 “Shut 10 10 25 10 [windowdelete “mywindow]

Lệnh windowdelete sẽ xóa 1 cửa sổ nhưng bạn nên gõ “mywindow” trước để thông tin cho phần mềm cửa sổ muốn xóa.

Giờ tới trình gõ lệnh, nhập field quy trình lần nữa và nhấn Enter. Chúng ta sẽ có 1 cửa sổ chứa nút vẽ hình vuông và đóng cửa sổ.

Đây là kết quả cuối cùng.

Sản phẩm tạo bằng MSWLogo

Hello vọng bài viết hữu ích sở hữu người dùng!