Test Your Logic Skill
Programming: The Use of Logic and Creativity to Solve Problems
The skill of programming revolves around creativity and problem solving. Being able to think logically allows for good programming practice. For example, it is logical to deduce that if A=B and B=C then A=C. Generally speaking students who do well in math classes will also do well in programming classes. This is because math is also a very logical discipline.
Below is a test of your logic skills. The goal is to move all of the people safely across the river. Click the mouse on a person to place that person on the raft. Click the mouse on the handle topped with a red ball to move the raft across the river. Press the large blue circular button to begin the test.
The rules that must be followed are these:
- A maximum of two people are allowed on the raft at any one time
- The prisoner may not be left alone with another person other than the guard
- The father may not be left with a daughter unless the mother is present
- The mother may not be left with a son unless the father is present
- There must be an adult on the raft
|