Question
Youre creating a digital pet program. What happens to the pet when it receives different stimuli are determined by the state its in. You decide
Youre creating a digital pet program. What happens to the pet when it receives different stimuli are determined by the state its in. You decide to model the digital pet with a state machine diagram. The behavior of the digital pet program is as follows: When the pet is turned on, it starts out happy If the pet is happy and receives punishment, then it becomes sad If the pet is happy and receives praise, it stays happy If the pet is happy and being ignored (no punishment nor praise) for more than 30 minutes, he will become sad If the pet is sad and receives praise, it becomes happy If the pet is sad and receives punishment, it becomes heart-broken The pet will remain heart-broken no matter what you do (either punishment or praise) You can turn off the pet at any state Identify the states, actions, and transitions of the digital pet and draw a state machine diagram.
Step by Step Solution
There are 3 Steps involved in it
Step: 1
Get Instant Access to Expert-Tailored Solutions
See step-by-step solutions with expert insights and AI powered tools for academic success
Step: 2
Step: 3
Ace Your Homework with AI
Get the answers you need in no time with our AI-driven, step-by-step assistance
Get Started