Tải MSWLogo – Phần mềm lập trình cho trẻ em

nhahuynh24
Bình luận: 0Lượt xem: 402

nhahuynh24

Moderator
MSWLogo là phần mềm được thiết kế dựa trên mã nguồn mở, hỗ trợ đồ họa 3D và lập trình logo Rùa với mục đích thiết kế biểu đồ, đồ thị hoặc mẫu thống kê cơ bản dành cho các bạn học sinh rất hay và hữu ích. Hãy cùng mình tìm hiển cách tải và cài đặt phần mềm MSWLogo này nhé!!

tai-phan-mem-logo-800x450.jpg

Giới thiệu 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 hành triển bởi George Mills tại Viện Công nghệ Massachusetts. Được sử dụng nhiều trong chương trình giảng dạy lớp tiểu học, giúp các em tiếp cận cách lập trình thiết kế trò chơi, phần mềm một cách đơn giản trên nền tảng Windows.

Trong chương trình này bạn sẽ điều khiển một hoặc nhiều con 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, bên cạnh đó nó cũng được dùng để xử lý tính toán cho các bài toán phức tạp.

Là phần mềm được thiết kế phục vụ cho ngành giáo dục vì thế phần mềm rất dễ học, dễ tiếp cận với những người muốn bắt đầu học lập trình. MSWLogo cung cấp cho người dùng nhiều lệnh, tính năng để tạo ra các mẫu thống kê, biểu đồ, đồ thị hoặc ảnh động GIF.

download-MSWLog.jpg


Các tính năng chính của MSWLogo​

1. Lập trình đa dạng​

  • Xây dựng hộp thoại Windows như: Hộp thoại thông báo, cảnh báo khi tắt ứng dụng bất kỳ trên Windows.
  • Lập trình hướng đối tượng và sự kiện: bộ đếm thời gian, chuột, bàn phím…
  • Thiết bị đa phương tiện: Tập tin âm thanh WAV; điều khiển CD-ROM…

2. Kết nối đa dạng​

  • I/O trực tiếp giúp kiểm soát phần cứng bên ngoài.
  • Gắn kết với nhiều cổng dữ liệu như LPT và COM.
  • Giao kết cổng song song và nối tiếp, thiết bị MIDI.
maxresdefault-800x427.jpg

3. Vẽ được nhiều loại ảnh​

  • Tạo ảnh động GIF và nhiều định dạng phổ biến như: PNG, JPG…
  • Vẽ hình ảnh 3D trong không gian 3 chiều giúp người dùng sáng tạo thoải mái ra những tác phẩm cho riêng mình.

4. Nhiều công cụ hỗ trợ​

  • Hỗ trợ nhiều loại kích thước và font chữ khác nhau.
  • Các công cụ tiện ích khác như: cắt, dán, Clipboard văn bản, kéo dài Bitmap.
  • Nhiều màu sắc cũng như độ phân giải màu gồm: 1, 4, 8, 16, 24.
  • Phần mềm Microsoft windows logo 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 tệp định dạng .BMP

Tải và cài đặt MSWLogo​

Bước 1: Nhấn mở file cài đặt MSWLogo sau khi tải về bằng cách nhấn chuột phải và chọn Run as administrator.

Screenshot8-800x450.jpg


Bước 2: Nhấn Next để bỏ bước giới thiệu.

Untitled-1.1-624x476.jpg


Bước 3: Chọn ổ đĩa cài đặt MSWLogo, với mặc định sẽ là ổ C. Bạn có thể thay đổi địa chỉ bằng cách nhấn vào Browse là chọn một vị trí khác và nhấn Next.

Untitled-2-624x476.jpg


Bước 4: Chọn thu mực chương trình và nhấn Next để bắt đầu cài đặt

Untitled-3-624x476.jpg


Hướng dẫn sử dụng MSWLogo​

Giao diện của MSWLogo được thực hiện vô cùng đơn giản, dễ sử dụng gồm 3 phần chính: Menu, màn hình vẽ đối tượng, màn hình nhập câu lệnh.

1. File​

  • New: Thêm mới một file làm việc, vẽ hình ảnh mới.
  • Load: Tìm và tải các file ảnh được vẽ trên ứng dụng mswlogo được lưu trên máy tính trước đó.
  • Save/Save as: Lưu hình ảnh sau khi các bạn đã thực hiện xong, phím tắt là Ctrl + S nha.
  • Edit: Chỉnh sửa file hình ảnh khi cần.
  • Erase: Xóa ảnh.
  • Exit: Thoát hoặc tắt chương trình.
Screenshot9-800x433.jpg


2. Bitmap​

Tương tự như menu file, nhưng điểm khác biệt là hình ảnh có thêm định dạng bitmap.

3. Set​

  • Label Font: Cài đặt kích thước chữ và font chữ
  • Pen color: Thiết lập màu sắc bút vẽ.
  • Screen color: Màu sắc màn hình khi vẽ.
  • Commander font: Cài đặt font chữ trong màn hình commander.
  • Pensize: Tùy chỉnh độ dày đường vẽ trong phần mềm mswlogo, tùy vị trí hay hình ảnh mà chúng ta chọn độ dày đường vẽ phù hợp.

4. Zoom​

Phóng to hay thu nhỏ màn hình sân chơi với 3 chế độ:
  • In: Phóng to.
  • Out: Thu nhỏ.
  • Normal: Bình thường.
Phan-mem-MSWLogo.jpg


Các lệnh cơ bản trong MSWLogo​

Để di chuyển từ điểm này sang điểm khác tùy theo trạng thái của bút vẽ, trên đường di chuyển rùa sẽ để lại đường đi trên sân chơi.

Sân chơi có tọa độ là ± 500 chia cho 4 góc và ngay tại vị trí chính giữa ban đầu có tọa độ x=0, y=0. Và sau đây là một số lẹnh di chuyển cơ bản trong MSWLogo.

1. Lệnh di chuyển​

LệnhCú phápChức năngChữ viết tắt
FORWARDFORWARD n (hoặc FD n)Rùa đi tới n bước FD
BACKBACK n (hoặc BK n) Rùa đi lùi lại n bước BK
RIGHTRIGHT n (hoặc RT n)Rùa xoay về phải một hướng n độRT
LEFTLEFT n (hoặc LT n)Rùa xoay về trái một hướng n độLT
SETXSETX nDi chuyển đến tọa độ có vị trí (n,y)
SETYSETY nDi chuyển đến tọa độ có vị trí (x,n)
SETXYSETXY x yDi chuyển đến tọa độ có vị trí (x,y)
SETPOS SETPOS [x y]Tương tụ như SETXY
HOMEHOMEQuay về vị trí tọa độ (0,0)

2. Lệnh về cung tròn, đường tròn và ellipse​

LệnhCú phápChức năng
ARCARC a rVẽ 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 rVẽ 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 đó.
ELLIPSEELLIPSE x yVẽ 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.
ELLIPSE2ELLIPSE2 x yVẽ 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.
ELLIPSEARCELLIPSEARC 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.
ELLIPSEARC2ELLIPSEARC2 x' x y y'Rùa chạy theo cung khi vẽ.
CIRCLECIRCLE rVẽ đường tròn bán kính r. Rùa đứng tại tâm.
CIRCLE2CIRCLE2 r Rùa di chuyển theo đường tròn.

3. Lệnh về bút vẽ màu sắc​

LệnhCú phápChức năngChữ viết tắt
PENUPPENUPRùa di chuyển không để lại dấu vết.PU
PENDOWNPENDOWNCá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
PENERASEPENERASEĐặt bút xuống là thiết lập chế độ xóa.PE
PENNORMALPENNORMALThiết lập trạng thái ban đầu của bút vẽ.PPT
SETPENSIDESETPENSIDE [n1 n2]Thiết lập độ dày, cao của nét vẽ.
SETPENCOLORSetPC [RED GREEN BLUE]Thiết lập màu cho bút vẽ Red, Green, Blue cso giá trị từ 0->255.SetPC
SETFLOODCOLORSetFC [R G B]Cài đặt màu nền (giống SetPC) và tô bằng lệnh Fill.SetFC
FILLFILLTô màu nền trong phạm vi khép kín.

4. Lệnh in kết quả, thông báo​

PRINTVí dụ: PR 1+2+3 sẽ ra kết quả là 6 trong cửa sổ lệnhHiển thị nội dung, kết quả, thông báo.
SHOWTương tự PRNội dung, kết quả muốn in.
LABELLABEL [nội dung]Nội dung hiển thị ngoài sân chơi.

5. Lệnh về vị trí rùa​

LệnhCú phápChức năngChữ viết tắt
CLEANCLEANXóa màn hình giữ yên vị trí
CLEARSCREENCLEARSCREENXóa màn hình quay về vị trí ban đầuCS
CLEARTEXTCLEARTEXTXóa các dòng lệnh ghiCT
SHOWTURTLESHOWTURTLEHiển thị rùaST
HIDETURTLEHIDETURTLEGiấu rùaHT
POSShow POSCho biết vị trí hiện tại của rùa
HOMEHOMEQuay về vị trí tọa độ (0,0)
HEADINGHEADINGCho biết rùa đang xoay ở vị trí bao nhiêu
SETHEADINGSETHEADING nRùa quay về góc n độ, tương tự RT và LT
TOWARDSTOWARDS x yQuay đầu rùa về hướng tọa độ x y
DISTANCEDISTANCE x yĐo khoảng cách từ vị trí hiện tại tới tọa độ x y

Link Tải MSWLogo


Trên đây là bài viết giới thiệu và link tải MSWLogo miễn phí. Hy vọng sẽ là phần mềm hỗ trợ học tập được cho các bạn muốn tìm hiểu về lập trình. Hãy để lại ý 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!
 

Bạn hãy đăng nhập hoặc đăng ký để phản hồi tại đây nhé.

Bên trên