Child is capable of formulating hypotheses and then testing them against reality. Thinking is abstract, that is a child/adolescent can formulate all the possible outcomes before beginning the problem. They are also capable of deductive reasoning.