Khác biệt giữa các bản “Bài 2: Các thao tác căn bản trên câu lệnh Scratch”

Từ ChipFC Wiki
Bước tới: chuyển hướng, tìm kiếm
(Tìm hiểu chức năng một câu lệnh)
(Tìm hiểu chức năng một câu lệnh)
Dòng 16: Dòng 16:
 
=== Tìm hiểu chức năng một câu lệnh ===
 
=== Tìm hiểu chức năng một câu lệnh ===
 
Môi trường lập trình trên Scratch cho phép người dùng có thể tự tìm hiểu chức năng của các câu lệnh một cách rất nhanh chóng và thuận tiện. Để có thể tự học tác dụng của một câu lệnh, chúng ta chỉ việc nhấp chuột trái vào nó, khi đó chú mèo Scratch sẽ phản ứng lại với câu lệnh. Hình  1 là ví dụ khi chúng ta nhấp vào lệnh di chuyển 10 bước. Câu lệnh này có màu xanh dương và thuộc nhóm <span style="color:#FFF; background:#436EEE"> &nbsp; '''Chuyển động''' &nbsp; </span>  
 
Môi trường lập trình trên Scratch cho phép người dùng có thể tự tìm hiểu chức năng của các câu lệnh một cách rất nhanh chóng và thuận tiện. Để có thể tự học tác dụng của một câu lệnh, chúng ta chỉ việc nhấp chuột trái vào nó, khi đó chú mèo Scratch sẽ phản ứng lại với câu lệnh. Hình  1 là ví dụ khi chúng ta nhấp vào lệnh di chuyển 10 bước. Câu lệnh này có màu xanh dương và thuộc nhóm <span style="color:#FFF; background:#436EEE"> &nbsp; '''Chuyển động''' &nbsp; </span>  
 
  
 
[[Tập tin:Huong-dan-lap-trinh-scratch-hinh-bai-2-1.png|nhỏ|giữa|Hình  1: Nhấp chuột vào một lệnh để tìm hiểu chức năng của nó]]
 
[[Tập tin:Huong-dan-lap-trinh-scratch-hinh-bai-2-1.png|nhỏ|giữa|Hình  1: Nhấp chuột vào một lệnh để tìm hiểu chức năng của nó]]
Dòng 35: Dòng 34:
 
| [[Tập tin:Huong-dan-lap-trinh-scratch-hinh-bai-2-1-khoi-xoay-ve-phia.png|x32px]] || Nhân vật sẽ hướng về bên phải, bất chấp vị trí hiện tại đang ở đâu
 
| [[Tập tin:Huong-dan-lap-trinh-scratch-hinh-bai-2-1-khoi-xoay-ve-phia.png|x32px]] || Nhân vật sẽ hướng về bên phải, bất chấp vị trí hiện tại đang ở đâu
 
|}
 
|}
 +
 +
Trong các câu lệnh trên, chúng ta chú ý câu lệnh cuối cùng: Dù nhân vật đang xoay về phía nào, khi nhấn vào câu lệnh này, nhân vật của chúng ta luôn hướng về phía bên phải. Đây sẽ là câu lệnh để chúng ta đặt lại vị trí cho nhân vật về trạng thái ban đầu.
 +
 +
=== Kéo thả câu lệnh vào trong chương trình ===
 +
Đây là tác vụ căn bản khi làm việc với Scratch. Khi viết một chương trình, chúng ta chỉ việc “kéo-thả” các câu lệnh tương ứng. Giáo viên nhắc lại cho học sinh tác vụ “kéo-thả” sử dụng chuột như minh họa ở Hình  2.
 +
 +
[[Tập tin:Huong-dan-lap-trinh-scratch-hinh-bai-2-2.png|nhỏ|giữa|Hình  2: Ba bước để thực hiện tác vụ "kéo-thả"]]
 +
 +
Tác vụ kéo thả có 3 bước như sau:
 +
# Nhấn đè chuột trái vào đối tượng
 +
# Di chuyển chuột cùng với đối tượng đến vị trí mới
 +
# Thả chuột trái ra.
 +
 +
''Thực hành trên máy tính: Giáo viên cho học sinh thực hành kéo thả 4 câu lệnh ở Bảng  1 vào chương trình như Hình  3.''
 +
 +
[[Tập tin:Huong-dan-lap-trinh-scratch-hinh-bai-2-3.png|nhỏ|giữa|Hình  3: Kéo thả câu lệnh vào khung chương trình]]
  
 
= Hướng dẫn lập trình Scratch =
 
= Hướng dẫn lập trình Scratch =

Phiên bản lúc 11:41, ngày 22 tháng 2 năm 2018


Mục tiêu

Học sinh nắm được cách tự tìm hiểu chức năng của một câu lệnh.

Học sinh nắm được cách tương tác với các câu lệnh trong Scratch bao gồm:

  1. Kéo thả một câu lệnh
  2. Hiệu chỉnh một câu lệnh
  3. Tạo bản sao một câu lệnh
  4. Xóa một câu lệnh
  5. Ghép các câu lệnh
  6. Tách các câu lệnh

Học sinh có khả năng tự hiện thực một chương trình có sẵn.

Nội dung chi tiết

Tìm hiểu chức năng một câu lệnh

Môi trường lập trình trên Scratch cho phép người dùng có thể tự tìm hiểu chức năng của các câu lệnh một cách rất nhanh chóng và thuận tiện. Để có thể tự học tác dụng của một câu lệnh, chúng ta chỉ việc nhấp chuột trái vào nó, khi đó chú mèo Scratch sẽ phản ứng lại với câu lệnh. Hình 1 là ví dụ khi chúng ta nhấp vào lệnh di chuyển 10 bước. Câu lệnh này có màu xanh dương và thuộc nhóm   Chuyển động  

Hình 1: Nhấp chuột vào một lệnh để tìm hiểu chức năng của nó

Thực hành trên máy tính: Giáo viên cho học sinh tìm hiểu chức năng của 4 câu lệnh sau đây và yêu cầu học sinh phát biểu chức năng của các câu lệnh này, dựa vào phản ứng của nhân vật khi nhấp chuột vào từng câu lệnh này.

Bảng 1: Một số câu lệnh cơ bản trên Scratch
Câu lệnh Chức năng
Huong-dan-lap-trinh-scratch-hinh-bai-2-1-khoi-di-chuyen.png Nhân vật sẽ di chuyển về phía trước 1 đoạn ngắn
Huong-dan-lap-trinh-scratch-hinh-bai-2-1-khoi-xoay-phai.png Nhân vật sẽ xoay về bên phải 15 độ, tính từ vị trí hiện tại
Huong-dan-lap-trinh-scratch-hinh-bai-2-1-khoi-xoay-trai.png Nhân vật sẽ xoay về bên trái 15 độ, tính từ vị trí hiện tại
Huong-dan-lap-trinh-scratch-hinh-bai-2-1-khoi-xoay-ve-phia.png Nhân vật sẽ hướng về bên phải, bất chấp vị trí hiện tại đang ở đâu

Trong các câu lệnh trên, chúng ta chú ý câu lệnh cuối cùng: Dù nhân vật đang xoay về phía nào, khi nhấn vào câu lệnh này, nhân vật của chúng ta luôn hướng về phía bên phải. Đây sẽ là câu lệnh để chúng ta đặt lại vị trí cho nhân vật về trạng thái ban đầu.

Kéo thả câu lệnh vào trong chương trình

Đây là tác vụ căn bản khi làm việc với Scratch. Khi viết một chương trình, chúng ta chỉ việc “kéo-thả” các câu lệnh tương ứng. Giáo viên nhắc lại cho học sinh tác vụ “kéo-thả” sử dụng chuột như minh họa ở Hình 2.

Hình 2: Ba bước để thực hiện tác vụ "kéo-thả"

Tác vụ kéo thả có 3 bước như sau:

  1. Nhấn đè chuột trái vào đối tượng
  2. Di chuyển chuột cùng với đối tượng đến vị trí mới
  3. Thả chuột trái ra.

Thực hành trên máy tính: Giáo viên cho học sinh thực hành kéo thả 4 câu lệnh ở Bảng 1 vào chương trình như Hình 3.

Hình 3: Kéo thả câu lệnh vào khung chương trình

Hướng dẫn lập trình Scratch