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
209,57 KB
Nội dung
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 độ 200 Em viết lệnh để Rùa vẽ hình sau 200 Quan Sát FD 200 200 RT 90 FD 200 RT 90 FD 200 200 RT 90 FD 200 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: [FD 100 RT 90] Repeat [FD 4100 RT 90] Số lần lặp cạnh hình vng 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 vng • 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 vng • 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 vng • 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 vng với cạnh 100 Repeat [FD 100 RT 90] Bài 3: Sử dụng câu lệnh lặp Vậy lệnh để Rùa vẽ hình vng 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 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] 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 vng viết REPEAT [ FD 100 RT 90 WAIT 60] 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 Hãy nhập dòng lệnh sau quan sát kết • • HT REPEAT [FD 50 RT 60] HT REPEAT [FD 100 RT 90 FD 50 RT 90] Bài tập Bài 1: Những dòng câu lệnh viết đúng? v Repeat [FD 100 RT 90] REPEAT [FD 100, RT 90] v REPEAT [FD 100 RT 90] REPEAT [FD 100 RT 90] REPEAT {FD 100 RT 90} v REPEAT 4[FD 100 RT 90] REPEAT4 [FD 100 RT 90] Tin học Bài tập Bài 2: Chỉnh sửa lại dòng để câu lệnh 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.] Tin học 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