Есть ответ 👍

Дана программа для исполнителя редактор:

пока нашлось () или нашлось ()
если нашлось ()
то заменить (, 8)
иначе заменить (, 2)
конец
конец

какая строка получится в результате применения этой программы к строке, состоящей из:
а) 65 идущих подряд цифр 8;
б) 72 идущих подряд цифр 8;

с подробным объяснением, . ​

236
435
Посмотреть ответы 2

Ответы на вопрос:


ответ: a: 28);

            б: 222).

объяснение:

а) по условию мы имеем ..[65]

пока нашлось () или нашлось () - это условию

то есть как я понимаю данный оператор производит выборку из текста и заменить его на результат заданный оператором.

допустим: ..[65] - удовлетворяем условию

если нашлось ()

то заменить (, 8) // двоек на данный момент у нас нет, пропускается

иначе заменить (, 2) // то есть => 2

блок у нас состоит из 4 цифр значит мы 65/4= 16 целых - это у нас количество < 2> 1 в остатке - это оставшиеся < 8>

в итоге получаем .[16]8

возвращаемся в начало цикла и тут у нас уже подходит условие с ()

если нашлось ()

то заменить (, 8) - меняем

16/4=4 //если не забыли это количество всех наших чисел равных 2 делим на блок из 4 чисел. не забываем про остаток от предыдущего деления в виде 8[1]

в итоге получаем:

cнова вернемся в начало цикла.

удовлетворяем условию

меняем => 2. в итоге

28

ответ: 28

2) делаем по аналогии

72/4=18[2]

18/4=4[8] 2{2}

4/4=1{2] + 2{2}= 3{2}

ответ: 222


вращение Земли вокруг своей оси, времена года, смена дня и ночи.

Популярно: Информатика