Trung Tâm Kỹ Thuật Điện Toán Trường Đại Học Bách Khoa

Đề thi lập trình Scratch căn bản dành cho học sinh học lớp 7, 8, 9

Ngày 13/8/2024

Thời gian từ 8h đến 11h

Nộp bài: Lưu bài theo mẫu HoTen_Bai01.sb3 và HoTen_Bai02.sb rồi nộp vào link sau:

https://forms.gle/UEssyJiJvKGg3CB57

Bài 1: Chương trình trò chơi đoán số (5 điểm)

Yêu cầu: Thiết kế chương trình trò chơi đoán số như hình bên phải, các trái cây được đưa vào Stage và được lấy từ Choose a Sprite sau đó được chép vào stage kèm theo các dấu "+" và "=" được thiết kế từ "Text" trong màn hình thiết kế Backdrops. Trong chương trình khi bắt đầu sẽ tạo ngẫu nhiên như sau: Số đầu tiên được chọn ngẫu nhiên trong khoảng [11, 15], số thứ hai cũng được chọn ngẫu nhiên trong khoảng [8, 10]. Sau khi tạo ngẫu nhiên 2 số trên chương trình sẽ tự động hiển thị đúng theo số 2 giá trị ngẫu nhiên ở trên, xem hình thiết kế hướng dẫn như hình bên phải. Sau đó chương trình yêu cầu người chơi đoán số khi click chọn vào dấu "?".

Guest Number Random
Thiết kế trò chơi đoán số

Khi người chơi click vào dấu "?", chương trình sẽ hiển thị hộp thoại đề người dùng nhập vào số dự đoán. Nếu người chơi làm đúng chương trình sẽ hiển thị số được nhập vào và thông báo đúng như kết quả như hình bên trái, ngược lại người chơi làm sai chương trình sẽ báo sai và hiển thị như hình bên phải.

Guest Number Random Right
Khi người chơi đoán đúng
Guest Number Random Wrong
Khi người chơi đoán sai

Bài 2: Chơi và học cùng Euro 2024 (5 điểm)

Yêu cầu: Em hãy thiết kế và lập trình cho người chơi chọn đúng cờ của các quốc gia châu âu, với quy tắc như sau: Đầu tiên chương trình sẽ chọn ngẫu nhiên 3 lá cờ của các quốc gia Châu Âu. Trong số 3 cờ quốc gia được chọn, máy tính sẽ hiển thị tên của 1 trong 3 lá cờ được chọn. Người chơi sẽ phải chọn đúng cờ mà tên quốc gia đã hiển thị ở trên.

Game Euro 2024
Chơi và học cùng Euro 2024

Lưu ý: Các cờ của quốc gia sẽ được gửi kèm theo đề thi, các em chỉ cần upload dữ danh sách lá cờ quốc gia Châu Âu.

Khi người dùng click chọn vào 1 trong 3 lá cờ được hiển thị trên màn hình. Nếu chọn đúng lá cờ theo tên hiển thị ở trên, chương trình sẽ thông báo hiển thị cho người chơi đã chọn đúng và tăng số điểm lên 1 như hình bên trái. Ngược lại máy tính sẽ thông báo người chơi đã chọn sai và giảm số điểm đi 2, hiển thị như hình bên phải.

Euro 2024 Win
Kết quả hiển thị khi chọn sai
Euro 2024 Lose
Kết quả hiển thị khi chọn sai

Sau khi hiển thị kết quả đúng hoặc sai, chương trình sẽ đợi 3 giây tự động chuyển về màn hình ban đầu và chọn ngẫu nhiên 3 hình ngẫu nhiên cho người dùng đoán. Chương trình sẽ dừng lại cho đến khi người chơi được 10 điểm. Hiển thị kết quả chúc mừng bạn đã chiến thắng.

Danh sách quốc kỳ các quốc gia Châu Âu
Albania Austria Belgium Croatia France
Albania Austria Belgium Croatia France
Iceland Portugal Spain Sweden Bulgaria
Iceland Portugal Spain Sweden Bulgaria
Denmark Germany Switzerland Turkey Ukraine
Denmark Germany Switzerland Turkey Ukraine
Euro 2024