Имеются две кучки камней, в одной из которых 13 штук, а в другой 17. Исполнитель имеет два допустимых действия: а) взять из первой кучки два камня и переложить их во вторую;

б) взять из второй кучки 5 камней и переложить их в первую и умеет проверять, остались ли в кучке камни.

Исполнитель выполняет алгоритм:
Делать пока (в первой кучке есть камни) и (во второй кучке есть камни)
{Взять из первой кучки 2 камня и переложить их во вторую;
Взять из второй кучки 5 камней и переложить их в первую;}

через несколько шагов исполнитель прекратил работу, потому что:
1) кончились камни в первой кучке;
2) кончились камни во второй кучке;
3) не может исполнить допустимое действие а;
4) не может исполнить допустимое действие б.​

7262626 7262626    1   05.04.2021 18:44    31

Другие вопросы по теме Информатика