Để tạo điều kiện thuận lợi cho các sở giáo dục và đào tạo và đội ngũ giáo viên thực hiện nhiệm vụ bồi dưỡng thường xuyên nội dung bồi dưỡng đáp ứng nhu cầu phát triển nghề nghiệp liên tục của giáo viên (nội dung bồi dưỡng 3) theo quy định tại Thông tư số 262012TTBGDĐT ngày 10 tháng 7 năm 2012 của Bộ Giáo dục và Đào tạo ban hành quy chế bồi dưỡng thường xuyên giáo viên mầm non, phổ thông và giáo dục thường xuyên,
Trang 1SỞ GIÁO DỤC VÀ ĐÀO TẠO GIA LAI
TRƯỜNG CAO ĐẲNG SƯ PHẠM
TÀI LI U B I D Ệ Ồ ƯỠ NG KI N TH C TH Ế Ứ ƯỜ NG XUYÊN
MÔN TIN H CO CHO GIÁO VIÊN TI U H C Ể O
CHUYÊN ĐỀ Dạy học phần mềm Scratch
ở bậc Tiểu học
Giảng viên: Ths Võ Thanh Hải
Trang 2
MỤC LỤC
PH N 1: HẦ ƯỚNG D N S D NG PH N M M SCRATCHẪ Ử Ụ Ầ Ề 1
1.1 Gi i thi u chung v Scratchớ ệ ề 1
1.1.1 Vì sao ch n Scratch d y l p trình cho tr em?ọ ạ ậ ẻ 1
1.1.2 Hướng d n cài đ tẫ ặ 2
1.2 Giao di n Scratchệ 5
1.2.1 Thanh Menu 5
1.2.2 Thanh công c nhanhụ 6
1.2.3 Khu v c sân kh uự ấ 6
1.2.4 Khu v c qu n lý phông n n sân kh u và nhân v tự ả ề ấ ậ 6
1.2.5 Khu l p trìnhậ 7
1.2.6 T o chạ ương trình đ n gi nơ ả 8
1.3 Sân kh uấ 9
1.3.1 H t a đ trong sân kh uệ ọ ộ ấ 9
1.3.2 Các ch đ c a sân kh uế ộ ủ ấ 10
1.4 Làm vi c v i phông n n, nhân v t và ngo i hình nhân v tệ ớ ề ậ ạ ậ 11
1.4.1 T a đ c a nhân v tọ ộ ủ ậ 11
1.4.2 Hướng chuy n đ ng c a nhânể ộ ủ v tậ 11
1.4.3 Thêm thêm phông n n, nhân v t , ngo i hình nhân v tề ậ ạ ậ 12
1.4.4 S d ng công c vẽử ụ ụ 14
1.5 Khu v c âm thanhự 18
1.5.1 Màn hình làm viêc 18
1.5.2 Thêm âm thanh 18
1.5.3 Xóa âm thanh 19
1.5.4 Hi u ch nh và thêm hi u ng cho âm thanhệ ỉ ệ ứ 19
1.6 C a s th thu tử ổ ủ ậ 20
1.6.1 Step-by-Step 20
1.6.2 How to 20
1.6.3 Blocks 21
1.7 Khu v c l p trìnhự ậ 22
1.7.1 B ng danh m c các kh i l nhả ụ ố ệ 22
1.7.2 L nh b t đ u 1 chệ ắ ầ ương trình 23
1.7.3 Nhóm l nh đi u khi n nhân v tệ ề ể ậ 23
1.8 L p trìnhậ 37
1.8.1 L p trình hi u ngậ ệ ứ 37
1.8.2 L p trình phim ho t hìnhậ ạ 38
1.8.3 L p trình gameậ 39
1.8.4 L p trình Âm thanhậ 45
Trang 31.8.5 L p trình t o b n saoậ ạ ả 45
1.8.6 L p trình thu t toán s h c đ n gi nậ ậ ố ọ ơ ả 47
1.9 Th t củ ụ 48
1.9.1 Thi t l p th t cế ậ ủ ụ 48
1.9.2 Th t củ ụ đ quiệ 51
1.9.3 Th t c g i th t c khácủ ụ ọ ủ ụ 53
PH N 2: CHẦ ƯƠNG TRÌNH CHI TI T D Y SCRATCH B C TI U H CẾ Ạ Ở Ậ Ể Ọ 55
Bài 1 T duy máy tính là gìư 55
Bài 2 Làm quen v i Scratchớ 55
Bài 3 Chuy n đ ng đ n gi nể ộ ơ ả 56
Bài 4 Làm vi c v i phông n n và nhân v tệ ớ ề ậ 56
Bài 5 Vẽ hình 56
Bài 6 Âm thanh 57
Bài 7 Chuy n đ ng nâng caoể ộ 57
Bài 8 H i tho iộ ạ 57
Bài 9 H i tho i và truy n thôngộ ạ ề 58
Bài 10 C m bi nả ế 58
Bài 11 X lý sử ố 58
Bài 12 X lí xâu ký tử ự 58
Bài 13 Phân thân c a nhân v tủ ậ 59
Bài 14 L p trình nâng caoậ 59
Bài 15 T o gameạ 59
Trang 4PHẦN 1: HƯỚNG DẪN SỬ DỤNG PHẦN MỀM SCRATCH 1.1 Giới thiệu chung về Scratch
1.1.1 Vì sao chọn Scratch dạy lập trình cho trẻ em?
Môi trường và ngôn ngữ lập trình Scratch do nhóm nghiên cứu LifelongKindegarden Group thuộc đại học MIT (Massachusetts Institute of Technology)thiết lập đầu năm 2008 Scratch được cung cấp miễn phí Ý tưởng ban đầu củanhóm chỉ là thiết lập một ngôn ngữ lập trình mới, đơn giản, chỉ dùng kéo thả, dànhcho trẻ em thiết lập trò chơi, phim hoạt hình, ứng dụng đơn giản, kích thích sự sángtạo trong môi trường làm việc nhóm của trẻ
Tuy nhiên Scratch chỉ thực sự bùng nổ từ năm 2014 khi một số quốc gia nhưAnh, Mỹ, Nhật đã đổi mới đột phá chương trình giảng dạy môn Tin học trong nhàtrường, đưa nội dung kiến thức Khoa học máy tính vào nhà trường ngay từ cấp Tiểuhọc Một trong những đề nghị quan trọng nhất của các chương trình này là cần đưacác ngôn ngữ lập trình đơn giản, dạng kéo thả như Scratch vào giảng dạy trong nhàtrường ngay từ Tiểu học Việc điều chỉnh chương trình môn Tin học này đã kéo theo
sự gia tăng bùng nổ của Scratch trên phạm vi toàn thế giới Số lượng học sinh đăng
ký tham gia trang Scratch tăng đột biến cả về số lượng và chất lượng Thực tế đãchứng minh tính hấp dẫn của các môi trường lập trình kéo thả như Scratch, sự đam
mê lập trình của trẻ nhỏ Scratch vô cùng thích hợp cho trẻ lứa tuổi từ 6 đến 14, tức
là các cấp Tiểu học, THCS của Việt Nam Chính vì vậy trong chương trình đổi mớigiáo dục của Việt Nam sau 2018, Bộ Giáo dục & Đào tạo cũng đã quyết định đưanội dung kiến thức Khoa học máy tính trong môn Tin học vào ngay từ cấp Tiểu học
và những ngôn ngữ lập trình kéo thả như Scratch sẽ là một lựa chọn tốt cho các nhàtrường và học sinh
CNTT Scratch có sự phát triển bùng nổ 3 năm trở lại đây Đặc biệt là sau khi một
số quốc gia có tiềm lực khoa học kỹ thuật mạnh trên thế giới đã quyết đinh đưa
Trang 5Scratch vào giảng dạy trong nhà trường cho học sinh từ cấp Tiểu học.
- Scratch hoàn toàn miễn phí và có thể chia sẻ rộng rãi trong cộng đồng
- Scratch rất thích hợp để tạo ra các ứng dụng đồ họa, animation, bài học, bàigiảng, mô phỏng kiến thức, trình diễn, sách điện tử, trò chơi, … rất phù hợp với nhàtrường, giáo viên, học sinh
- Scratch là môi trường tốt nhất để dạy học sinh làm quen với tư duy máytính, khoa học máy tính ngay từ lứa tuổi tiểu học
- Với Scratch, bạn có thể lập trình để tạo nên các câu chuyện, sự kiện tiếp nốivới nhau liền mạch , những trò chơi thú vị, và có thể là hoạt hình Một điều thú vịhơn là bạn có thể chia sẻ các tác phẩm của mình với những bạn khác trên cộng đồngmạng của Scratch
Đối tượng của Scratch
Scratch được thiết kế đặt biệt cho trẻ từ 8 đến 14 tuổi, nhưng mọi người ở bất
cứ độ tuổi nào cũng có thể sử dụng và thỏa sức sáng tạo Hàng triệu người đang tạo
ra những dự án (projects) từ Scratch trên khắp nơi, bao gồm những hộ gia đình, cáctrường học, các viện bảo tàng, các thư viện, và các trung tâm cộng đồng Scratch
Thông tin chi tiết về Scratch xem tại: https://scratch.mit.edu/about/
Môi trường làm việc của Scratch
Cách 1: Có kết nối Internet Bạn có thể sử dụng phần mềm scratch online tạiđịa chỉ https://scratch.mit.edu bằng cách tạo tài khoản và đăng nhập vào làm việc
Cách 2 : Không cần kết nối Internet Tải phần mềm về cài đặt trên máy tính
1.1.2 Hướng dẫn cài đặt
+ DownLoad phần mềm cài đặt
Để cài đặt Scratch cần truy cập vào địa chỉ: https://scratch.mit.edu/download/Trên website có 3 vùng, nếu máy chưa có Flash Player bạn cần DownLoadAdobe AIR đúng với hệ điều hành
Trang 6Sau đó download Scratch :
Tiếp theo nên tải về máy bạn:
Trang 7- Hiện ra thông báo bạn cứ chọn Yes ….
Khi Scratch đã cài đặt xong, sẽ xuất hiênh màn hình làm việc như sau:
Trang 81.2 Giao diện Scratch
Màn hình làm việc được chia thành các khu vực như hình:
1.2.1 Thanh Menu
Gồm 4 thành phần chính: Tệp tin, Chỉnh sửa, Thủ thuật, Thông tin thêm
+ Tệp tin: Gồm các lệnh về tệp tin như: Tạo mới, mở, lưu, ghi hình chương trình,
chia sẻ đến trang web …
+ Chỉnh sửa: Gồm bố trí sân khấu và Chế độ Turbo mode, khi nhấp vào lá cờ xanh
(Green Flag) dự án của chúng ta sẽ chạy một cách nhanh chóng Điều này rất hữuích cho việc giải quyết các chương trình toán học lớn hoặc chạy một ứng dụng 3Dmột cách mượt mà
+ Thủ thuật: Cửa sổ thủ thuật là một hình thức mới, nhận hỗ trợ từ Scratch Được
xây dựng ngay trên trình biên tập (Scratch 2 Offline Editor), chức năng giống như
Trang 9hộp thoại Helps ở các phiên bản trước (1.x) Gồm các hướng dẫn lập trình Scratchbằng video
1.2.2 Thanh công cụ nhanh
Thanh công cụ nhanh chứa một số lệnh làm việc nhanh với nhân vật và các lệnh
Tạo bản sao : Giúp sao chép nhân vật hoặc khối lệnh Chỉ cần nhấp chuộtvào nút lệnh sau đó chọn đối tượng hoặc khối lệnh rồi kéo thả đến vị trí mới
Xóa các đối tượng
Phóng tô đối tượng
Thu nhỏ đối tượng
Nút trợ giúp nhanh, nút này có ý nghĩa như như: nháy chuột lên nút, sau đónháy chuột lên 1 lệnh bất kỳ sẽ hiển thị nội dung mô tả của lệnh này
1.2.3 Khu vực sân khấu
Khu vực sân khấu là cửa sổ thể hiện từng phần hoặc cả dự án Khi dự ánchạy chúng ta quan sát thông qua sân khấu, tương tự như khi chúng ta xem biểudiễn ca nhạc, xem phim, xem Tivi Khi bạn tạo dự án mới, một chú mèo xuất hiệntrên sân khấu đó là nhân vật ngầm định của chương trình
1.2.4 Khu vực quản lý phông nền sân khấu và nhân vật
Khu vực này quản lý phông nền, danh sách nhân vật Khu vực này chứa các
Trang 10- Nhân vật xuất hiện trên sân khấu, là đối tượng chính của các hoạt động Cóthể có nhiều nhân vật, đa dạng về kích thước và chủng loại Khi lần đầu tiên chạyScratch, nhân vật chính là 1 chú mèo xinh xắn.
+ Khu vực tạo sân khấu: Tại khu vực này bạn có thể thực hiện các thao tác với sânkhấu như trang trí sân khấu, tạo thêm các cảnh sân khấu khác, tạo âm thanh nền chosân khấu
+ Khu vực tạo nhân vật: Tại khu vực này bạncó thể thực hiện các thao tác như tạothêm nhân vật, chỉnh sửa ngoại hình nhân vật (thay đổi trang phục), bổ sung âmthanh, …
1.2.5 Khu lập trình
Gồm : Khung điều khiển và cửa sổ lệnh
Thêm nhân vật
Khu tạo sân khấu, nền
Khung điều khiển Cửa sổ lệnh
Trang 11+ Khung điều khiển: Là nơi chứa các "công cụ" dùng để tạo ra chương trình Tại
khung này chứa các mẫu lệnh, người lập trình sử dụng các công cụ này để viếtchương trình của mình
Khung điều khiển này sẽ có 3 Tab:
- Các kịch bản (Script): Chứa các khối lệnh
- Hóa trang (Costume /Backdrop): Thay đổi tạo hình nhân vật và sân khâu
- Âm thanh (Sound): Thay đổi âm thanh cho nhân vật.
Các khối lệnh trong Scratch được chia thành nhóm, mỗi nhóm bao gồm cáclệnh có ý nghĩa gần tương tự nhau và thể hiện bằng 1 màu cụ thể Có 10 nhóm cáclệnh, khi nháy lên 1 nhóm, khung phía dưới sẽ xuất hiện các lệnh của nhóm này
+ Cửa sổ lệnh: Chọn tab Các kịch bản
Cửa sổ lệnh chứa các "khối lệnh" để điều khiển hoạt động của nhân vật Mỗinhân vật có 1 cửa sổ lệnh riêng Trong cửa sổ này không cần phải viết lệnh mà chỉcần kéo thả các lệnh từ khung điều khiển bên cạnh sang cửa sổ lệnh và lắp ghép cáclệnh hợp lý Vì vậy Scratch được gọi là môi trường lập trình kéo thả
+ Cửa sổ hóa trang: Chọn tab Hóa trang
Mỗi nhân vật sẽ có 1 hoặc nhiều hình ảnh hiển thị, cửa sổ hóa trang cho phépthao tác với hình ảnh của nhân vật như thêm mới, chỉnh sửa, xóa hình ảnh trên cơ
sở có sẵn hoặc tạo hình ảnh theo yêu cầu
+ Cửa sổ âm thanh: Chọn tab Âm thanh
Cho phép tạo, chỉnh sửa âm thanh cho nhân vật trên cơ sở có sẵn hoặc tạotheo yêu cầu
1.2.6 Tạo chương trình đơn giản
Ví dụ: Mèo chuyển động
- Để bắt đầu bạn hãy mở Scratch 2 Offline Editor
- Tạo 1 dự án (project) mới: Tệp tin → mới
Trang 12- Chọn tab Các kịch bản, chọn nhóm Chuyển động, sau đó kéo thả
các lệnh
Ví dụ: kéo thả lệnh “di chuyển (10) bước” vào khu vực kịch bản như hình:
* Để chú mèo di chuyển, ta nhấp chuột liên tục vào thẻ di chuyển trong khuvực kịch bản
- Lưu dự án vào đĩa: vào menu Tệp tin, chọn Lưu
- Mở chương trình đã có: vào menu Tệp tin, chọn Mở
1.3 Sân khấu
Sân khấu là nơi biểu diễn các hành động hình ảnh, âm thanh của các nhân vậtkhi chạy chương trình Là nơi hiển thị kết quả của dự án
1.3.1 Hệ tọa độ trong sân khấu
Sân khấu có chiều rộng 360 và chiều dài 480 được xác định theo hệ trục tọa
độ Oxy trong toán học Trục x theo chiều ngang từ -240 đến 240, trục y theo chiềudọc có giá trị từ -180 đến 180
Kéo thả
Nhấp chuột vào đây để thực hiện lệnh
Trang 13Cặp số (x, y) xác định một điểm gọi là tọa độ của điểm đó.
Như hình trên Điểm C có tọa độ x= -100; y=50
1.3.2 Các chế độ của sân khấu
Sân khấu có 3 chế độ: Mặc định, thu nhỏ và toàn màn hình
+ Chế độ mặc định: Là chế độ thiết đặt sẵn khi mở chương trình.
+ Chế độ thu nhỏ: Ở chế độ này chiều dài và chiều rộng sân khấu bằng một nửa
Trang 14Dù ở chế độ nào thì tọa độ màn hình sân khấu vẫn không thay đổi
Ở góc trên bên phải sân khấu có 2 nút và
Khi bạn nhấn nút lệnh thì khối lệnh được ghép với khối
trong khu lập trình sẽ thực hiện Biểu tượng này thường được kích hoạt khối lệnhbắt đầu dự án
Phần nằm góc dưới bên phải của sân khấu là tọa độ của vị trí con trỏ chuột,khi con trỏ chuột đang nằm trong sân khấu
1.4 Làm việc với phông nền, nhân vật và ngoại hình nhân vật
1.4.1 Tọa độ của nhân vật
Tọa độ của nhân vật được tính là tọa độ của điểm chính tâm của nhân vật.Muốn thay đổi tọa độ nhân vật bạn thực hiên:
- Chọn nhân vật
- Mở cửa sổ hóa trang
- Nhấn nút cuối cùng góc trên bên phải
- Di chuyển gốc khung tọa độ đến vị trí cần thay đổi
Ví dụ: Chọn tọa độ nhân vật cây bút chì là đầu ngòi bút
Trang 151.4.2 Hướng chuyển động của nhân vật
Hướng phụ thuộc vào góc được tính theo hình sau:
Khi 1 nhân vật mới được khởi tạo, nhân vật này luôn hướng theo hướng mặcđịnh là hướng phải (right, 90o)
Nhân vật đang xoay theo hướng
down (180o ) Nhân vật đang xoay theo hướng left (-90o)
Nhân vật đang xoay theo hướng up (0o)
Trang 16+ Chọn từ thư viện
Chọn phông nền nhấn vào nút
Chọn nhân vật nhấn vào nút
Khi đó Scratch sẽ mở thư viện tương ứng
Thư viện phông nền:
Thư viện nhân vật:
Thư viện ngoại hình nhân vật
Trang 17+ Vẽ mới
Nhấn nút để vẽ mới Khu thiết kế xuất hiện cùng với các công cụ để bạn
tự vẽ
+ Tải đối tượng từ máy tính
Nhấn nút để chọn các tệp tin ảnh đã có sẵn trên đĩa
- Màn hình làm việc
Trang 18- Chức năng các nút điều khiển
- Bảng màu: Bảng màu được chia làm loại: bảng màu cơ bản có 56 màu,
bảng màu nâng cao có hàng nghìn màu và có thêm thanh chỉnh độ sáng
Trang 19Muốn chọn màu trên hình vẽ trong khu thiết kế bạn nhấn chuột vào công cụlấy màu, và nhấn chuột vào vùng màu muốn lấy.
- Chức năng thanh cộng cụ
- Vùng tùy chọn: với các công cụ khác nhau vùng này lại hiển thị chức năng
tương ứng Ví dụ như thay đổi kích thước nét vẽ, kiểu vẽ, thay đổi Font chữ, …
Trang 20+ Chế độ vectơ
Ở chế độ vectơ ảnh không bị nhòe, hình có thể thay đổi vị trí và kích thướctùy ý sau khi vẽ Dòng văn bản cũng có thể thay đổi nội dung và màu sắc bất kỳ lúcnào
Vẽ tự do
Trang 21Vẽ đường thẳng
Vẽ hình chữ nhật, hình vuông
Vẽ hình elip, hình trònThêm văn bản
Tô màu vùng khép kínTạo bản sao
Đặt ra trước 1 lớpĐặt ra sau 1 lớpTách nhómGộp nhóm
1.5 Khu vực âm thanh
Âm thanh của nhân vật được quản lý trong tab Âm thanh trên khung điều
khiển
Trang 221.5.1 Màn hình làm viêc
1.5.2 Thêm âm thanh
Để thêm âm thanh có 3 cách tương ứng 3 nút lệnh
- Thêm từ thư viện, tải từ máy tính bạn chỉ cần nhấp nút lệnh và chọn tệp âmthanh
- Ghi âm: Nhấn vào nút ghi âm, sau đó thao tác trên màn hình
Trang 231.5.3 Xóa âm thanh
Nhấn vào nút xóa hoặc nhấp chuột phải chọn lệnh xóa
1.5.4 Hiệu chỉnh và thêm hiệu ứng cho âm thanh
Khu âm thanh hỗ trợ rất nhiều thao tác chỉnh sửa và thêm hiệu ứng (Effect)
Trang 241.6 Cửa sổ thủ thuật
Cửa sổ này chứa các hướng dẫn thiết kế chương trình thông qua ví dụ mẫu
và video giúp bạn tự học Scratch hiệu quả
+ Effects: Thêm hiệu ứng
- Play with effects: Giới thiệu cơ bản về các hiệu ứng (effects)
- Create interactive effects: Sử dụng khối lệnh con Reporters (chứa một biếngiá trị - value nào đó) để thông báo Effect sẽ tác động vào Value xác định
- Interact with a microphone: Tương tác với Mic-rô, chức năng này khônghẳn thuộc về Effects, nhưng nó sẽ giúp bạn tương tác với nhân vật dễ dàng thôngqua Mic- rô, cụ thể là độ ồn
+ Animation: Tạo cảm giác chuyển động cho nhân vật Phần này gồm 3 hướng dẫn,
Dạy cho chúng ta cách làm một animation đơn giản
- Switch from happy to sad: Chuyển từ vui sang buồn", giải thích về việcchuyển đổi các diện mạo- costumes(costumes chứa đựng các “frame” hiển thị luânphiên của Sprite)
- Make a sprite talk: làm nhân vật nói lên", như đóng mở miệng , và bạncũng có thể tự thêm vào tiếng của chính mình
- Make a sprite walk: làm nhân vật di chuyển", sẽ lại đề cập về việc chuyểnđổi các costume (costumes), và được tìm hiểu về xác định, chủ động trong điềuchỉnh phương hướng cho nhân vật
+ Games: Phần này gồn 4 hướng dẫn làm một trò chơi cơ bản.
- Use arrow keys to move: sử dụng các phím mũi tên để di chuyển, bạn sẽbiết được làm thế nào để tạo ra một nhân vật được chúng ta điều khiển
Trang 25- Bounce around: giới thiệu về khối lệnh If on Edge, Bounce (– nếu chạmbiên, bật lại)
- Collide – va chạm: tạo một trái bóng và thanh ngang đơn giản
- Keep score- giới thiệu các biến variables, và cách tạo số điểm trong game
+ Stories: Hướng dẫn cách thực hiện 1 cốt truyện
-Talk to each other: tạo một cuộc đối thoại thông qua các khối thông báo liênkết với nhau
- Glide off the stage: làm cách nào để 1 nhân vật (sprite) trông giống nhưđang di chuyển ra khỏi sân khấu, với mẹo nhỏ bằng 2 khối lệnh “Ẩn”hay ”Hiện”
- Switch backdrops: bạn sẽ biết cách chuyển đổi qua lại giữa các phông nền(backdrop)
+ Music : Hướng dẫn, cách sử dụng âm nhạc hiệu quả trong dư án
-Play an Instrument: giới thiệu các nhạc khí có trong Scratch
- Play background music: cách đặt nhạc nền vào trong dự án
-Import your music: cách import(nhúng) nhạc vào Scratch
- Record sounds: cách thu âm bằng Mic-rô
- Edit Sounds: giới thiệu trình biên tập âm thanh trong Scratch
1.6.3 Blocks
Chứa các trợ giúp cho việc sử dụng mỗi khối lệnh trong Scratch
Trang 261.7 Khu vực lập trình
Khu vực lập trình chứa các khối lệnh và ghép chúng lại với nhau tạo thànhchương trình theo ý muốn Trong bất kỳ dự án nào chúng ta cũng phải làm việctrong khu vực này
1.7.1 Bảng danh mục các khối lệnh
Bảng danh mục các khối lệnh gồm các nhóm khối lệnh và danh sách các khốilệnh tương ứng với từng nhóm Có 10 nhóm khỗi lệnh, mỗi nhóm khối lệnh có mộtmàu riêng biệt
+ Các loại khối lệnh: Có 4 loại khối lệnh:
Khối lệnh thực thi, có khớp nối trên và nối dưới, dùng để thựchiện một công việc nhất định
ho c ặ kh i l n giá tr , không kh p n i, không th ghép phíaố ệ ị ớ ố ể
trước ho c sau l nh khác Chúng ặ ệ l u tr giá tr nh t đ nh có th là : s , chu i,ư ữ ị ấ ị ể ố ỗgiá tr đúng sai.ị
Khối lệnh kích hoạt chỉ có khớp nối phía dưới, chúng đợi sự kiệnnào đó (nhấp chuột, nhấn phím… ) sẽ thực hiện các khối lệnh bên dưới khi sự kiệnxảy ra
Khối lệnh điều khiển, chúng có khớp nối trên và dưới và còn có khớp
nối bên trong tức là có thể bao lấy một hoặc một đoạn khối lệnh bên trong
Trang 27Bạn có thể nháy chuột vào khối lệnh để thực hiện lệnh đó, khối lệnh sẽ thựchiện sau khi nháy chuột 1 giây, khối lệnh giá trị sẽ hiện giá trị
Bạn có thể kéo thả khối lệnh và ghép chúng lại với nhau hoặc tách chúng ra
Để sắp xếp lại các khỗi lệnh, bạn nhấp chuột phải chọn lệnh Dọn dẹp.
1.7.2 Lệnh bắt đầu 1 chương trình
- Chọn nhóm lệnh: Các trường hợp
- Kéo lệnh: thả vào khu vực kịch bản Khi nhấn vào lá cờ màuxanh tất cả các lệnh gắn với khối này sẽ thực thi
- Khối lệnh này thường đứng đầu một đoạn chương trình cho nhân vật
1.7.3 Nhóm lệnh điều khiển nhân vật
a Nhóm Di chuyển - Nhóm lệnh tạo chuyển động cho nhân vật
Di chuyển: là một nhóm lệnh mà trong nó chứa các khối lệnh chuyên điềukhiển nhân vật chuyển động như di chuyển, quay, thay đổi tọa độ nhân vật
- Các lênh:
: Quay
: Quay về vị trí con chuột
: Đi tới vị trí x, y
: Đi tới vị trí con trỏ
: Đi tới vị trí x, y trong thời gian 1 giây
: Thay x = x + Giá trị trong ô: Đặt x bằng giá trị trong ô
Trang 28Khi nhấn mũ tên bên phải quay
30 độKhi nhấn mũ tên bên trái quay
30 Hướng nhân vật về bên phảiHướng nhân vật về bên tráiHướng nhân vật lên trênHướng nhân vật xuống dưới
Đi theo con trỏ chuột cho đếnkhi nhấn nút ngừng chươngtrình
Di chuyển liên tực mỗi lần 10bước đến khi gặp biên thì quaylai di chuyển tiếp
Trang 29Xoay đối tượng hướng
Di chuyển liên tục mỗi lần 10bước đến khi gặp biên thì quaylai di chuyển tiếp
Di chuyển đến vị trí (-58 ;-115)
Di chuyển ngang mỗi lần 3bước cho đến khi tọa độ x củađối tượng >300 thì dừng
: Chuyển đổi hình dạng xác định của đối tượng
: Chuyển đổi hình dạng tiếp theo của đối tượng
: Chuyển đổi ảnh nền đã xác định của sân khấu
: Báo cáo số thứ tự của hình dạng hiện hành
Trang 30: Thay đổi kích thước của đối tượng với mức độxác định
: Thay đổi kích thước theo tỷ lệ
Ví dụ: Kịch bản di chuyển khi gặp biên tự quay lại đi tiếp
c Âm thanh
Âm thanh là nhóm chứa các khối lệnh chuyên điều khiển và xử lý các tínhiệu âm thanh Nhóm lệnh Sound được cung cấp một số khối lệnh hữu dụng đượcthường xuyên sử dụng như là: chơi âm thanh trống, chơi âm thanh nhạc
- Các lệnh
Trang 31Ví dụ: Chọn nhân vật là trống và khối lệnh sau tạo ra tiếng trống.
d Bút vẽ
Bút vẽ chứa các nhóm lệnh vẽ đồ họa như: Chọn màu, chọn nét, nhấc bút, hạ