СДЕЛАЙТЕ СВОИ УРОКИ ЕЩЁ ЭФФЕКТИВНЕЕ, А ЖИЗНЬ СВОБОДНЕЕ

Благодаря готовым учебным материалам для работы в классе и дистанционно

Скидки до 50 % на комплекты
только до

Готовые ключевые этапы урока всегда будут у вас под рукой

Организационный момент

Проверка знаний

Объяснение материала

Закрепление изученного

Итоги урока

Презентация "Замена найденной подстроки на другую" (10 класс углубленный уровень)

Категория: Информатика

Нажмите, чтобы узнать подробности

Презентация "Замена найденной подстроки на другую"

Просмотр содержимого документа
«Презентация "Замена найденной подстроки на другую" (10 класс углубленный уровень)»

Алгоритмы обработки символьных строк учитель информатики МБОУ СОШ с УИОП с.Тербуны Тербунского муниципального района Липецкой области Болгова Н.А.

Алгоритмы обработки символьных строк

учитель информатики

МБОУ СОШ с УИОП с.Тербуны

Тербунского муниципального района Липецкой области

Болгова Н.А.

Замена найденной подстроки на другую строку

Замена найденной подстроки на другую строку

Задача 115, стр 61 (КИМ 12)

Задача 115, стр 61 (КИМ 12)

Анализ  62 идущих подряд цифр 5 ПОКА нашлось (333) ИЛИ нашлось (555)  ЕСЛИ нашлось (555), ТО заменить (555, 3), ИНАЧЕ заменить (333, 5)

Анализ

62 идущих подряд цифр 5

ПОКА нашлось (333) ИЛИ нашлось (555)

  • ЕСЛИ нашлось (555), ТО заменить (555, 3), ИНАЧЕ заменить (333, 5)
Строки/ким12/115.ру 62 идущих подряд цифр 5 ПОКА нашлось (333) ИЛИ нашлось (555)  ЕСЛИ нашлось (555), ТО заменить (555, 3), ИНАЧЕ заменить (333, 5) s = '5' * 62 while '333' in s or '555' in s:  if '555' in s:  s = s . replace ( '555' , '3' , 1)   else :  s = s . replace('333', '5', 1) print(s)

Строки/ким12/115.ру

62 идущих подряд цифр 5

ПОКА нашлось (333) ИЛИ нашлось (555)

ЕСЛИ нашлось (555), ТО заменить (555, 3), ИНАЧЕ заменить (333, 5)

s = '5' * 62

while '333' in s or '555' in s:

if '555' in s:

s = s . replace ( '555' , '3' , 1) else :

s = s . replace('333', '5', 1)

print(s)

Строки/ким12/168.ру

Строки/ким12/168.ру

Программа:

Программа:

Ответ: 881

Ответ: 881

Литература: Поляков К.Ю., Еремин Е.А. «Информатика 10 класс (базовый и углубленный уровни)»- Москва, Бином, 2018) informatics.mccme.ru Питон тьютор Python 3.6

Литература:

  • Поляков К.Ю., Еремин Е.А. «Информатика 10 класс (базовый и углубленный уровни)»- Москва, Бином, 2018)
  • informatics.mccme.ru
  • Питон тьютор
  • Python 3.6