According to the algorithm of the program,
it can become necessary to change the value of a variable.
In this case,
the program sets to the variable its new value.
The variable gets this value from the program.
All necessary modifications are made in the memory cell itself.
The result is that the preceding value of the variable is deleted,
whereas a new value of the variable set by the program takes its place,
as shown in Figure 9.