Литература:
1. Информатика: учебник для 10 класса / К.Ю. Поляков, Е.А. Еремина - М.: БИНОМ.Лаборатория знаний, 2021. - 352 с.



Задача №1.

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

НАЧАЛО

 ПОКА нашлось (666) ИЛИ нашлось (999)

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

   ТО заменить (666, 9)

  ИНАЧЕ заменить (999, 6)

  КОНЕЦ ЕСЛИ

 КОНЕЦ ПОКА

КОНЕЦ

Задача №2.

Сколько нулей будет в преобразованной строке после выполнения следующего алгоритма для строки, состоящей из 1 и идущих за ней 33 нулей?

НАЧАЛО

 ПОКА нашлось(1) или нашлось(100)

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

   ТО заменить(100, 0001)

  ИНАЧЕ заменить(1, 00)

  КОНЕЦ ЕСЛИ

 КОНЕЦ ПОКА

КОНЕЦ

Чтобы подсчитать количество вхождений конкретного символа в строке, воспользуйтесь командой count()
Пример записи: S.count('A') - вернёт количество символов "A" в строке S.

Задача №3.

НАЧАЛО

 ПОКА нашлось (11)

  заменить (112, 4)

  заменить (113, 2)

  заменить (42, 3)

  заменить (43, 1)

 КОНЕЦ ПОКА

КОНЕЦ

Какая строка получится в результате применения приведённой программы к строке вида 1…13…32…2 (170 единиц, 100 троек и 7 двоек)?

Задача №4.

ПОКА нашлось(333) или нашлось(77777)

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

  ТО заменить(333,77)

 ИНАЧЕ заменить(77777,7)

 КОНЕЦ ЕСЛИ

КОНЕЦ ПОКА

Определите сумму цифр в строке после работы алгоритма, если исходная строка состояла из семидесяти троек.

2018- © Использование материалов допускается только в образовательных целях и с разрешения автора.