М
Молодежь
К
Компьютеры-и-электроника
Д
Дом-и-сад
С
Стиль-и-уход-за-собой
П
Праздники-и-традиции
Т
Транспорт
П
Путешествия
С
Семейная-жизнь
Ф
Философия-и-религия
Б
Без категории
М
Мир-работы
Х
Хобби-и-рукоделие
И
Искусство-и-развлечения
В
Взаимоотношения
З
Здоровье
К
Кулинария-и-гостеприимство
Ф
Финансы-и-бизнес
П
Питомцы-и-животные
О
Образование
О
Образование-и-коммуникации
Chvik
Chvik
06.06.2023 09:49 •  Информатика

НАЧАЛО ПОКА нашлось (888) ИЛИ нашлось (77)
ЕСЛИ нашлось (888)
ТО заменить (888, 8777)
ИНАЧЕ заменить (77,8)
КОНЕЦ ЕСЛИ
КОНЕЦ ПОКА
КОНЕЦ
Какая строка получится в результате применения приведённой ниже программы к строке, состоящей из 100 идущих подряд цифр 8.
В ответе через запятую запишите количество цифр 8, которое будет в конечной строке.​

и объяснение, как решать

👇
Ответ:
lera5471
lera5471
06.06.2023
Данная программа является циклом, который будет выполняться до тех пор, пока в строке появляется число 888 или число 77.

После этого, если программа нашла число 888, она заменит его на число 8777. Если программа не нашла число 888, а нашла число 77, то она заменит его на число 8.

Для решения задачи нам нужно запустить эту программу на строке, состоящей из 100 идущих подряд цифр 8.

1. Изначально у нас есть строка из 100 цифр 8.
2. Запускаем цикл и проверяем строку на наличие чисел 888 или 77. В начале цикла строка выглядит так: "8888888888...88" (100 цифр 8).
3. После первой итерации программы происходит замена числа 888 на число 8777. Строка теперь выглядит так: "8777888888...88" (97 цифр 8).
4. Следующие несколько итераций ничего не меняют, так как в строке больше нет числа 888.
5. После окончания цикла программа выполняет команду "КОНЕЦ" и завершается.
6. В результате применения программы к строке, останется 97 цифр 8.

Итак, ответ: 97.
4,7(66 оценок)
Проверить ответ в нейросети
Это интересно:
Новые ответы от MOGZ: Информатика
logo
Вход Регистрация
Что ты хочешь узнать?
Спроси Mozg
Открыть лучший ответ