Tài nguyên dạy học

Thống kê

  • truy cập   (chi tiết)
    trong hôm nay
  • lượt xem
    trong hôm nay
  • thành viên
  • Sắp xếp dữ liệu

    Chào mừng quý vị đến với website của ...

    Quý vị chưa đăng nhập hoặc chưa đăng ký làm thành viên, vì vậy chưa thể tải được các tài liệu của Thư viện về máy tính của mình.
    Nếu chưa đăng ký, hãy nhấn vào chữ ĐK thành viên ở phía bên trái, hoặc xem phim hướng dẫn tại đây
    Nếu đã đăng ký rồi, quý vị có thể đăng nhập ở ngay phía bên trái.

    Chủ đề F. Bài 5. Thể hiện cấu trúc lặp trong chương trình

    Nhấn vào đây để tải về
    Báo tài liệu có sai sót
    Nhắn tin cho tác giả
    (Tài liệu chưa được thẩm định)
    Nguồn: Bạch Kim
    Người gửi: Ngô Văn Chinh (trang riêng)
    Ngày gửi: 09h:57' 28-09-2023
    Dung lượng: 866.5 KB
    Số lượt tải: 0
    Số lượt thích: 0 người
    CHỦ ĐỀ F. LẬP TRÌNH TRỰC QUAN. BÀI 5. THỂ HIỆN CẤU TRÚC LẶP TRONG CHƯƠNG TRÌNH
    Trang bìa
    Trang bìa
    Ảnh
    TIN HỌC 8
    CHỦ ĐỀ F. LẬP TRÌNH TRỰC QUAN. BÀI 5. THỂ HIỆN CẤU TRÚC LẶP TRONG CHƯƠNG TRÌNH
    Khởi động
    - Khởi động
    Ảnh
    Ảnh
    - Khởi động:
    Khi nào trong mô tả thuật toán ta cần dùng cấu trúc lặp? Nếu em đã từng tạo chương trình Scratch có thể hiện cấu trúc lặp thì đó là tình huống nào?
    - Gợi ý
    Ảnh
    - Gợi ý:
    Trong mô tả thuật toán ta cần dùng cấu trúc lặp khi thể hiện một số lệnh được thực hiện lặp đi lặp lại với số lần có thể biết trước hoặc không biết trước.
    Hình thành kiến thức
    1. Thể hiện trong Scratch cấu trúc lặp khi biết trước số lần lặp
    1. Thể hiện trong Scratch cấu trúc lặp khi biết trước số lần lặp
    Ảnh
    HĐ1: Cho biết chương trình ở Hình 2 thực hiện điều gì?
    Hình 2. Một chương trình Scratch
    - Tìm hiểu
    - Tìm hiểu:
    Để thể hiện việc một số lệnh được thực hiện lặp đi lặp lại với số lần lặp đã xác định trước, ta chọn khối lệnh trong nhóm Control của Scratch.
    Ảnh
    - Ví dụ
    - Ví dụ:
    Ảnh
    Ba thao tác được thực hiện 10 lần liên tiếp: - Nhân vật thay đổi trang phục. - Chờ 1 giây. - Nhân vật dịch chuyển 5 đơn vị (theo trục x).
    2. Thể hiện trong Scratch cấu trúc lặp khi không biết trước số lần lặp
    2. Thể hiện trong Scratch cấu trúc lặp khi không biết trước số lần lặp
    + Khối lệnh thể hiện lặp với điều kiện dừng:
    Ảnh
    Điều kiện dừng lặp được thực hiện bằng một biểu thức logic. Khi biểu thức này nhận giá trị đúng thì việc lặp sẽ dừng lại.
    Ảnh
    - Ví dụ
    - Ví dụ:
    Ảnh
    Chương trình ở Hình 3b yêu cầu nhập mật khẩu và chỉ dừng yêu cầu này cho đến khi xâu kí tự "Tinhoc8" được nhập vào từ bàn phím, tức biểu thức logic (answer = password) nhận giá trị đúng.
    - Khối lệnh thể hiện lặp vô hạn
    + Khối lệnh thể hiện lặp vô hạn lần:
    Ảnh
    Ảnh
    Trong Scratch, khối lệnh trong khung lặp mãi mãi, muốn dùng vòng lặp này phải dùng lệnh stop this script trong nhóm Control.
    - Ví dụ
    - Ví dụ:
    Ảnh
    Hình 4b. Một ví dụ dùng lặp vô hạn lần
    Luyện tập
    Bài 1
    Ảnh
    - Luyện tập
    Bài 1: Sử dụng cấu trúc lặp và rẽ nhánh, em hãy viết nhóm lệnh điều khiển nhân vật Robot đi trong mê cung bằng các phím mũi tên và khi Robot chạm phải tường của mê cung thì sẽ xuất hiện thông báo "Bạn không thể đi được".
    + Gợi ý
    - Gợi ý:
    Tạo phông nền mê cung
    Ảnh
    - Vào trang web https://www.mazegenerator.net/ tải hình ảnh mê cung dạng PNG xuống.
    + Tiến hành tải lên được phông nền như sau: (- Gợi ý)
    - Tiến hành tải lên được phông nền như sau:
    Ảnh
    - Câu lệnh (- Gợi ý)
    Câu lệnh:
    Ảnh
    Ảnh
    Ảnh
    Kết quả:
    Bài 2
    Bài 2: Vòng lặp ở Hình 5 sẽ làm nhân vật vẽ một hình vuông với các cạnh có màu khác nhau. Em hãy tạo chương trình vẽ Hình 6.
    Ảnh
    + Gợi ý
    Ảnh
    - Gợi ý:
    Hãy lặp lại việc vẽ hình vuông 12 lần, nhưng sau mỗi lần vẽ xong một hình vuông thì xoay hướng nhân vật vẽ latex(30@) trước khi vẽ hình vuông tiếp theo.
    Vận dụng
    - Vận dụng
    - Vận dụng:
    Ảnh
    Hình vẽ
    Theo một mẫu mô tả cấu trúc lặp đã học ở lớp 6, bạn Quân mô tả một thuật toán như ở Hình 7. Em hãy thể hiện thuật toán này bằng một chương trình Scratch.
    Tổng kết
    - Câu hỏi tự kiểm tra
    - Câu hỏi tự kiểm tra:
    Bài tập trắc nghiệm
    Trong các câu sau, những câu nào đúng trong Scratch?
    1) Có ba khối lệnh khác nhau để thể hiện cấu trúc lặp trong thuật toán.
    2) Chỉ có thể sử dụng cấu trúc lặp khi biết trước số lần lặp.
    3) Chỉ có thể sử dụng cấu trúc lặp để lặp đi lặp lại một lệnh.
    4) Điều kiện dừng lặp phải là một biểu thức logic.
    - Tóm tắt bài học
    Ảnh
    Ảnh
    Tóm tắt bài học:
    Scratch cung cấp ba khối lệnh khác nhau để thể hiện các cấu trúc lặp: lặp với số lần biết trước, lặp cho đến khi iều kiện dừng lặp đuợc thoả mãn, lặp vô hạn. Điều kiện dừng lặp phải là một biểu thức logic.
    Dặn dò
    - Dặn dò
    Ảnh
    Dặn Dò
    Ôn lại bài vừa học. Làm bài tập trong SBT. Chuẩn bị bài mới: "Chủ đề F. Lập trình trực quan. Bài 6. Thực hành tìm và sửa lỗi".
    - Cảm ơn
    Ảnh
     
    Gửi ý kiến

    ↓ CHÚ Ý: Bài giảng này được nén lại dưới dạng ZIP và có thể chứa nhiều file. Hệ thống chỉ hiển thị 1 file trong số đó, đề nghị các thầy cô KIỂM TRA KỸ TRƯỚC KHI NHẬN XÉT  ↓