Bài học 12 - Thảy xúc xắc
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.
Mục tiêu
Hướng dẫn cách tạo ra số ngẫu nhiên trong chương trình.
Độ 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 Cơ Bản, dùng khối lệnh tạm dừng chương trình và đổi thành 2000 milli giây
- Trong mục Cơ Bản, dùng khối lệnh xóa màn hình để xóa đi số đó sau 2 giây
- 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 trong vòng 2 giây rồi tắ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.
- Viết chương trình để khi nút A được nhấn thì hiện ra một số ngẫu nhiên từ 1 đến 7 tương ứng cho 7 ngày trong tuần, từ thứ 2 (số 1) đến chủ nhật (số 7).