Bài giảng Tin học Lớp 5 - Bài 20: Cấu trúc lặp có điều kiện

pptx 17 trang Diệp Hạ 08/12/2025 220
Bạn đang xem tài liệu "Bài giảng Tin học Lớp 5 - Bài 20: Cấu trúc lặp có điều kiện", để tải tài liệu gốc về máy hãy click vào nút Download ở trên.

File đính kèm:

  • pptxbai_giang_tin_hoc_lop_5_bai_20_cau_truc_lap_co_dieu_kien.pptx

Nội dung tài liệu: Bài giảng Tin học Lớp 5 - Bài 20: Cấu trúc lặp có điều kiện

  1. BÀI 20 CẤU TRÚC LẶP CÓ ĐIỀU KIỆN
  2. C A B Nêu được ví dụ cụ thể mô tả cấu trúc lặp có điều kiện và sử dụng được cấu trúc điều khiển này trong chương trình đơn giản. 11/14/2025 Tin học lớp 5_NXB ĐH Vinh_Kiến tạo công dân toàn cầu 2
  3. 11/14/2025 Tin học lớp 5_NXB ĐH Vinh_Kiến tạo công dân toàn cầu 3
  4. 11/14/2025 Tin học lớp 5_NXB ĐH Vinh_Kiến tạo công dân toàn cầu
  5. Trong bài học trước em đã lập được chương trình điều khiển quả bóng bay liên tục xuất hiện từ phía dưới sân khấu và bay lên cao. Vậy làm thế nào để có thể điều khiển chương trình của em dừng lại mà không cần sử dụng nút lệnh dừng chương trình (Stop) ? 11/14/2025 Tin học lớp 5_NXB ĐH Vinh_Kiến tạo công dân toàn cầu 5
  6. KHÁM PHÁ 11/14/2025 Tin học lớp 5_NXB ĐH Vinh_Kiến tạo công dân toàn cầu 6
  7. Lệnh lặp có điều kiện Để xử lí những tình huống như trên, Sratch cung cấp lệnh lặp có điều kiện như hình 20.2. Trong lệnh lặp có điều kiện này, các lệnh trong vòng lặp (các lệnh được lặp lại) ngừng thực hiện khi điều kiện dừng được thỏa mãn. 11/14/2025 Tin học lớp 5_NXB ĐH Vinh_Kiến tạo công dân toàn cầu 7
  8. Em hãy quan sát, so sánh, chỉ ra điểm giống và khác nhau giữa chương trình ở hình 20.3a và hình 20.3b. 11/14/2025 Tin học lớp 5_NXB ĐH Vinh_Kiến tạo công dân toàn cầu 8
  9. Nhận xét: + Cả hai chương trình có khối lệnh trong vòng lặp giống nhau. + Chương trình ở hình 20.3a sử dụng lệnh lặp liên tục, chương trình ở hình 20.3b sử dụng lệnh lặp có điều kiện. + Trong chương trình ở hình 20.3b, điều kiện dừng lại là (khi gõ phím dấu cách). + nằm trong nhóm lệnh Cảm biến. 11/14/2025 Tin học lớp 5_NXB ĐH Vinh_Kiến tạo công dân toàn cầu 9
  10. Em hãy lập chương trình như ở hình 20.3b và thực hiện: - Chạy chương trình - Khi quả bóng bay đang bay lên em nhấn phím dấu cách và quan sát kết quả. 11/14/2025 Tin học lớp 5_NXB ĐH Vinh_Kiến tạo công dân toàn cầu 10
  11. Nhận xét: Trong chương trình 20.3b, điều kiện dừng lệnh lặp là nên khi phím dấu cách được nhấn (điều kiện xảy ra) khối lệnh trong vòng lặp được dừng lại. Như vậy, em có thể điều khiển dừng chương trình bằng lệnh lặp có điều kiện mà không cần sử dụng nút lệnh dừng chương trình (Stop) của Scratch. 11/14/2025 Tin học lớp 5_NXB ĐH Vinh_Kiến tạo công dân toàn cầu 11
  12. LUYỆN TẬP 11/14/2025 Tin học lớp 5_NXB ĐH Vinh_Kiến tạo công dân toàn cầu 12
  13. 1. Em hãy ghép lệnh bên trái với mô tả tương ứng ở cột bên phải. Lệnh Mô tả a. Khối lệnh trong vòng lặp được thực hiện cho đến khi điều kiện dừng lặp xảy ra. b. Khối lệnh trong vòng lặp được thực hiện cho đến khi đủ số lần lặp. c. Khối lệnh trong vòng lặp được thực hiện không dừng lại. Đáp án: 1-b; 2-c; 3-a 11/14/2025 Tin học lớp 5_NXB ĐH Vinh_Kiến tạo công dân toàn cầu 13
  14. 2. Ghép lệnh ở cột bên trái với tên nhóm lệnh tương ứng ở cột bên phải. Lệnh Nhóm lệnh a. Cảm biến b. Sự kiện c. Chuyển động Đáp án: 1-b; 2-a; 3c 11/14/2025 Tin học lớp 5_NXB ĐH Vinh_Kiến tạo công dân toàn cầu 14
  15. 3. Em hãy so sánh ý nghĩa của việc dừng chương trình (Hình 20.3b) bằng cách nhấn phím dấu cách và nháy chuột vào nút lệnh dừng chương trình (Stop) + Dấu cách: Khi nhấn phím dấu cách các khối lệnh trong vòng lặp sẽ dừng hoạt động, còn các khối lệnh khác trong chương trình vẫn hoạt động được. + Nút lệnh dừng chương trình (Stop): Khi nháy nút lệnh dừng chương trình thì tất cả các khối lệnh trong vòng lặp và các khối lệnh khác của chương trình đều dừng hoạt động. 11/14/2025 Tin học lớp 5_NXB ĐH Vinh_Kiến tạo công dân toàn cầu 15
  16. 1. Em hãy sửa chương trình ở hình 20.3b sao cho khi nháy chuột vào quả bóng bay thì chương trình dừng lại. 2. Em hãy quan sát chương trình ở hình bên, cho biết kết quả xảy ra như thế nào khi: a. Nhấn phím P. b. Nhấn phím S. 11/14/2025 Tin học lớp 5_NXB ĐH Vinh_Kiến tạo công dân toàn cầu 16
  17. • Trong cấu trúc lặp có điều kiện, được lặp lại cho đến khi điều kiện dừng được thỏa mãn. • Scratch cung cấp câu lệnh lặp có điều kiện 11/14/2025 Tin học lớp 5_NXB ĐH Vinh_Kiến tạo công dân toàn cầu