Giáo án tích hợp AI Tin học 5 Bài 11: Cấu trúc lặp
Giáo án điện tử Tin học 5 Bài 11: Cấu trúc lặp. Bộ sách thống nhất cho năm học 2026 - 2027. Có tích hợp video AI, điều chỉnh cấu trúc, kiến thức phù hợp với năm học mới để tạo ra một bản powerpoint hoàn thiện và chất lượng. Thầy/cô chỉ cần tải về và giảng dạy. Có thể chỉnh sửa dễ dàng.
=> Giáo án điện tử Tin học 5 kết nối tri thức (Tích hợp video AI)
Các tài liệu bổ trợ
BÀI 11: CẤU TRÚC LẶP
I. NỘI DUNG CHI TIẾT BÀI HỌC
1. Khái niệm cấu trúc lặp
Định nghĩa đời sống: Là cấu trúc mô tả một công việc được thực hiện lặp đi lặp lại nhiều lần.
Định nghĩa lập trình: Là cấu trúc trong đó một lệnh hoặc khối lệnh được thực hiện lặp lại.
Ví dụ tiêu biểu: Bài tập nhảy đập bóng yêu cầu thực hiện lặp lại động tác nhảy 20 lần.
2. Ba lệnh lặp trong Scratch
Các lệnh điều khiển cấu trúc lặp thuộc nhóm lệnh Điều khiển:
Lệnh lặp với số lần biết trước (
lặp lại [số lần]):Mô tả: Khối lệnh bên trong được lặp lại đúng số lần đã chỉ định.
Ví dụ:
Lập chương trình để mèo lặp lại động tác di chuyển 10 lần.
Lệnh lặp liên tục (
liên tục):Mô tả: Khối lệnh bên trong được lặp lại liên tục, không bao giờ dừng lại.
Ví dụ: Điều khiển chú cá bơi liên tục trong bể, khi chạm cạnh bể thì bật lại.
Lệnh lặp có điều kiện (
lặp lại cho đến khi [ô điều kiện]):Mô tả: Khối lệnh bên trong được thực hiện cho đến khi điều kiện đặt ở ô điều kiện được thỏa mãn thì dừng lại.
Ví dụ: Mèo liên tục di chuyển cho đến khi người dùng nháy chuột (
chuột được nhấn?) thì dừng lại.
II. KIẾN THỨC TRỌNG TÂM
Trong cấu trúc lặp, một công việc hoặc một khối lệnh được thực hiện lặp đi lặp lại giúp tối giản và làm chương trình ngắn gọn hơn.
Lệnh
lặp lại [số lần]được sử dụng khi ta xác định được chính xác số lần cần thực thi khối lệnh.Lệnh
liên tụctạo ra một vòng lặp vô hạn, khối lệnh bên trong sẽ chạy mãi mãi cho đến khi người dùng nhấn nút dừng chương trình.Lệnh
lặp lại cho đến khi [điều kiện]chỉ dừng thực thi khối lệnh bên trong khi ô điều kiện nhận giá trị đúng (thỏa mãn).Việc lựa chọn đúng loại lệnh lặp (biết trước số lần, liên tục hay có điều kiện) là quy tắc cốt lõi giúp tối ưu hóa cấu trúc thuật toán trong giải quyết vấn đề.
III. BỐ CỤC SLIDE PPTX (KHUNG SLIDE TỐI GIẢN)
Slide 1: Tiêu đề
Tiêu đề chính: Bài 11: Cấu trúc lặp
Nội dung: Môn Tin học lớp 5 – Chủ đề 6: Giải quyết vấn đề với sự trợ giúp của máy tính.
Slide 2: Mục tiêu bài học
Tiêu đề: Sau bài học này em sẽ...
Nội dung: Nêu được ví dụ cụ thể mô tả cấu trúc lặp trong đời sống và lập trình; Nhận biết và sử dụng được các lệnh lặp phù hợp trong Scratch.
Slide 3: Cấu trúc lặp quanh ta
Tiêu đề: Thế nào là lặp lại?
Nội dung: Khái niệm lặp trong đời sống (Ví dụ: nhảy đập bóng 20 lần). Khái niệm lặp trong Scratch (Khối lệnh di chuyển lặp lại nhiều lần giúp chương trình ngắn gọn hơn).
Slide 4: Lệnh lặp với số lần biết trước
Tiêu đề: Lập trình lặp theo số lần định sẵn
Nội dung: Khối lệnh
lặp lại [số lần]. Ví dụ: Lặp lại hành động di chuyển và đổi trang phục đúng 10 lần.
Slide 5: Lệnh lặp liên tục
Tiêu đề: Chuyển động không ngừng nghỉ
Nội dung: Khối lệnh
liên tục. Ứng dụng: Lập trình cho nhân vật di chuyển tuần hoàn không dừng (Ví dụ: Chú cá bơi trong bể bơi liên tục).
Slide 6: Lệnh lặp có điều kiện
Tiêu đề: Lặp cho đến khi thỏa mãn điều kiện
Nội dung: Khối lệnh
lặp lại cho đến khi [điều kiện]. Ứng dụng: Lặp hành động cho đến khi có sự kiện chặn (Ví dụ: Lặp cho tới khi nhấn phím trắng hoặc chạm chuột).
Slide 7: Thực hành và Luyện tập
Tiêu đề: Thử thách lập trình lặp
Nội dung: Ghép nối khối lệnh lặp tương ứng với ý nghĩa hoạt động. Thiết kế chương trình chú cá bơi liên tục trong bể.
Slide 8: Tổng kết
Tiêu đề: Ghi nhớ bài học
Nội dung: Scratch hỗ trợ 3 lệnh lặp: Lặp số lần biết trước, Lặp liên tục và Lặp có điều kiện. Hãy chọn đúng lệnh lặp để tối ưu hóa mã nguồn chương trình của em.