При работе с целыми числами используются процедуры DEC и INC. Процедура Dec уменьшает число на определенное значение, а процедура Inc увеличивает число на определенное значение.
В строке №8 записываем процедуру Dec. Данная процедура уменьшает содержимое переменной «A» на значение переменной «D». Так как переменной «A» присвоено значение «-2», а переменной «D» присвоено значение «5», то результатом данной процедуры будет число «-7» (-2-5=-7).
В строке №10 записываем процедуру Inc. Данная процедура увеличивает содержимое переменной «A» на значение переменной «D». Так как переменной «A» после предыдущей процедуры Dec было присвоено число -7, а переменной «D» присвоено значение «5», то результатом данной процедуры будет число «-2» (-7+5=-2).
Дополнение к материалу.
При использовании процедур Dec и Inc не обязательно записывать переменную «D». Вместо нее можно просто записать число, на которое нужно уменьшить или увеличить переменную «A». Т.е. программу «number9» можно записать таким образом:
Если при использовании процедуры Dec и Inc не указывать значение, на которое нужно уменьшать или увеличивать значение переменной «A», то по умолчанию это значение будет равно 1.
Строка №7. При записи процедуры Dec мы не указали число, на которое должно быть уменьшено значение переменной «A», поэтому значение переменной «A» уменьшится на 1.
Строка №9. При записи процедуры Inc мы не указали число, на которое должно быть увеличено значение переменной «A», поэтому значение переменной «A» увеличится на 1.
Комментарии
на счет увеличения или уменьшения все понятно, на счет 1..6, вроде тоже - цифры от 1 до 6, а вот зачем они перед двоеточием - ???
Указывает на то, что контекст не указан. А на деле это строка из оператора Case. Т.е. если, скажем а будет 1 или 2 или 3 или 4 или 5 или 6 то надо увеличить...
Читаем Case
а вы молодцы