Hướng dẫn các em có làm quen với các khối lệnh trong lập trinh SRATCH bằng tiếng việt, nắm bắt nhanh ngôn ngữ lập trình để có thể tự tay xây dựng các dự án theo ý tưởng của mình. Một số dự án các em có thể học lập trình là một ý tưởng rất có ý nghĩa thực tiễn xây dựng như vẽ hình ảnh động, thiết kế truyện tranh, thiết kế game, thiết kế các cuộc hội thoại .... ,Ngoài ra Scratch đã được định hướng là sẽ trở thành một phương pháp giúp trẻ em cũng có thể làm quen và hiểu về lập trình một cách hiệu quả. Và đúng như vậy, Scratch đã giúp các bạn nhỏ hiểu về lập trình hơn, trang bị hành trang để trẻ bước sang kỉ nguyên công nghệ 5.0.
Các khối lệnh lập trình Scratch – By: Phạm Thanh Hải (thanhhaipctb@gmail.com) GIẢI THÍCH Ý NGHĨA CÁC KHỐI LỆNH TRONG SCRATCH BẰNG TIẾNG VIỆT Lập trình Scratch https://scratch.mit.edu/ o o o o Game Scratch Vẽ hình Scratch Khối lệnh Scratch Làm quen Scratch Danh mục khối lệnh Scratch I- Khối lệnh di chuyển II- Khối lệnh hiển thị III- Khối lệnh âm IV- Khối lệnh kiện V- Khối lệnh điều khiển VI- Khối lệnh cảm biến VII- Khối lệnh phép tính tốn VII- Khối lệnh biến số IX- Khối lệnh bút vẽ 10 X- Khối lệnh âm nhạc 10 1|Page Các khối lệnh lập trình Scratch – By: Phạm Thanh Hải (thanhhaipctb@gmail.com) I- Khối lệnh di chuyển STT Ký hiệu Ý nghĩa câu lệnh Di chuyển đối tượng với số bước xác định Quay trái góc xác định Quay phải góc xác định Điều khiển đối tường tới vị trí ngẫu nhiên Điều khiển đối tượng di chuyển đến vị trí có tọa độ (x,y) Điều khiển đối tường tới vị trí ngẫu nhiên khoảng thời gian xác định Điều khiển đối tượng di chuyển đến vị trí có tọa độ (x,y) khoảng thời gian xác định Điều khiển đối tượng di chuyển theo hướng ( ) Điều khiển đối tượng phía chuột (hoặc nhân vật cần chọn) 10 Thay đổi tọa độ theo trục x cho đối tượng 11 Đặt tọa độ theo trục x cho đối tượng 12 Thay đổi tọa độ theo trục y cho đối tượng 13 Đặt tọa độ theo trục y cho đối tượng 14 15 Nếu chạm vào thành/cạnh sân khấu quay/bật ngược lại Quy định kiểu quay/lật đối tượng (có tham số tùy chọn kiểu quay) 2|Page Các khối lệnh lập trình Scratch – By: Phạm Thanh Hải (thanhhaipctb@gmail.com) STT Ký hiệu Ý nghĩa câu lệnh 16 Tọa độ trục x 17 Tọa độ trục y 18 Hướng II- Khối lệnh hiển thị STT Ký hiệu Ý nghĩa câu lệnh Hiển thị câu nói đối tượng thời gian định Hiển thị câu nói đối tượng Hiển thị nội dung nghĩ đối tượng thời hạn định Hiển thị nội dung nghĩ đối tượng Chuyển đổi hình dạng xác định đối tượng Chuyển đổi ảnh xác định sân khấu Chuyển đổi ảnh sang ảnh Thay đổi kích thước đối tượng với mức độ xác định Đặt kích thước mặc định cho đối tượng 10 Thay đổi hiệu ứng đồ họa đối tượng với mức độ xác định 11 Đặt hiệu ứng đồ họa cho đối tượng 3|Page Các khối lệnh lập trình Scratch – By: Phạm Thanh Hải (thanhhaipctb@gmail.com) STT Ký hiệu Ý nghĩa câu lệnh 12 Xóa hiệu ứng đồ họa đối tượng 13 Hiện (trình diễn) đối tượng 14 Ẩn đối tượng 15 Chuyển đối tượng nằm (xếp lớp đối tượng) 16 Chuyển đối tượng xuống (xếp lớp đối tượng) 17 Chọn trang phục cho đối tượng 18 Chọn hình cho đối tượng 19 Báo kích thước hành III- Khối lệnh âm STT Ký hiệu Ý nghĩa câu lệnh Phát âm kết thúc thực khối lệnh Phát âm Dừng tất âm phát đặt hiệu ứng âm Xóa hiệu ứng âm Thay đổi âm lượng 4|Page Các khối lệnh lập trình Scratch – By: Phạm Thanh Hải (thanhhaipctb@gmail.com) STT Ký hiệu Ý nghĩa câu lệnh Đặt âm lượng Báo cáo âm lượng hành IV- Khối lệnh kiện STT Ký hiệu Ý nghĩa câu lệnh Chạy dự án Scratch Tương tác qua bàn phím, phím nhấn kịch chạy Khi click chuột vào đối tượng kịch hoạt động Sự kiện xảy ảnh chuyển Khi giá trị tham số chọn đạt đến ngưỡng xác định kịch hoạt động Khi nhận thơng điệp thực kịch Truyền thơng điệp cho đối tượng xác định Truyền thông điệp cho nhiều đối tượng đợi đối tượng nhận thực lệnh 5|Page Các khối lệnh lập trình Scratch – By: Phạm Thanh Hải (thanhhaipctb@gmail.com) V- Khối lệnh điều khiển STT Ký hiệu Ý nghĩa câu lệnh Đợi (trì hỗn) khoảng thời gian tính giây Lặp lại việc với số lần xác định Lặp lại mãi việc Đợi thỏa mãn điều kiện cho trước Lặp lại việc thỏa mãn điều kiện cho trước Dừng kịch bản/dự án (Tùy thuộc vào tham số chọn) Sau đối tượng nhân xử lý nào? 10 Nhân (sao chép) đối tượng 11 Xóa 6|Page Các khối lệnh lập trình Scratch – By: Phạm Thanh Hải (thanhhaipctb@gmail.com) VI- Khối lệnh cảm biến STT Ký hiệu Ý nghĩa câu lệnh Nếu chạm vào xảy việc đó! (Chúng ta hiểu cảm ứng, hiệu ứng, cảm biến, thay đổi) Nếu chạm vào màu cho thực khối lệnh (nhiệm vụ) … Nếu màu chạm vào màu thực khối lệnh … Là khối lệnh báo cáo, giúp xác định khoảng cách từ đối tượng đến đối tượng khác Đặt câu hỏi đợi câu trả lời Báo cáo câu trả lời 10 11 Khi phím nhấn xuống thực khối lệnh … Khi chuột nhấn xuống thực khối lệnh … Báo cáo vị trí hành trỏ chuột theo trục x áo cáo vị trí hành trỏ chuột theo trục y Chế độ kéo thả đối tượng full hình 12 Báo cáo âm lượng 13 Báo cáo thời gian hành tính giây 14 Đặt lại thời gian 15 16 Báo cáo giá trị thuộc tính đối tượng: Vị trí tọa độ, hướng, Báo cáo thời gian: Giờ, phút, giây, năm, tháng,… 7|Page Các khối lệnh lập trình Scratch – By: Phạm Thanh Hải (thanhhaipctb@gmail.com) STT Ký hiệu 17 18 VII- Khối lệnh phép tính tốn STT Ký hiệu Ý nghĩa câu lệnh Báo cáo số ngày từ năm 2000 đến Báo cáo tên thành viên đăng nhập xem dự án Scratch Ý nghĩa câu lệnh Khối lệnh cộng, trừ, nhân chia Khối lệnh so sánh Lấy ngẫu nhiên giá trị khoảng giá trị cho trước Trả lại giá trị ĐÚNG hai biểu thức ĐÚNG, trường hợp cịn lại trả lại giá trị SAI Trả lại giá trị SAI hai biểu thức SAI, trường hợp cịn lại trả lại giá trị ĐÚNG 8|Page Các khối lệnh lập trình Scratch – By: Phạm Thanh Hải (thanhhaipctb@gmail.com) STT Ký hiệu Ý nghĩa câu lệnh Trả lại giá trị ĐÚNG giá trị biểu thức SAI ngược lại Ghép nối liệu Trích xuất ký tự có số thứ tự xác định chuỗi 10 Đếm số lượng ký tự xuất chuỗi cho trước Kiểm tra liệu tham số thứ có nằm liệu tham số thứ 11 Lấy phần Dư phép chia 12 Làm tròn số thập phân 13 Trả lại giá trị Hàm với tham số xác định VII- Khối lệnh biến số STT Ký hiệu Ý nghĩa câu lệnh Báo cáo giá trị biến Đặt giá trị ban đầu cho biến số Thay đổi giá trị biến Hiện thị giá trị biến Ẩn giá trị biến 9|Page Các khối lệnh lập trình Scratch – By: Phạm Thanh Hải (thanhhaipctb@gmail.com) IX- Khối lệnh bút vẽ STT Ký hiệu Ý nghĩa câu lệnh Xóa hình sân khấu sau vẽ Đóng dấu đối tượng (Khác với clone - nhân (copy) đối tượng) Đặt bút vẽ Nhấc bút (không vẽ di chuyển) Đặt màu cho bút cách chọn màu giao diện Scratch Thay đổi màu bút với tham số bên Đặt màu cho bút cách chọn màu giao diện Scratch Thay đổi cỡ nét vẽ Đặt kích thước ngịi bút X- Khối lệnh âm nhạc STT Ký hiệu Ý nghĩa câu lệnh Chơi tiếng trống khoảng thời gian xác định Xác định quãng nghỉ nốt nhạc liên tiếp Chơi nốt nhạc khoảng thời gian xác định Lựa chọn nhạc cụ để phát âm Đặt nhịp độ cho nhạc (nhanh/chậm/vừa) 10 | P a g e Các khối lệnh lập trình Scratch – By: Phạm Thanh Hải (thanhhaipctb@gmail.com) STT Ký hiệu Ý nghĩa câu lệnh Thay đổi nhịp độ nhạc Báo cáo nhịp độ hành nhạc 11 | P a g e ... Các khối lệnh lập trình Scratch – By: Phạm Thanh Hải (thanhhaipctb@gmail.com) STT Ký hiệu Ý nghĩa câu lệnh 16 Tọa độ trục x 17 Tọa độ trục y 18 Hướng II- Khối lệnh hiển thị STT Ký hiệu Ý nghĩa câu. .. III- Khối lệnh âm STT Ký hiệu Ý nghĩa câu lệnh Phát âm kết thúc thực khối lệnh Phát âm Dừng tất âm phát đặt hiệu ứng âm Xóa hiệu ứng âm Thay đổi âm lượng 4|Page Các khối lệnh lập trình Scratch. .. Thanh Hải (thanhhaipctb@gmail.com) STT Ký hiệu Ý nghĩa câu lệnh Đặt âm lượng Báo cáo âm lượng hành IV- Khối lệnh kiện STT Ký hiệu Ý nghĩa câu lệnh Chạy dự án Scratch Tương tác qua bàn phím, phím