Thông tin chi tiết về MSWLogo:
- Nhà phát hành: Softronics
- Bản mới nhất: 6.5 (cập nhật ngày 05/01/2021)
- Hỗ trợ trên: Windows Vista/7/8/8.1/10 (32 & 64 bit).
Phiên bản | Thông tin | Link tải |
MSWLogo for Windows |
|
![]() |
Khám phá ngay các mẫu chuột giảm giá NỔI BẬT:
MSWLogo là công cụ lập trình mang lại những khái niệm cơ bản tuyệt vời cho các học sinh. Hãy cùng tìm hiểu cách cài đặt và sử dụng MSWLogo thông qua bài viết dưới đây!
Tải MSWLogo | Phần mềm lập trình dành cho học sinh lớp 5
I. Giới thiệu về MSWLogo
MSWLogo là một ngôn ngữ lập trình mã nguồn mở dựa trên nền tảng logo, được phát triển bởi George Mills tại Viện Công nghệ Massachusetts. Thường được ứng dụng trong giáo dục tiểu học, giúp học sinh tiếp xúc với lập trình để thiết kế trò chơi và phần mềm trên Windows.
Chương trình này cho phép bạn kiểm soát rùa (biểu tượng hình tam giác) di chuyển trên sân chơi thông qua các lệnh, đồng thời còn được sử dụng để giải quyết các bài toán tính toán phức tạp.
Được thiết kế đặc biệt cho mục đích giáo dục, MSWLogo dễ học, dễ tiếp cận với những người mới bắt đầu học lập trình. Phần mềm cung cấp nhiều lệnh và tính năng để tạo ra mẫu thống kê, biểu đồ, đồ thị hoặc ảnh động GIF.
Đặt ngay phụ kiện giảm giá sâu - Giá chỉ từ 20k
II. Các Đặc Điểm Nổi Bật của MSWLogo
1. Hỗ trợ vẽ nhiều loại hình ảnh
Tạo ảnh động GIF và xuất nhiều định dạng ảnh phổ biến như PNG, JPG...
Vẽ hình ảnh 3D trong không gian ba chiều, giúp người dùng sáng tạo tác phẩm cá nhân độc đáo.
2. Đa dạng công cụ hỗ trợ
Hỗ trợ đa dạng font và kích thước chữ. Các công cụ tiện ích như cắt, dán, kéo dài Bitmap, và Clipboard văn bản.
Đa dạng mã màu và độ phân giải màu, bao gồm: 1, 4, 8, 16, 24.
Phần mềm MSWLogo dành cho tiểu học hỗ trợ hơn 1024 mẫu đồ họa rùa độc lập và rùa bitmaps.
Lưu và khôi phục hình ảnh trong các tệp định dạng .BMP
3. Đa dạng trong lập trình
Xây dựng các hộp thoại Windows như: Hộp thoại thông báo, cảnh báo khi tắt bất kỳ ứng dụng nào trên Windows.
Lập trình theo sự kiện và đối tượng: Chuột, bàn phím, và bộ đếm thời gian...
Thiết bị đa phương tiện: Tệp âm thanh WAV, điều khiển CD-ROM...
4. Kết nối linh hoạt
Tương tác I/O trực tiếp để kiểm soát phần cứng bên ngoài.
Liên kết với nhiều cổng dữ liệu như COM và LPT.
Giao kết cổng nối tiếp và song song, hỗ trợ thiết bị MIDI.
Khám phá ngay bộ sưu tập chuột giảm giá ấn tượng!
III. Tải và cài đặt MSWLogo
Bước 1: Mở file cài đặt MSWLogo sau khi tải về bằng cách chuột phải và chọn Chạy với quyền quản trị.
Chạy file cài đặt của MSWLogo
Bước 2: Click vào Tiếp theo để bỏ qua bước giới thiệu.
Tiếp tục bằng cách nhấn Tiếp theo
Bước 3: Lựa chọn ổ đĩa cài đặt MSWLogo, mặc định là ổ C. Nếu muốn đổi đường dẫn, nhấn vào Duyệt, chọn địa điểm mới và nhấn Tiếp theo.
Chọn ổ đĩa cài đặt
Bước 4: Chọn thư mục cài đặt chương trình và nhấn Tiếp theo để bắt đầu quá trình cài đặt
Chọn Next để khởi động quá trình cài đặt MSWLogo
IV. Hướng dẫn sử dụng MSWLogo
Giao diện của MSWLogo được thiết kế đơn giản và dễ sử dụng, bao gồm 3 phần chính: Menu, khu vực vẽ đối tượng và khu vực nhập lệnh.
1. Tệp
- Mới: Tạo một tệp làm việc mới để bắt đầu vẽ hình.
- Tải: Mở và tải các tệp ảnh đã được vẽ trước đó trong ứng dụng MSWLogo.
- Lưu/Lưu như: Lưu ảnh sau khi bạn hoàn thành, phím tắt là Ctrl + S.
- Sửa: Chỉnh sửa tệp ảnh khi cần thiết.
- Xóa: Xóa bỏ ảnh.
- Thoát: Thoát hoặc đóng chương trình.
Các chức năng trên thanh Menu của MSWLogo
2. Hình ảnh Bitmap
Cũng có các chức năng tương tự như menu Tệp, nhưng khác biệt ở điểm rằng hình ảnh được lưu dưới định dạng bitmap.
3. Cài đặt
- Độ dày nét: Điều chỉnh độ dày của đường vẽ trong phần mềm, phù hợp với từng hình ảnh hoặc vị trí mà bạn đã chọn.
- Font nhãn: Thiết lập font chữ và kích thước chữ cho nhãn.
- Font Commander: Đặt font chữ hiển thị trong màn hình Commander.
- Màu bút: Chọn màu sắc cho bút vẽ.
- Màu màn hình: Đặt màu sắc của màn hình khi vẽ.
4. Phóng to/Thu nhỏ
Thay đổi kích thước màn hình sân chơi với 3 chế độ:
- In: Phóng to.
- Out: Thu nhỏ.
- Normal: Bình thường.
V. Các Lệnh Cơ Bản trong MSWLogo
Để chuyển từ điểm này sang điểm khác tùy thuộc vào trạng thái của bút vẽ, rùa sẽ để lại dấu vết trên sân chơi trong quá trình di chuyển.
Sân chơi có hệ tọa độ ± 500 chia thành 4 góc, và ở giữa có tọa độ x=0, y=0. Dưới đây là một số lệnh di chuyển cơ bản trong MSWLogo.
1. Lệnh Di Chuyển
Lệnh | Cú pháp | Chức năng | Chữ viết tắt |
FORWARD | FORWARD n (hoặc FD n) | Rùa đi tới n bước | FD |
BACK | BACK n (hoặc BK n) | Rùa đi lùi lại n bước | BK |
RIGHT | RIGHT n (hoặc RT n) | Rùa xoay về phải một hướng n độ | RT |
LEFT | LEFT n (hoặc LT n) | Rùa xoay về trái một hướng n độ | LT |
SETX | SETX n | Di chuyển đến tọa độ có vị trí (n,y) | |
SETY | SETY n | Di chuyển đến tọa độ có vị trí (x,n) | |
SETXY | SETXY x y | Di chuyển đến tọa độ có vị trí (x,y) | |
SETPOS | SETPOS [x y] | Tương tụ như SETXY | |
HOME | HOME | Quay về vị trí tọa độ (0,0) |
2. Lệnh Vẽ Đường Tròn và Hình Elice
Lệnh | Cú pháp | Chức năng |
ARC | ARC a r | Vẽ cung tròn với góc là a, và bán kính là r. Sau khi vẽ xong rùa đứng yên tại tâm. |
ARC2 | ARC2 a r | Vẽ cung tròn với góc là a, và bán kính là r. Vẽ tới đâu rùa đi theo tới đó. |
ELLIPSE | ELLIPSE x y | Vẽ hình Ellipse với 2 thông số, chiều ngang theo trục x và chiều cao theo trục y. Rùa đứng yên tại tâm. |
ELLIPSE2 | ELLIPSE2 x y | Vẽ hình Ellipse với 2 thông số, chiều ngang theo trục x và chiều cao theo trục y. Rùa chạy theo hình Ellipse. |
ELLIPSEARC | ELLIPSEARC x' x y y' | Vẽ cung theo hình Ellipse x' là độ dài cung, chiều ngang theo trục x và chiều cao theo trục y, y' lag góc. |
ELLIPSEARC2 | ELLIPSEARC2 x' x y y' | Rùa chạy theo cung khi vẽ. |
CIRCLE | CIRCLE r | Vẽ đường tròn bán kính r. Rùa đứng tại tâm. |
CIRCLE2 | CIRCLE2 r | Rùa di chuyển theo đường tròn. |
3. Lệnh về Bút Vẽ và Màu Sắc
Lệnh | Cú pháp | Chức năng | Chữ viết tắt |
PENUP | PENUP | Rùa di chuyển không để lại dấu vết. | PU |
PENDOWN | PENDOWN | Các lệnh di chuyển sau lệnh này sẽ thấy dấu vết của sự di chuyển. | PD |
PENERASE | PENERASE | Đặt bút xuống là thiết lập chế độ xóa. | PE |
PENNORMAL | PENNORMAL | Thiết lập trạng thái ban đầu của bút vẽ. | PPT |
SETPENSIDE | SETPENSIDE [n1 n2] | Thiết lập độ dày, cao của nét vẽ. | |
SETPENCOLOR | SetPC [RED GREEN BLUE] | Thiết lập màu cho bút vẽ Red, Green, Blue cso giá trị từ 0->255. | SetPC |
SETFLOODCOLOR | SetFC [R G B] | Cài đặt màu nền (giống SetPC) và tô bằng lệnh Fill. | SetFC |
FILL | FILL | Tô màu nền trong phạm vi khép kín. |
4. Lệnh In Kết Quả và Thông Báo
Ví dụ: PR 1+2+3 sẽ ra kết quả là 6 trong cửa sổ lệnh | Hiển thị nội dung, kết quả, thông báo. | |
SHOW | Tương tự PR | Nội dung, kết quả muốn in. |
LABEL | LABEL [nội dung] | Nội dung hiển thị ngoài sân chơi. |
5. Lệnh Về Vị Trí của Rùa
Lệnh | Cú pháp | Chức năng | Chữ viết tắt |
CLEAN | CLEAN | Xóa màn hình giữ yên vị trí | |
CLEARSCREEN | CLEARSCREEN | Xóa màn hình quay về vị trí ban đầu | CS |
CLEARTEXT | CLEARTEXT | Xóa các dòng lệnh ghi | CT |
SHOWTURTLE | SHOWTURTLE | Hiển thị rùa | ST |
HIDETURTLE | HIDETURTLE | Giấu rùa | HT |
POS | Show POS | Cho biết vị trí hiện tại của rùa | |
HOME | HOME | Quay về vị trí tọa độ (0,0) | |
HEADING | HEADING | Cho biết rùa đang xoay ở vị trí bao nhiêu | |
SETHEADING | SETHEADING n | Rùa quay về góc n độ, tương tự RT và LT | |
TOWARDS | TOWARDS x y | Quay đầu rùa về hướng tọa độ x y | |
DISTANCE | DISTANCE x y | Đo khoảng cách từ vị trí hiện tại tới tọa độ x y |
- Tải Free Pascal 3.2 | Phần Mềm Học Lập Trình Tin Học Miễn Phí
- SoloLearn - Ứng Dụng Hướng Dẫn Viết Code và Học Ngôn Ngữ Lập Trình
- Tải Phần Mềm AutoIT - Ngôn Ngữ Lập Trình Miễn Phí Dành Cho Windows
Dưới Đây Là Bài Viết Giới Thiệu và Link Tải MSWLogo Miễn Phí, Mới Nhất. Mong Rằng Sẽ Là Phần Mềm Hỗ Trợ Học Tập Cho Các Bạn Muốn Tìm Hiểu Về Lập Trình. Hãy Chia Sẻ Ý Kiến Của Bạn Dưới Phần Bình Luận và Chúc Các Bạn Thành Công!