Автор | Сообщение |
|
Отправлено: 22.05.17 01:14. Заголовок: Номер 14 (задача 294)
(№ 294) Исполнитель Редактор получает на вход строку цифр и преобразовывает её.Редактор может выполнять две команды, в обеих командах v и w обозначают цепочки цифр. 1. заменить (v, w) 2. нашлось (v) Первая команда заменяет в строке первое слева вхождение цепочки v на цепочку w, вторая проверяет, встречается ли цепочка v в строке исполнителя Редактор. Если она встречается, то команда возвращает логическое значение «истина», в противном случае возвращает значение «ложь». Какая строка получится в результате применения приведённой ниже программы к строке, состоящей из 184 идущих подряд цифр 8? В ответе запишите полученную строку. НАЧАЛО ПОКА нашлось (222) ИЛИ нашлось (888) ЕСЛИ нашлось (222) ТО заменить (222, 8) ИНАЧЕ заменить (888, 2) КОНЕЦ ЕСЛИ КОНЕЦ ПОКА КОНЕЦ Решение: 7 восьмёрок и получается 228 в ответе:2288 поясните
|
|
|
Ответов - 10
[только новые]
|
|
|
| Администратор
|
Сообщение: 1455
|
|
Отправлено: 22.05.17 06:54. Заголовок: Belosyar пишет: Реше..
Belosyar пишет: Доказывайте.
|
|
|
|
Отправлено: 22.05.17 11:30. Заголовок: За каждый повтор цик..
За каждый повтор цикла отнимается -8 восьмёрок.184/8=23 осталось восьмерок 888.888.888.888.888.888.888.88 =2.888.888.888.888.888= 222.888.888.=888.888.8=228. Где я ошибся?помогите,пожалуйста
|
|
|
|
| Администратор
|
Сообщение: 1457
|
|
Отправлено: 22.05.17 11:52. Заголовок: Belosyar пишет: За к..
Belosyar пишет: цитата: | За каждый повтор цикла отнимается -8 восьмёрок.184/8=23 осталось восьмерок |
|
Да. Но проблема в том, что для того, чтобы отнять 8 восьмерок, нужна 9-я! А на последнем шаге ее нет, так как 184 нацело делится на 8.
|
|
|
|
Отправлено: 22.05.17 14:00. Заголовок: Не Понимаю. Мы замен..
Не Понимаю. Мы заменяем 9 восьмёрок на одну. То есть ка каждый цикл уходит -9 восьмёрок и прибавляется одна. То. Есть -8. И в итоге получаем 23 восьмёрок. Дальше по такому же циклу. Останется 23-8=15-8=7 и получается 228. Не понимаю, где моя ошибка..
|
|
|
|
| Администратор
|
Сообщение: 1458
|
|
Отправлено: 22.05.17 16:15. Заголовок: Belosyar пишет: Не п..
Belosyar пишет: цитата: | Не понимаю, где моя ошибка.. |
|
Представьте, что осталось 8 восьмерок. Сделайте дальше вручную.
|
|
|
|
Отправлено: 22.05.17 22:59. Заголовок: Будет 2288. Но у мен..
Будет 2288. Но у меня получается при сокращениях 7...
|
|
|
|
| Администратор
|
Сообщение: 1460
|
|
Отправлено: 22.05.17 23:02. Заголовок: Belosyar пишет: Буде..
|
|
|
|
Отправлено: 22.05.17 23:10. Заголовок: Но я не могу понять,..
Но я не могу понять,объясните откуда берётся 8восьмерок,пожалуйста!
|
|
|
|
Отправлено: 23.05.17 19:43. Заголовок: Belosyar пишет: 23 ..
Belosyar пишет: цитата: | 23 - не кол-во оставшихся восьмёрок, это кол-во раз, когда цикл выполняется. Причем 23-1 раз. Чтобы цикл прошёл польностью,необходимо 9 восьмёрок, вам же сказали. |
|
|
|
|
|
Отправлено: 27.05.17 11:17. Заголовок: Sidr пишет: Спаси..
Sidr пишет: [quote]` Спасибо! Не знаю что я так тупил
|
|
|
|