Reported content: Bình luận bởi 'TrBaoMinh' tại 'Q29.png'

Quý Nguyễn

FPT Student
Tham gia
15/7/23
Bài viết
1
FUO Point
785
Bình luận bởi 'TrBaoMinh' tại 'Q29.png' by TrBaoMinh has been reported by Quý Nguyễn. Reason given:
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)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 ánNhận xét
    A. A conditional actionSai – đ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 stateSai – 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 eventSai – 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.
 
Back
Bên trên Bottom