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