Hoàn tất bài học này, các em được làm quen, biết cách viết thủ tục procedures trong Logo và thực thi các dòng lệnh vừa tạo.Hoàn tất bài học này, các em được làm quen, biết cách viết thủ tục procedures trong Logo và thực thi các dòng lệnh vừa tạo.
Trang 1Hoàn tất bài học này, các em được làm quen, biết cách viết thủ tục procedures trong Logo và thực thi các dòng lệnh vừa tạo.
BÀI 18: TÌM HIỂU VỀ THỦ TỤC
MỤC TIÊU
Trang 2HOẠT ĐỘNG 1: GIỚI THIỆU THỦ TỤC PROCEDURES.
Vẽ hình tương ứng với những dòng lệnh sau đây trong MSWLogo
Setpc 0
Repeat 3[fd 100 rt 120]
Setpc 1 Repeat 4[fd 100 rt 90]
Setpc 4 Repeat 360[fd 1 rt 1]
Trang 3Để vẽ hình trong MSWLogo các em cần phải nhớ và gõ chính xác dòng lệnh Khi số lần các hình vẽ xuất hiện nhiều, các em sẽ phải gõ lệnh rất nhiều.
Nhưng em có thể dạy cho Rùa ghi nhơ trình tự các câu lệnh để sau này khi cần sử dụng các em chỉ cần gõ tên, chú Rùa sẽ thực hiện những gì mà Rùa đã ghi nhớ.
Ví dụ: Gõ hinhvuong, Rùa sẽ vẽ hình vuông màu xanh.
Trang 41. Thủ tục trong Logo(Logo procedure): Là tạo những lệnh mới cho Logo, những điều mà người sử
dụng dạy Logo làm, bao gồm các bước để thực hiện một điều gì đó
2. Cú pháp:
to_<tên của thủ tục>
<dòng lệnh 1>
<dòng lệnh 2>
End
* Một lệnh mới vừa được tạo trong Logo Muốn vẽ hình vuông, người sử dụng chỉ cần gõ hinhvuong
Ví dụ:
To hinhvuong Repeat 4[fd 100 rt 90]
end
Trang 5HOẠT ĐỘNG 2: NHẬP THỦ TỤC PROCEDURE.
Khi em gõ to hinhvuong, hộp thoại MSWLogo sẽ hiện ra, em tiếp tục gõ các dòng lệnh vào ô
Input, nhấn phím Enter(hoặc nhấp chuột vào nút OK) để kết thúc 1 dòng lệnh và tiếp tục gõ
dòng lệnh tiếp theo (nếu có).Nhấp chuột vào nút Cancel để kết thúc Chương trình sẽ thông
Trang 6HOẠT ĐỘNG 3: THỰC HÀNH
- Học sinh tạo thủ tục vẽ hình tròn, lấy tên là hinhtron.
- Học sinh tạo thủ tục vẽ hình tam giác, lấy tên là tamgiac.
- Học sinh tạo thủ tục vẽ hình chữ nhật, lấy tên là hinhchunhat.
Trang 7HOẠT ĐỘNG 4: TỰ KHÁM PHÁ
Em có thể xem mã nguồn(source code) của procedure và chỉnh sửa bằng cách nhấp chuột vào nút Edall.
Trang 8HOẠT ĐỘNG 5: NHẬN XÉT.
Hôm nay em đã:
Hiểu bài tốt Tham gia hoạt động nhóm
Thực hành tốt Tham gia hoạt động lớp
Và:
Trang 9HOẠT ĐỘNG 6: EM CÓ BIẾT
Ở MSWLOGO, sau khi tạo procedure em có thể chỉnh sửa dòng lệnh bằng cách vào menu File, chọn lệnh Edit, chọn tên procedure đã đặt, nhấp chuột vào nút OK.