Будем рассматривать каждую итерацию.
Создаём 2 переменные, x со значением 13 и y со значением 2.
Условие y < 12 ? т.е. 2 < 12 ?
Да!
Переходим к следующему условию, y <= x ?
Да!
От x отнимаем 3 и y умножаем на 2.
Итог: x = 10, y = 4
Возвращаемся к условию y < 12 ?
Да!
y <= x ?
Да!
От x отнимаем 3 и y умножаем на 2.
Итог: x = 7, y = 8
Возвращаемся к условию y < 12 ?
Да!
y <= x ?
Нет!
От y отнимаем 3, умножаем x на y
Итог: y = 5, x = 35
Возвращаемся к условию y < 12 ?
Да!
y <= x ?
Да!
От x отнимаем 3 и y умножаем на 2.
Итог: x = 32, y = 10
Возвращаемся к условию y < 12 ?
Да!
y <= x ?
Да!
От x отнимаем 3 и y умножаем на 2.
Итог: x = 29, y = 20
Возвращаемся к условию y < 12 ?
Нет!
Конец алгоритма.
Конечные значения переменных: x = 29, y = 20.
Будем рассматривать каждую итерацию.
Создаём 2 переменные, x со значением 13 и y со значением 2.
Условие y < 12 ? т.е. 2 < 12 ?
Да!
Переходим к следующему условию, y <= x ?
Да!
От x отнимаем 3 и y умножаем на 2.
Итог: x = 10, y = 4
Возвращаемся к условию y < 12 ?
Да!
y <= x ?
Да!
От x отнимаем 3 и y умножаем на 2.
Итог: x = 7, y = 8
Возвращаемся к условию y < 12 ?
Да!
y <= x ?
Нет!
От y отнимаем 3, умножаем x на y
Итог: y = 5, x = 35
Возвращаемся к условию y < 12 ?
Да!
y <= x ?
Да!
От x отнимаем 3 и y умножаем на 2.
Итог: x = 32, y = 10
Возвращаемся к условию y < 12 ?
Да!
y <= x ?
Да!
От x отнимаем 3 и y умножаем на 2.
Итог: x = 29, y = 20
Возвращаемся к условию y < 12 ?
Нет!
Конец алгоритма.
Конечные значения переменных: x = 29, y = 20.
1111 1111.1111 1111.1111 0000.0000 0000
Под номер ПК отводится 12 последних бит в IP-адресе(об этом говорят 12 нулей в записи маски)
Переведем 2 последние группы IP-адреса в 2сс
150.18=1000 1101.0001 0010
Запишем последние 12 бит 110100010010, переведем в 10сс=2048+1024+258+18= 3348 номер Пк в сети