На информационной ленте машины Поста размещен расположен массив из n ловок.

На информационной ленте машины Поста размещен размещен массив из n ловок. Каретка находится под последней левой ловкой. Какое состояние установится на ленте после выполнения следующей программы? 1 2 2 3 3 4 4 ? 5,2 5 6 6 v 7 7 !

Задать свой вопрос
1 ответ
1.  2 [двинуться на право, перейти на строчку 2]
2.  3 [сдвинуться вправо, перейти на строчку 3] в вопросе опечатка?
3.  4 [двинуться вправо, перейти на строку 4]
4. ? 5;2 [если в текущей ячейке нет метки, перейти на строчку 5, по другому возвратиться на 2]
5.  6 [сдвинуться на лево, перейти на строку 6]
6. V 7 [поставить метку, перейти на строчку 7]
7. ! [окончить работу]

Программа делает последующее: переходит на метку на право, шагами по две ячейки идёт на право, пока не дойдёт до пустопорожней ячейки, возвращается на ячейку на лево, ставит там метку и кончает работу.

Пусть ловки расположены в ячейках 0 - (n-1), каретка под ячейкой 0.
Тогда поначалу каретка окажется подячейкой 1, сделает [n/2] шагов по 2 на право ([x] целая часть x), оказавшись под ячейкой 1 + 2 * [n/2], возвратится на ячейку на лево (ячейка 2 * [n/2]) и поставит там метку.

Если n было четным, будут заполнены ячейки от 0 до n, каретка под ячейкой n
Если n было нечетным, будут заполнены ячейки от 0 до n - 1, каретка под ячейкой n - 1
, оставишь ответ?
Имя:*
E-Mail:


Добро пожаловать!

Для того чтобы стать полноценным пользователем нашего портала, вам необходимо пройти регистрацию.
Зарегистрироваться
Создайте собственную учетную запить!

Пройти регистрацию
Авторизоваться
Уже зарегистрированны? А ну-ка живо авторизуйтесь!

Войти на сайт