Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 16 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
16
Dung lượng
344,5 KB
Nội dung
Thứ năm ngày 24 tháng 03 năm 2011 Kiểm tra cũ: Em nêu hành động Rùa tương ứng với lệnh sau: HOME Rùa vị trí xuất phát CS Xóa sân chơi, rùa vị trí xuất phát FD n Rùa tiến trước n bước RT k Rùa quay phải k độ BK n Rùa lùi lại sau n bước LT k Rùa quay trái k độ Thứ năm ngày 24 tháng 03 năm 2011 200 Em viết lệnh để Rùa vẽ hình sau 200 FD 200 200 RT 90 FD 200 RT 90 200 FD 200 RT 90 FD 200 Thứ năm ngày 24 tháng 03 năm 2011 Bài 3: Sử dụng câu lệnh lặp 1.Câu lệnh lặp: Trong logo lệnh lặp viết là: REPEAT (đọc ri-pít) Với lệnh để thay cho bảy dòng lệnh cần viết sau: Repeat [FD 100 RT 90] Số lần lặp cạnh hình vuông Câu lệnh gọi rùa thẳng 100 bước quay phải 90 độ • Bước 1: Lệnh FD 100 RT 90: Gọi Rùa thẳng 100 quay phải 90 độ ta cạnh hình vuông • Bước 2: Lệnh Repeat [FD 100 RT 90]: Rùa lặp lại bước hai lần, ta cạnh hình vuông • Bước 3: lệnh Repeat [FD 100 RT 90]: Rùa lặp lai bước ba lần, ta cạnh hình vuông • Bước 4: lệnh Repeat [FD 100 RT 90]: Rùa lặp lại bước bốn lần, ta hình vuông với cạnh 100 Repeat [FD 100 RT 90] Thứ năm ngày 24 tháng 03 năm 2011 Bài 3: Sử dụng câu lệnh lặp Vậy lệnh để Rùa vẽ hình vuông cách nhanh chóng ngắn gọn: CS Repeat [FD 100 RT 90] Câu lệnh tổng quát: Repeat n [ câu lệnh] n : Số lần lặp [ câu lệnh] : Câu lệnh bị lặp lại Thứ năm ngày 24 tháng 03 năm 2011 Bài 3: Sử dụng câu lệnh lặp Ví dụ 1: Vẽ hình chữ nhật có chiều dài 100, chiều rộng 60 Cách 1: FD 60 RT 90 FD 100 RT 90 FD 60 RT 90 FD 100 RT 90 Cách 2: Sử dụng câu lệnh lặp repeat REPEAT [FD 60 RT 90 FD 100 RT 90] Thứ năm ngày 24 tháng 03 năm 2011 Bài 3: Sử dụng câu lệnh lặp 2.Câu lệnh WAIT: Để theo dõi bước thực Rùa dùng lệnh: WAIT (Đọc guết) Wait 60: Rùa tạm dừng 60 tic (= giây) sau thực công viêc Chú ý: Nếu em muốn quan sát Rùa thực công việc đưa lệnh WAIT sau lệnh đó. Ví Dụ: Câu lệnh để vẽ hình vuông viết REPEAT [ FD 100 RT 90 WAIT 60] Thứ năm ngày 24 tháng 03 năm 2011 Bài 3: Sử dụng câu lệnh lặp Hãy giải thích hành động Rùa thực dòng lệnh: Repeat [FD 50 WAIT 60 RT 60 WAIT 60]? Rùa dừng lại giây trước tiến lên phía trước 50 bước trước quay phải vẽ hình lục giác THỰC HÀNH 1. Hãy nhập dòng lệnh sau quan sát kết quả. • HT REPEAT [FD 50 RT 60] • HT REPEAT [FD 100 RT 90 FD 50 RT 90] Bài 1: Những dòng câu lệnh viết đúng? vv vv vv Repeat [FD 100 RT 90] REPEAT [FD 100, RT 90] REPEAT [FD 100 RT 90] REPEAT [FD 100 RT 90]. REPEAT {FD 100 RT 90} REPEAT 4[FD 100 RT 90] REPEAT4 [FD 100 RT 90] Bài 2: Chỉnh sửa lại dòng để câu lệnh đúng. REPEAT [FD 100, RT 90] REPEAT [FD 100 RT 90]. REPEAT {FD 100 RT 90} REPEAT4 [FD 100 RT 90] REPEAT4[FD 100,RT 90.] Thứ năm ngày 24 tháng 03 năm 2011 Bài 3: Sử dụng câu lệnh lặp Em cho biết khác sử dụng câu lệnh Repeat không sử dụng câu lệnh Repeat? Sử dụng REPEAT : Câu lệnh ngắn gọn, công việc thực nhanh Không sử dụng REPEAT: Câu lệnh nhiều, công việc thực rời rạc Lệnh Wait có tác dụng đưa vào vị trí câu lệnh -Lệnh Wait giúp quan sát đường rùa hoạt động rùa. - Lệnh Wait đặt sau câu lệnh em muốn rùa dừng lại để quan sát