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

ОЧЕНЬ Какая строка получится в результате применения приведённой ниже программы к строке, состоящей из 127 идущих подряд цифр «9»? В ответе запишите полученную строку.

НАЧАЛО
ПОКА нашлось (333) ИЛИ нашлось (999)
ЕСЛИ нашлось (333)
ТО заменить (333, 9)
ИНАЧЕ заменить (999, 3)
КОНЕЦ ЕСЛИ
КОНЕЦ

желательно с полным объяснением!

👇
Ответ:
Anyazz
Anyazz
27.04.2020
Чтобы решить эту задачу, нам нужно последовательно выполнить указанные в программе действия.

Дана исходная строка, состоящая из 127 идущих подряд цифр «9».

1. Программа начинается с выполнения цикла "ПОКА".
2. Внутри цикла "ПОКА" мы ищем подстроки (333) и (999) в исходной строке.

- Первая итерация цикла обнаруживает подстроку (999) в положении 1-3.
- Вторая итерация цикла обнаруживает подстроку (999) в положении 4-6.
- Третья итерация цикла обнаруживает подстроку (999) в положении 7-9.

3. Поскольку цикл "ПОКА" зависит от того, найдется ли подстрока (333) или (999), мы должны проверить результаты поиска подстрок на каждой итерации.

- После первой итерации цикла, подстрока (999) была найдена, но мы должны продолжить выполнение цикла, чтобы убедиться, что других вхождений подстроки нет.
- После второй итерации цикла, подстрока (999) была найдена второй раз, но мы все еще продолжаем выполнение цикла, чтобы убедиться, что других вхождений подстроки нет.
- После третьей итерации цикла, подстрока (999) была найдена в третий раз, и мы заканчиваем выполнение цикла "ПОКА".

4. При выполнении цикла "ПОКА" были найдены три вхождения подстроки (999), поэтому переходим к выполнению следующего действия программы.

5. Проверяем условие "ЕСЛИ" - есть ли в строке подстрока (333).

- Программа обнаруживает, что в исходной строке отсутствует подстрока (333), поэтому выполняется блок "ИНАЧЕ" и заменяется подстрока (999) на (3).
- Результат замены - новая строка, в которой подстроки (999) заменены на (3).

Таким образом, полученная строка после применения программы к исходной строке, состоящей из 127 идущих подряд цифр «9», будет состоять из 124 цифр «9» и 3 цифр «3». Полученная строка будет выглядеть следующим образом:

9999999...999993

Где "..." представляет собой 124 повторяющихся цифры "9".
4,6(69 оценок)
Проверить ответ в нейросети
Это интересно:
Новые ответы от MOGZ: Информатика
logo
Вход Регистрация
Что ты хочешь узнать?
Спроси Mozg
Открыть лучший ответ