Đặt buổi học thử miễn phí — Trải nghiệm lớp học trực tuyến chất lượng caoĐặt lịch ngay →
Học Việt

Ví dụ: Luyện tập: Lập trình Scratch

Bài học: Luyện tập lập trình Scratch – Ví dụ minh họa từng bước Giới thiệu Qua bài học này, các em sẽ cùng nhau thực hành một bài tập cụ thể để làm quen với cách xây dựng chương trình trong Scratch. Chúng ta không chỉ học lý thuyết mà sẽ làm từng bước một , từ ý tưởng đến chạy th

Bài học: Luyện tập lập trình Scratch – Ví dụ minh họa từng bước

Giới thiệu

Qua bài học này, các em sẽ cùng nhau thực hành một bài tập cụ thể để làm quen với cách xây dựng chương trình trong Scratch. Chúng ta không chỉ học lý thuyết mà sẽ làm từng bước một, từ ý tưởng đến chạy thử chương trình. Điều này giúp các em hiểu sâu hơn về các khối lệnh và cách kết hợp chúng.

Lý thuyết cần nhớ

Trong quá trình luyện tập, có ba khái niệm chính chúng ta sẽ vận dụng:

  • Cấu trúc tuần tự: Các lệnh được thực hiện lần lượt từ trên xuống dưới.
  • Biến số (Variable): Một ô nhớ trong chương trình, dùng để lưu dữ liệu (ví dụ: điểm số, số lần lặp).
  • Vòng lặp (Loop): Cho phép thực hiện một nhóm lệnh nhiều lần. Trong Scratch, ta hay dùng khối "lặp lại" (repeat) hoặc "lặp liên tục" (forever).

Ví dụ minh họa từng bước

Đề bài: Tạo một chương trình Scratch để nhân vật mèo (Sprite) di chuyển trên sân khấu. Yêu cầu:
- Mỗi lần nhấn phím "Space", chú mèo đi tới một điểm ngẫu nhiên.
- Chú mèo đếm số lần mình đã di chuyển và hiển thị số đó ra ngoài màn hình.

Bước 1: Chuẩn bị

  • Mở Scratch, chọn nhân vật mèo có sẵn (Sprite1).
  • Vào "Biến số" (Variables), tạo một biến mới đặt tên là Số lần.
  • Tích vào ô vuông trước tên biến để hiển thị nó trên sân khấu.

Bước 2: Xây dựng chương trình chính

  1. Kéo khối "Khi bấm vào lá cờ xanh" (Events) vào vùng lập trình.
  2. Gắn vào đó một khối "đặt Số lần thành 0" (Variables) để khởi tạo giá trị ban đầu.

Bước 3: Xử lý khi nhấn phím

  1. Kéo khối "Khi phím [space] được nhấn" (Events) ra vùng riêng.
  2. Gắn khối "đi tới vị trí ngẫu nhiên" (Motion).
  3. Gắn tiếp khối "thay đổi Số lần một lượng 1" (Variables) để tăng biến lên 1.
  4. Để vui hơn, thêm khối "nói [Xin chào!] trong 2 giây" (Looks) sau đó.

Bước 4: Kiểm tra và chạy thử

  • Nhấn lá cờ xanh để bắt đầu.
  • Nhấn phím Space vài lần. Quan sát con mèo di chuyển ngẫu nhiên và con số "Số lần" tăng dần.
  • Nếu con mèo nói "Xin chào!", chương trình đã chạy đúng.

Giải thích:
Khi nhấn Space, chương trình thực hiện ba lệnh tuần tự: di chuyển → tăng biến → nói lời chào. Biến Số lần giúp chúng ta ghi nhớ có bao nhiêu lần đã di chuyển.

Ghi nhớ

  • Bắt đầu một chương trình Scratch luôn bằng khối "Khi bấm vào lá cờ xanh".
  • Biến số là công cụ giúp ghi nhớ dữ liệu trong suốt quá trình chạy.
  • Mỗi khi cần lặp lại hoặc đáp ứng phím bấm, hãy dùng các khối sự kiện (Events) riêng biệt.

Bài tập gợi ý

Bài tập 1: Sửa lại chương trình mẫu: Khi nhấn phím "mũi tên lên", nhân vật di chuyển lên trên 10 bước; nhấn "mũi tên xuống", đi xuống 10 bước. Gắn thêm biến Số lần để đếm tổng số lần bấm phím.

Bài tập 2: Tạo chương trình vẽ hình vuông: Nhân vật vẽ một hình vuông (cạnh dài 100 bước) và lưu lại số lần vẽ. Gợi ý: dùng khối "bút vẽ" (Pen) và vòng lặp "lặp lại 4 lần".