Control statements have the sole purpose of regulating the flow of the program. Like a traffic signal, a control statement, or loop, tells the computer whether to go or stop. It does this by expressing the conditions under which an action should occur. If the conditions are not met, the entire loop is ignored by the computer.
Operation statements are the lifeblood of a program. These statements tell the computer what to do. Like the example about Jack and Jane above, operation statements are commands to do an action on a certain input and to produce a certain output. Some commands expect to be told explicitly upon which input to act or where it should to direct the output. If this information is expected and not given, the command will be unclear to the computer, and the program will quit unexpectedly.