btvn.vn
Tìm kiếm Đăng nhập

Đối chiếu bảng chân, lưu đồ và trạng thái thắng

Lưu trên thiết bị này
Chuyên đề 2 · Tích hợp, thử và báo cáo · Chọn bài khác

Kiến thức cốt lõi

Kiến thức cốt lõi
Minh họa BTVN; đọc cùng phần giải thích dưới hình.
Mở hình lớn
Ví dụ SGK Bài 6 trang 33 khai báo **S1 ở chân8, S2 ở chân7**, nhưng **Bảng 6.2 trang34 gán S1 ở chân7, S2 ở chân8**. Lưu đồ trang33 cũng gọi “đọc D7,D8” rồi gắn điều kiện theo cách khác; cần chọn **một** bảng chân được giáo viên kiểm với mạch thực, sửa nhãn/mã nhất quán và thử từng nút riêng. Mã mẫu khai báo `D1state`, `D2state` mà chưa khởi tạo rõ trạng thái đầu; dùng `1−state` để đảo đèn khi gặp cạnh, trong khi mục tiêu là **chốt** người bấm trước. Không chép nguyên. Logic học tập: khởi tạo hai đèn tắt và trạng thái “chưa có người thắng”; đọc hai tín hiệu đã khử rung; nếu chỉ một nút hợp lệ thì chốt người ấy; nếu cả hai trong cùng độ phân giải thì xử lí theo quy tắc hòa; sau khi chốt, giữ kết quả đến đặt lại. Trước cấp nguồn chỉ dùng mạch điện áp thấp do giáo viên duyệt; kiểm điện trở hạn dòng LED và mức đầu vào xác định.

Ví dụ

Nếu bảng chân thực tế là S1→D8, S2→D7, bấm S1 riêng phải làm thay đổi đúng D8 và bật đúng LED của S1. Nếu bấm S1 mà D7 đổi, không “sửa” bằng đổi nhãn hai người; phải sửa dây/bảng/mã và thử lại.

Bài luyện

Bảng 6.2 SGK và mã Hình 6.6 về chân S1/S2 có điều gì?
Chọn một đáp án

Bài luyện

Trạng thái LED ban đầu trong mã nên thế nào?
Chọn một đáp án

Bài luyện

Tại sao không dùng `state=1−state` mỗi cạnh để chọn người thắng?
Chọn một đáp án

Đang học