128k views
2 votes
An online game is played with two dice. In this context, explain what is meant by decomposition in a simple way.

1 Answer

2 votes
Their value is random, so you need to generate two numbers between 1 & 6.
You may need to display the numbers
The main part of the program needs to know the numbers to limit what the user may do next.


That's most of the first level of decomposition. You need to keep decomposing (breaking into smaller simpler pieces) (think of an outline) and deciding what objects, functions, data structures and logic you're going to code this.
User Finest
by
5.7k points