Bài học 13 - Thảy xúc xắc bằng hình ảnh
Mô tả
Trong bài này chúng ta sẽ lập trình cho Yolo:Bit thành một cục xúc xắc, hiện ra số ngẫu nhiên từ 0 đến 6 mỗi khi nút A được nhấn bằng hình ảnh các dấu chấm như một xúc xắc thật.
Mục tiêu
Hướng dẫn cách tạo ra số ngẫu nhiên trong chương trình và kết hợp với khối lệnh Lôgic nếu ... thực hiện.
Độ khó: Khó
Hướng dẫn
- Tạo mới một chương trình cho Yolo:Bit như hướng dẫn trong bài trước
- Trong mục Lôgic, dùng khối lệnh nếu ... thực hiện
- Trong mục Ngõ Vào, dùng khối lệnh nút nhấn A được nhấn và gắn vào phần nếu
- Trong mục Biến, nhấn vào nút Tạo biến... để tạo ra 1 biến chứa số ngẫu nhiên của xúc xắc mỗi khi nút A được nhấn và đặt tên biến là i. Kéo khối lệnh cho i bằng gắn vào phần thực hiện.
- Trong mục Tính toán, dùng lệnh Một số nguyên bất kỳ từ 1 đến 100, và đổi thành từ 1 đến 6 và gắn vào khối lệnh cho i bằng
Trong mục Lôgic, dùng khối lệnh nếu ... thực hiện và khối lệnh so sánh =
Trong mục Biến, kéo khối lệnh i vào một bên trái của khối lệnh so sánh bằng
Trong mục Tính toán, kéo khối lệnh số 0 vào bên phải của khối lệnh so sánh bằng, đổi thành số 1
- Trong mục Cơ Bản, dùng khối lệnh hiện hình ảnh và vẽ hình có 1 chấm
- Làm tương tự cho các số còn lại từ 2 đến 6
- Kết nối chạy chương trình
Kết quả
Khi chương trình chạy, mỗi lần nút A được nhấn thì màn hình Led sẽ hiện ra 1 số ngẫu nhiên từ 1 đến 6 bằng hình ảnh các chấm như một xúc xắc thật.
Bài tập mở rộng
Bạn hãy thử:
- Viết chương trình hiện ra kết quả của 2 cục xúc xắc thay vì chỉ 1 xúc xắc, số của mỗi xúc xắc được hiện ra cách nhau 1 giây.