60 likes | 74 Views
Variables – Chapter 10. Mutable Variables. A piece of storage that holds a value (piece of information) while a program is running Name Unique Cannot be changed Data Type Can be changed (mutable). Use of Variables. Keep track of Values Counters Number of times something has happened
E N D
Mutable Variables • A piece of storage that holds a value (piece of information) while a program is running • Name • Unique • Cannot be changed • Data Type • Can be changed (mutable)
Use of Variables • Keep track of Values • Counters • Number of times something has happened • Keep track of Changes • Position • Color
In ALICE • Variable is a property that can be directly changed using a SET method • Added to the PROPERTIES list • Not directly visible within the ALICE world
Example • Timer • Begin at Specified Time • Count down to 0 • Scorekeeper • Begins at zero • Increases the score when a player scores a point
Sample Code • Create a world using the Hopping Bunny. The bunny should hope for 10 seconds with a timer counting down from 10 to 0.