Quý Nguyễn
FPT Student
Bình luận bởi 'TrBaoMinh' tại 'Q29.png' by TrBaoMinh has been reported by Quý Nguyễn. Reason given:
Content being reported:
cách bạn này comment hơi phiền :v
Content being reported:
"What is a condition used for in a state machine?"
(Điều kiện được dùng để làm gì trong máy trạng thái?)
Đáp án đúng: C. A conditional state transition
(Một sự chuyển trạng thái có điều kiện)
- Là một mô hình được dùng để mô tả hành vi của một hệ thống thông qua các trạng thái (states) và chuyển tiếp trạng thái (transitions).
- Là một biểu thức logic (được gọi là guard condition) được kiểm tra khi xảy ra chuyển tiếp giữa các trạng thái.
- Nếu điều kiện đúng (true) → chuyển tiếp được thực hiện.
- Nếu điều kiện sai (false) → chuyển tiếp bị bỏ qua hoặc hệ thống giữ nguyên trạng thái hiện tại.
- Trạng thái: LoggedOut
Sự kiện: LoginButtonPressed
Điều kiện: Username != "" AND Password != ""
Hành động: Transition to LoggedIn
Đáp án Nhận xét A. A conditional action Sai – điều kiện không kiểm soát hành động, mà điều khiển việc chuyển trạng thái. B. A conditional state Sai – trạng thái không có điều kiện; điều kiện áp dụng cho chuyển tiếp. C. A conditional state transition
Đúng – đây là nơi mà điều kiện (condition) được sử dụng để quyết định có chuyển trạng thái không. D. A conditional event Sai – sự kiện là trigger, nhưng điều kiện không gắn với sự kiện mà gắn với việc chuyển tiếp.
