Đặ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 – Tập trung ví dụ minh họa từng bước 1. Giới thiệu Chào các em! Sau khi đã làm quen với các khối lệnh cơ bản trong Scratch như di chuyển, thay đổi màu sắc, phát âm thanh hay tạo biến số, hôm nay chúng ta sẽ cùng nhau luyện tập để áp dụng kiến

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

1. Giới thiệu

Chào các em! Sau khi đã làm quen với các khối lệnh cơ bản trong Scratch như di chuyển, thay đổi màu sắc, phát âm thanh hay tạo biến số, hôm nay chúng ta sẽ cùng nhau luyện tập để áp dụng kiến thức đó vào một ví dụ cụ thể. Việc thực hành qua ví dụ sẽ giúp các em hiểu rõ hơn cách kết hợp các câu lệnh để tạo ra một chương trình hoàn chỉnh, từ đó rèn luyện tư duy lập trình một cách logic và sáng tạo.

2. Lý thuyết cần nhớ

Trước khi đi vào ví dụ, chúng ta hãy ôn lại một số khái niệm quan trọng:

  • Khối lệnh "Sự kiện": Ví dụ như "khi nhấp chuột vào lá cờ xanh" để bắt đầu chương trình.
  • Khối lệnh "Chuyển động": Gồm các lệnh như "di chuyển 10 bước", "xoay 15 độ", giúp nhân vật thay đổi vị trí và hướng.
  • Khối lệnh "Hiển thị": Dùng để thay đổi ngoại hình, phát âm thanh, hoặc hiện/ẩn nhân vật.
  • Khối lệnh "Điều khiển": Quan trọng nhất là "lặp lại" (ví dụ "lặp lại 10 lần") giúp thực hiện một hành động nhiều lần liên tục.
  • Cấu trúc tuần tự: Các lệnh được thực hiện từ trên xuống dưới, lần lượt từng bước một.

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

Chúng ta sẽ tạo một chương trình đơn giản có tên "Chú mèo nhảy múa". Khi nhấn vào lá cờ xanh, chú mèo sẽ di chuyển theo hình vuông, mỗi lần đi đến một góc thì đổi màu.

Bước 1: Chuẩn bị nhân vật và sân khấu

  • Khởi động Scratch, chọn nhân vật mèo mặc định (Sprite1).
  • Chọn phông nền trắng hoặc bất kỳ phông nào em thích.

Bước 2: Kéo thả các khối lệnh

Chúng ta sẽ thực hiện theo thứ tự sau:

  1. Khối sự kiện: Kéo khối "khi nhấp chuột vào lá cờ xanh" vào vùng lập trình.
  2. Khối điều khiển: Kéo khối "lặp lại 4 lần" và gắn nó ngay bên dưới khối sự kiện. (Vì hình vuông có 4 cạnh).
  3. Bên trong vòng lặp:
    • Kéo khối "di chuyển 100 bước" từ nhóm Chuyển động. (Đây là chiều dài mỗi cạnh).
    • Kéo khối "xoay 90 độ" từ nhóm Chuyển động. (Góc vuông của hình vuông).
    • Kéo khối "đổi màu sắc hiệu ứng 25" từ nhóm Hiển thị. (Mỗi góc sẽ có màu khác nhau).
  4. Kết thúc: Kéo khối "đợi 1 giây" từ nhóm Điều khiển đặt sau vòng lặp, để chú mèo dừng lại một lát rồi kết thúc.

Bước 3: Ghép nối hoàn chỉnh

Các em hãy ghép các khối theo thứ tự như sau:

Khi nhấp chuột vào lá cờ xanh

Lặp lại 4 lần (bắt đầu vòng lặp)
   ↓
   Di chuyển 100 bước
   Xoay 90 độ
   Đổi màu sắc hiệu ứng 25
Kết thúc vòng lặp

Đợi 1 giây

Bước 4: Chạy thử chương trình

Nhấn vào lá cờ xanh trên sân khấu. Các em sẽ thấy chú mèo đi theo hình vuông, mỗi góc lại đổi màu (từ màu cam sang xanh, đỏ, tím,...). Nếu muốn chú mèo nhảy múa nhiều hơn, em có thể tăng số lần lặp hoặc thay đổi số bước di chuyển.

4. Ghi nhớ

  • Luôn bắt đầu bằng khối sự kiện (cờ xanh) để chương trình có thể chạy.
  • Dùng vòng lặp để rút ngắn mã lệnh khi cần lặp lại nhiều lần một hành động giống nhau.
  • Thứ tự lệnh rất quan trọng: lệnh nào đặt trước sẽ được thực hiện trước.
  • Thử nghiệm và sửa lỗi: Nếu chương trình chưa chạy đúng, hãy kiểm tra lại từng khối lệnh, xem có ghép đúng vị trí không.

5. Bài tập gợi ý

Để các em tự luyện tập thêm, hãy thử sức với những bài tập sau:

  1. Bài tập 1: Sửa lại chương trình "Chú mèo nhảy múa" để chú mèo đi theo hình tam giác (3 cạnh, mỗi lần xoay 120 độ) và đổi màu ở mỗi đỉnh.
  2. Bài tập 2: Thêm một nhân vật khác (ví dụ con chó) và lập trình để nhân vật đó di chuyển theo một hình tròn nhỏ (gợi ý: lặp lại 360 lần, mỗi lần di chuyển 1 bước và xoay 1 độ).
  3. Bài tập 3: Tạo chương trình để nhân vật chào hỏi: Khi nhấn cờ xanh, nhân vật nói "Xin chào" trong 2 giây, sau đó di chuyển tiến lên 50 bước và nói "Tạm biệt" rồi dừng lại.

Chúc các em luyện tập vui vẻ và ngày càng yêu thích lập trình Scratch!