Tải bản đầy đủ (.pptx) (72 trang)

Lập trình scratch

Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (2.5 MB, 72 trang )

Scratch – phần mềm thiết kế mô phỏng, bài
học, trò chơi cho học sinh


Nội dung
 Giới thiệu tổng quan xuất sứ và ý nghĩa.
 Giao diện phần mềm. Bắt đầu một mô phỏng mới. Các khái niệm và lệnh cơ
bản. Nhân vật (Sprite) và câu lệnh (Script).

 Điều khiển chuyển động của nhân vật. Các lệnh tạo animation chính. Chuyển
động có điều kiện.

 Giao tiếp giữa các nhân vật. Bổ sung âm thanh cho nhân vật. Bổ sung nền
cho sân khấu.

 Một vài kỹ thuật nâng cao. Thiết lập các bài học và mô phỏng hoàn chỉnh.


Tổng quan về Scratch


Scratch là gì?

 Scratch là 1 môi trường lập trình ứng dụng đặc biệt, trong đó việc “viết” lệnh
sẽ được thực hiện bằng thao tác “kéo thả”.

 Đầu ra của Scratch hỗ trợ các công nghệ và ứng dụng mới nhất của CNTTICT, do vậy các ứng dụng của Scratch rất phong phú.

 Scratch có sự phát triển bùng nổ 2 năm trở lại đây.
 Scratch hoàn toàn miễn phí và chia sẻ rộng rãi trong cộng đồng.



Scratch rất thích hợp
cho nhà trường
 Scratch rất thích hợp để tạo ra các ứng dụng đồ họa, animation, bài học, bài giả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.

 Scratch là môi trường tốt nhất để dạy HS làm quen với tư duy máy tính, khoa học
máy tính ngay từ lứa tuổi tiểu học.

 Hiện nay Scratch đã được nhiều nước như Hoa kỳ, Anh đưa vào chương trình
môn Tin học để dạy cho HS ngay từ lớp 1.


Một vài số liệu

 Số lượng dự án Scratch được chia sẻ là hơn 11 triệu và đang tăng chóng mặt
với cấp số nhân.

 Số lượng người đăng ký chia sẻ trực tuyến là hơn 8 triệu (chưa tính những
người đang sử dụng Offline và chưa đăng ký).


Biểu đồ dự án
 Số lượng dự án được chia sẻ theo từng tháng


Ai sử dụng nhiều nhất
 Người sử dụng nhiều nhất là học sinh, đặc biệt từ 7 đến 18 tuổi. Nhiều nhất ở
tuổi 13.



Nước nào sử dụng?
 Biểu đồ số lượng người đăng ký sử dụng theo quốc gia.


Giới thiệu giao diện Scratch
Các khái niệm cơ bản.
Mô tả giao diện màn hình.
Nhân vật (Sprite) và Câu lệnh (Script)


Thực đơn và thanh hệ thống

Nút trợ giúp nhanh

Nút trợ giúp

Sân khấu chính

Cửa sổ lệnh

Nhân vật

Khu vực tạo nhân
vật và hình nền

Khung
điều khiển



Tên người truy cập

Thực đơn và thanh hệ thống

Sân khấu chính

Cửa sổ lệnh

Nhân vật

Khu vực tạo nhân

Khung

vật và hình nền

điều khiển

Backpack


Các khái niệm cơ bản

 Sân khấu
 Nhân vật
 Khung điều khiển
 Khung nhân vật
 Cửa sổ câu lệnh
 Thực đơn hệ thống



Sân khấu


Tọa độ, hướng sân khấu


Tọa độ, kích thước sân khấu

x: 240, y: 180

x: -240, y: 180

x: 0, y: 0

x: -240, y: -180

Kích thước sân khấu: 480 x 360

x: 240, y: -180


Khung điều khiển

Khung nhập và chỉnh sửa âm

Khung chứa các mẫu lệnh. Các
mẫu câu lệnh này được dùng


Khung chỉnh sửa hình ảnh

bằng cách kéo thả vào cửa sổ

nhân vật và nền sân khấu

lệnh.

thanh


Khung các nút lệnh (Script)

Nút phân loại câu
lệnh

Các mẫu câu lệnh


Phân loại các câu lệnh

Motion

Event

Look

Control

Sound


Sensing

Pen

Operator

Data

More Blocks


Phân loại các câu lệnh

Chuyển động

Sự kiện

Ngoại hình

Điều khiển

Âm thanh

Cảm biến

Bút vẽ

Phép toán


Dữ liệu

Thêm khối


Khu vực làm việc với trang phục


Khu vực làm việc với âm thanh


Khu vực làm việc nhân vật, nền


Khu vực câu lệnh (Script)

Cửa sổ câu lệnh của nhân
vật đang chọn

Mỗi nhân vật sẽ có 1 cửa sổ câu lệnh riêng. Mỗi dãy
câu lệnh (Script) bao gồm 1 số lệnh được sắp xếp theo
thứ tự.


Các ví dụ đầu tiên
Bài toán: thiết lập 1 nhân vật là 1 bạn quả bóng, 1 bạn
nam hoặc nữ, và cho nhân vật này chuyển động theo ý
muốn.



Tài liệu bạn tìm kiếm đã sẵn sàng tải về

Tải bản đầy đủ ngay
×