Книги

Реалрпг почти конец истории - 3

22
18
20
22
24
26
28
30

Преподаватель подтвердил правильность ответа и ещё раз изменил программу:

1 начало

2 X=0

3 X=X+1

4 печать X,X

5 конец

И задал тот же вопрос: Какие два числа напечатает эта программа?

Руки сразу подняли все, кроме Максима, немного подумав, руку поднял и он.

Витя предложил ответить Марку.

- 0 и 1, - ответил мальчик.

- Как считает Даша? - спросил преподаватель.

- 0 и 1, - последовал ответ.

- Кто ещё присоединяется к компании?

Присоединились все, кроме Максима, и Витя запросил его мнение.

- Сначала я решил, что здесь ошибка, потому что X не может быть равен X+1, но потом подумал, что вы не стали бы писать для нас программу с ошибкой, и сейчас считаю, напечатается 1 и 1, так как X не может быть одновременно равен нулю и единице.

- Правильно, это действительно не равенство. В программировании такую команду называют командой или оператором присваивания, выражение справа от знака "равно" вычисляется, и полученное значение присваивается переменной слева от знака "равно".

Витя снова изменил программу:

1 начало

2 X=0

3 X=X+1