I. MSWLOGO LÀ GÌ??
Là một ngôn ngữ lập trình được thiết kế và phát triển bởi Seymour Papert, Daniel Bobrow và Wallace Feurzeig. Trong chương trình này bạn sẽ điều khiển 1 hoặc nhiều con rùa (là một 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 xử lý đưa ra kết quả các bài toán lập trình phức tạp.
Cách cài đặt:
Bạn có thể tải chương trình từ nhiều nguồn trên mạng hoặc theo địa chỉ sau https://www.softronix.com/download/mswlogo65.exe và cài đặt theo hướng dẫn của chương trình.
Sau khi cài đặt xong bạn sẽ thấy biểu tượng của chương trình ngoài Desktop.
II.GIỚI THIỆU VỀ MSWLOGO
-
Giao diện
-
Nội dung MSWLogo dạy ở chương trình tiểu học:
a.Nhóm lệnh di chuyển.
Khi di chuyển từ điểm này qua đ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 độ ±500 cho 4 góc và ngay tại vị trí chính giữa có tọa độ x = 0, y = 0. Có một số lệnh di chuyển từ vị trí hiện tại tới một vị trí nào đó như sau:
- FORWARD viết tắt FD, cú pháp: FD n đi thẳng tới n bước, n có thể mang giá trị âm lúc đó rùa sẽ đi lùi.
- BACK viết tắt BK, cú pháp: BK n đi lùi lại n bước.
- Home từ vị trí hiện tại di chuyển về ngay tọa độ (0,0).
- Right n Viết tắt RT, xoay rùa về phía bên phải một góc n độ.
- Left n Viết tắt LT, xoay rùa về phía bên trái một góc n độ.
b.Nhóm lệnh vẽ đường tròn và ellipse.
- ELLIPSE x.ngang y.cao Vẽ hình ellipse với 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 tâm.
- ELLIPSE2 x.ngang y.cao Vẽ hình ellipse với 2 thông số, chiều ngang theo trục x, chiều cao theo trục y, rùa chạy theo đường ellipse.
- CIRCLE r Vẽ đường tròn bán kính r rùa đứng tại tâm.
- CIRCLE2 r Vẽ đường tròn bán kính r rùa di chuyển theo đường tròn, sau khi hoàn thành rùa nẳm trên đường tròn.
c.Nhóm lệnh bút vẽ và màu sắc
- Pen Up viết tắt là PU :Lệnh này nhấc viết của rùa lên và kết quả là khi di chuyển rùa không để lại dấu vết.
- Pen Down viết tắt là PD :Lệnh này hạ viết của rùa xuống. Các lệnh di chuyển sau lệnh này ta sẽ thấy dấu vết của sự di chuyển.
- SetPenSize [n1 n2]Thiết lập độ dày, cao của nét vẽ. Lệnh này có thể thực hiện qua Menu Set→Pen Size …
- SETPENCOLOR viết tắt SetPC [Red Green Blue] Thiết lập màu cho bút vẽ Red, Green, Blue có giá trị từ 0→255, ví dụ SetPC [255 0 0] sẽ cho ta màu đỏ. Có thể sử dụng 16 màu có sẵn từ 0 → 15
d,Vòng lặp REPEAT:
- REPEAT n [ lệnh 1 lệnh 2…] n là số lần muốn thực hiện các lệnh trong []
III.HỌC SINH VẬN DỤNG MSWLOGO VÀO THỰC TẾ:
Với các kiến thức được giảng dạy học sinh có thể giúp các em vẽ được nhiều hình ảnh đẹp, làm quen nhiều hơn với các ngôn ngữ lập trình đơn giản và giúp các em có khả năng sáng tạo nhiều hơn,…
IV.CÁC KHÓA HỌC CƠ BẢN VÀ NÂNG CAO
Tại trung tâm Tin Học Ngoại Ngữ Thăng Long chúng tôi thường xuyên mở các lớp học miễn phí, với các lớp học này các bạn có thể làm quen với các thao tác chính trong MSWLogo