profile
Размещено 4 года назад по предмету Информатика от mashakids2

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

ПОКА нашлось (2222) ИЛИ нашлось (8888)
ЕСЛИ нашлось (2222)
ТО заменить (2222, 8)
ИНАЧЕ заменить (8888, 2)
КОНЕЦ
КОНЕЦ

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

С подробным объяснением, пожалуйста. ​

  1. Ответ на вопрос
    Ответ на вопрос дан Kilekanisic

    Ответ: a: 28);

                б: 222).

    Объяснение:

    А) По условию мы имеем 8888..8888[65]

    ПОКА нашлось (2222) ИЛИ нашлось (8888) - это условию

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

    Допустим: 8888..8888[65] - Удовлетворяем условию <нашлось (8888)>

    ЕСЛИ нашлось (2222)

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

    ИНАЧЕ заменить (8888, 2) // То есть 8888 =>2

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

    В итоге получаем 2222.2222[16]8

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

    ЕСЛИ нашлось (2222)

    ТО заменить (2222, 8) - меняем

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

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

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

    88888 Удовлетворяем условию <нашлось (8888)>

    Меняем 8888=>2. В итоге

    28

    Ответ:28

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

    72/4=18[2]

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

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

    Ответ: 222

    1. Ответ на вопрос
      Ответ на вопрос дан Kilekanisic
      Я конечно умею объяснять...сам в первые это задание делал, могу скинуть ролик на ютубе с подробным объяснение этого задания
Не тот ответ на вопрос, который вам нужен?
Найди верный ответ
Самые новые вопросы
tegysigalpa2012
Русский язык - 5 лет назад

Помогите решить тест по русскому языку тест по русскому языку «местоимение. разряды местоимений» для 6 класса 1. укажите личное местоимение: 1) некто 2) вас 3) ни с кем 4) собой 2. укажите относительное местоимение: 1) кто-либо 2) некоторый 3) кто 4) нам 3. укажите вопросительное местоимение: 1) кем-нибудь 2) кем 3) себе 4) никакой 4. укажите определительное местоимение: 1) наш 2) который 3) некий 4) каждый 5. укажите возвратное местоимение: 1) свой 2) чей 3) сам 4) себя 6. найдите указательное местоимение: 1) твой 2) какой 3) тот 4) их 7. найдите притяжательное местоимение: 1) самый 2) моего 3) иной 4) ничей 8. укажите неопределённое местоимение: 1) весь 2) какой-нибудь 3) любой 4) этот 9. укажите вопросительное местоимение: 1) сколько 2) кое-что 3) она 4) нами 10. в каком варианте ответа выделенное слово является притяжательным местоимением? 1) увидел их 2) её нет дома 3) её тетрадь 4) их не спросили

Информация

Посетители, находящиеся в группе Гости, не могут оставлять комментарии к данной публикации.