{ parameters.p Started by Jeff Ondich on 1/20/97 Last modified 1/20/97 1. Read this program carefully, and predict what output it will produce when run. 2. Run the program. Were you right? 3. In what way do ernie and bert behave differently? Can you express in words the effect of the "var" in ernie? 4. Change both occurrences of the symbol "otherNumber" in bigbird to some other symbol, like "a" or "aardvark" or your choice. Does the program run differently? If a parameter has the same name as a global variable and you assign a new value to that name, does the global variable change? } program parameters(output); var thisNumber, thatNumber, otherNumber : integer; procedure bert( a : integer ); begin a := 6 end; procedure ernie( var a : integer ); begin a := 6 end; procedure bigbird( otherNumber : integer ); begin otherNumber := 10 end; begin thisNumber := 5; bert( thisNumber ); thatNumber := 7; ernie( thatNumber ); otherNumber := 9; bigbird( otherNumber ); writeln( thisNumber, thatNumber, otherNumber ); end.