Исполнитель "Редактор" (страница 3)

Исполнитель Панцирь получает на вход строку цифр и преобразовывает её. Панцирь может выполнять две команды, в обеих командах v и w обозначают цепочки символов.
1. заменить (v, w)
2. нашлось (v)
Первая команда заменяет в строке первое слева вхождение цепочки v на цепочку w. Если цепочки v в строке нет, эта команда не изменяет строку. Вторая команда проверяет, встречается ли цепочка v в строке исполнителя Панцирь. Если она встречается, то команда возвращает логическое значение «истина», в противном случае возвращает значение «ложь».
Дана программа для исполнителя Панцирь:
НАЧАЛО
ПОКА нашлось\((11)\) ИЛИ нашлось\((2)\)
ПОКА нашлось\((12)\)
ТО заменить\((12, 11)\)
КОНЕЦ ПОКА
ЕСЛИ нашлось\((11)\)
ТО заменить\((11, 2)\)
ИНАЧЕ ЕСЛИ нашлось\((2)\)
ТО заменить\((2, 0)\)
КОНЕЦ ЕСЛИ
КОНЕЦ ПОКА
КОНЕЦ
Сколько нулей содержится в строке, полученной в результате применения приведённой выше программы к строке: \(\underbrace{11\dots11}_{39}\underbrace{22\dots22}_{14}.\)
Для удобства будем использвовать следующие обозначения для количества одинаковых цифр, идущих подряд: \(A_{(B)},\) где A - цифра, которая находится в строке, а B - количество этих цифр.
Изначально была строка \(1_{(39)} 2_{(14)}.\) Цикл ПОКА внутри основного цикла ПОКА будет работать до момента исчезновения всех двоек, таким образом после выполнения этого цикла строка будет состоять из 87 единиц.
Далее все единицы кроме последней исчезнут, а на их месте появятся двойки.
\(1_{(53)} \rightarrow 2_{(26)} 1_{(1)}\)
После этого все двойки заменятся нулями и программа завершит свою работу. В полученной строке 26 нулей.
Исполнитель Панцирь получает на вход строку цифр и преобразовывает её. Панцирь может выполнять две команды, в обеих командах v и w обозначают цепочки символов.
1. заменить (v, w)
2. нашлось (v)
Первая команда заменяет в строке первое слева вхождение цепочки v на цепочку w. Если цепочки v в строке нет, эта команда не изменяет строку. Вторая команда проверяет, встречается ли цепочка v в строке исполнителя Панцирь. Если она встречается, то команда возвращает логическое значение «истина», в противном случае возвращает значение «ложь».
Дана программа для исполнителя Панцирь:
НАЧАЛО
ПОКА нашлось\((33)\) ИЛИ нашлось\((9)\)
ПОКА нашлось\((39)\)
ТО заменить\((39, 33)\)
КОНЕЦ ПОКА
ЕСЛИ нашлось\((33)\)
ТО заменить\((33, 9)\)
ИНАЧЕ ЕСЛИ нашлось\((9)\)
ТО заменить\((9, 0)\)
КОНЕЦ ЕСЛИ
КОНЕЦ ПОКА
КОНЕЦ
Определите количество преобладающих цифр в строке, полученной в результате применения приведённой выше программы к строке: \(\underbrace{33\dots33}_{93}\underbrace{99\dots99}_{312}.\)
Для удобства будем использвовать следующие обозначения для количества одинаковых цифр, идущих подряд: \(A_{(B)},\) где A - цифра, которая находится в строке, а B - количество этих цифр.
Изначально была строка \(3_{(93)} 9_{(312)}.\) Цикл ПОКА внутри основного цикла ПОКА будет работать до момента исчезновения всех девяток, таким образом после выполнения этого цикла строка будет состоять из 405 троек.
Далее все тройки кроме последней исчезнут, а на их месте появятся девятки.
\(3_{(405)} \rightarrow 9_{(202)} 3_{(1)}\)
После этого все девятки заменятся нулями и программа завершит свою работу. В полученной строке 202 нуля.
Исполнитель Панцирь получает на вход строку цифр и преобразовывает её. Панцирь может выполнять две команды, в обеих командах v и w обозначают цепочки символов.
1. заменить (v, w)
2. нашлось (v)
Первая команда заменяет в строке первое слева вхождение цепочки v на цепочку w. Если цепочки v в строке нет, эта команда не изменяет строку. Вторая команда проверяет, встречается ли цепочка v в строке исполнителя Панцирь. Если она встречается, то команда возвращает логическое значение «истина», в противном случае возвращает значение «ложь».
Дана программа для исполнителя Панцирь:
НАЧАЛО
ПОКА нашлось\((33)\) ИЛИ нашлось\((9)\)
ПОКА нашлось\((39)\)
ТО заменить\((39, 33)\)
КОНЕЦ ПОКА
ЕСЛИ нашлось\((33)\)
ТО заменить\((33, 9)\)
ИНАЧЕ ЕСЛИ нашлось\((9)\)
ТО заменить\((9, 0)\)
КОНЕЦ ЕСЛИ
КОНЕЦ ПОКА
КОНЕЦ
Определите количество преобладающих цифр в строке, полученной в результате применения приведённой выше программы к строке: \(\underbrace{33\dots33}_{49}\underbrace{99\dots99}_{54}.\)
Для удобства будем использвовать следующие обозначения для количества одинаковых цифр, идущих подряд: \(A_{(B)},\) где A - цифра, которая находится в строке, а B - количество этих цифр.
Изначально была строка \(3_{(49)} 9_{(54)}.\) Цикл ПОКА внутри основного цикла ПОКА будет работать до момента исчезновения всех девяток, таким образом после выполнения этого цикла строка будет состоять из 103 троек.
Далее все тройки кроме последней исчезнут, а на их месте появятся девятки.
\(3_{(103)} \rightarrow 9_{(51)} 3_{(1)}\)
После этого все девятки заменятся нулями и программа завершит свою работу. В полученной строке 51 ноль.
Исполнитель Панцирь получает на вход строку цифр и преобразовывает её. Панцирь может выполнять две команды, в обеих командах v и w обозначают цепочки символов.
1. заменить (v, w)
2. нашлось (v)
Первая команда заменяет в строке первое слева вхождение цепочки v на цепочку w. Если цепочки v в строке нет, эта команда не изменяет строку. Вторая команда проверяет, встречается ли цепочка v в строке исполнителя Панцирь. Если она встречается, то команда возвращает логическое значение «истина», в противном случае возвращает значение «ложь».
Дана программа для исполнителя Панцирь:
НАЧАЛО
ПОКА нашлось\((33)\) ИЛИ нашлось\((9)\)
ПОКА нашлось\((39)\)
ТО заменить\((39, 33)\)
КОНЕЦ ПОКА
ЕСЛИ нашлось\((33)\)
ТО заменить\((33, 9)\)
ИНАЧЕ ЕСЛИ нашлось\((9)\)
ТО заменить\((9, 0)\)
КОНЕЦ ЕСЛИ
КОНЕЦ ПОКА
КОНЕЦ
Найдите сумму цифр в строке, полученной в результате применения приведённой выше программы к строке: \(\underbrace{33\dots33}_{49}\underbrace{99\dots99}_{54}.\)
Для удобства будем использвовать следующие обозначения для количества одинаковых цифр, идущих подряд: \(A_{(B)},\) где A - цифра, которая находится в строке, а B - количество этих цифр.
Изначально была строка \(3_{(49)} 9_{(54)}.\) Цикл ПОКА внутри основного цикла ПОКА будет работать до момента исчезновения всех девяток, таким образом после выполнения этого цикла строка будет состоять из 103 троек.
Далее все тройки кроме последней исчезнут, а на их месте появятся девятки.
\(3_{(103)} \rightarrow 9_{(51)} 3_{(1)}\)
После этого все девятки заменятся нулями и программа завершит свою работу. В полученной строке 51 ноль и 1 тройка, сумма цифр равна 3.
Исполнитель Панцирь получает на вход строку цифр и преобразовывает её. Панцирь может выполнять две команды, в обеих командах v и w обозначают цепочки символов.
1. заменить (v, w)
2. нашлось (v)
Первая команда заменяет в строке первое слева вхождение цепочки v на цепочку w. Если цепочки v в строке нет, эта команда не изменяет строку. Вторая команда проверяет, встречается ли цепочка v в строке исполнителя Панцирь. Если она встречается, то команда возвращает логическое значение «истина», в противном случае возвращает значение «ложь».
Дана программа для исполнителя Панцирь:
НАЧАЛО
ПОКА нашлось\((55)\) ИЛИ нашлось\((7)\)
ПОКА нашлось\((57)\)
заменить\((57, 55)\)
КОНЕЦ ПОКА
ЕСЛИ нашлось\((55)\)
ТО заменить\((55, 7)\)
ИНАЧЕ ЕСЛИ нашлось\((7)\)
ТО заменить\((7, 6)\)
КОНЕЦ ЕСЛИ
КОНЕЦ ПОКА
КОНЕЦ
Определите количество преобладающих цифр в строке, полученной в результате применения приведённой выше программы к строке: \(\underbrace{55\dots55}_{35}\underbrace{77\dots77}_{100}.\)
Для удобства будем использвовать следующие обозначения для количества одинаковых цифр, идущих подряд: \(A_{(B)},\) где A - цифра, которая находится в строке, а B - количество этих цифр.
Изначально была строка \(5_{(35)} 7_{(100)}.\) Цикл ПОКА внутри основного цикла ПОКА будет работать до момента исчезновения всех семерок, таким образом после выполнения этого цикла строка будет состоять из 135 пятерок.
Далее все пятерки кроме последней исчезнут, а на их месте появятся семерки.
\(5_{(135)} \rightarrow 7_{(67)} 5_{(1)}\)
После этого все семерки заменятся шестерками и программа завершит свою работу. В полученной строке 67 шестерок, их больше чем пятерок, значит ответ 67.
Исполнитель Панцирь получает на вход строку цифр и преобразовывает её. Панцирь может выполнять две команды, в обеих командах v и w обозначают цепочки символов.
1. заменить (v, w)
2. нашлось (v)
Первая команда заменяет в строке первое слева вхождение цепочки v на цепочку w. Если цепочки v в строке нет, эта команда не изменяет строку. Вторая команда проверяет, встречается ли цепочка v в строке исполнителя Панцирь. Если она встречается, то команда возвращает логическое значение «истина», в противном случае возвращает значение «ложь».
Дана программа для исполнителя Панцирь:
НАЧАЛО
ПОКА нашлось\((55)\) ИЛИ нашлось\((7)\)
ПОКА нашлось\((57)\)
заменить\((57, 55)\)
КОНЕЦ ПОКА
ЕСЛИ нашлось\((55)\)
ТО заменить\((55, 7)\)
ИНАЧЕ ЕСЛИ нашлось\((7)\)
ТО заменить\((7, 6)\)
КОНЕЦ ЕСЛИ
КОНЕЦ ПОКА
КОНЕЦ
Найдите сумму цифр в строке, полученной в результате применения приведённой выше программы к строке: \(\underbrace{55\dots55}_{35}\underbrace{77\dots77}_{100}.\)
Для удобства будем использвовать следующие обозначения для количества одинаковых цифр, идущих подряд: \(A_{(B)},\) где A - цифра, которая находится в строке, а B - количество этих цифр.
Изначально была строка \(5_{(35)} 7_{(100)}.\) Цикл ПОКА внутри основного цикла ПОКА будет работать до момента исчезновения всех семерок, таким образом после выполнения этого цикла строка будет состоять из 135 пятерок.
Далее все пятерки кроме последней исчезнут, а на их месте появятся семерки.
\(5_{(135)} \rightarrow 7_{(67)} 5_{(1)}\)
После этого все семерки заменятся шестерками и программа завершит свою работу. В полученной строке 67 шестерок и 1 пятерка, сумма цифр равна \(6 \cdot 67 + 5 = 407\)
Исполнитель Панцирь получает на вход строку цифр и преобразовывает её. Панцирь может выполнять две команды, в обеих командах v и w обозначают цепочки символов.
1. заменить (v, w)
2. нашлось (v)
Первая команда заменяет в строке первое слева вхождение цепочки v на цепочку w. Если цепочки v в строке нет, эта команда не изменяет строку. Вторая команда проверяет, встречается ли цепочка v в строке исполнителя Панцирь. Если она встречается, то команда возвращает логическое значение «истина», в противном случае возвращает значение «ложь».
Дана программа для исполнителя Панцирь:
НАЧАЛО
ПОКА нашлось\((55)\) ИЛИ нашлось\((7)\)
ПОКА нашлось\((57)\)
заменить\((57, 5)\)
КОНЕЦ ПОКА
ЕСЛИ нашлось\((55)\)
ТО заменить\((55, 5)\)
КОНЕЦ ЕСЛИ
КОНЕЦ ПОКА
КОНЕЦ
Какая строка получится в результате применения приведённой выше программы к строке: \(\underbrace{55\dots55}_{20}\underbrace{77\dots77}_{40}.\)
Для удобства будем использвовать следующие обозначения для количества одинаковых цифр, идущих подряд: \(A_{(B)},\) где A - цифра, которая находится в строке, а B - количество этих цифр.
Изначально была строка \(5_{(20)} 7_{(40)}.\) Цикл ПОКА внутри основного цикла ПОКА будет работать до момента исчезновения всех семерок, таким образом после выполнения этого цикла строка будет состоять из 20 пятерок.
Далее количество пятерок будет уменьшаться, пока не останется одна пятерка.