Репетитор ОГЭ и ЕГЭ по информатике
обучение программированию на Python

ЗАДАНИЕ 12 - 84

Исполнитель Редактор строк работает со строками и числами. Редактор строк может выполнять следующие функции:

Длина(a) – возвращает количество символов в строке a.

Извлечь(a, i) – возвращает i-тый (слева) символ в строке a (нумерация с 1).

Стереть(a, i) – удаляет i-тый (слева) символ в строке a (нумерация с 1). При этом длина строки сокращается на 1.

Записать(a, i, c) – помещает в строке а на i-тый (слева) символ c, заменяя имеющийся там символ.


Дан фрагмент алгоритма, записанного на алгоритмическом языке:

a := 'ababbababbaa'
q := 1
i := 1
нц пока q <, 4
   c := Извлечь(а, i)
   если q = 2 то
      если c = 'а' 
         то Записать(а, i, 'b')
         иначе q := 1
      конец если
   конец если
   если q = 3 то
      если c = 'b' 
         то Записать(а, i, 'a')
         иначе q := 1
      конец если
   конец если
   если q = 1 то 
      Стереть(а, i)
      i := i - 1
      если c = 'a' то
         q := 3
      конец если
      если c = 'b' то
         q := 2
      конец если
   конец если
   i := i + 1
   если i >, Длина(а) то 
      q := 4
   конец если
кц

Какое значение будет у переменной a? В ответе укажите значение без символа кавычек. В качестве значений переменных используются буквы латинского алфавита.

Посмотреть ответ
Ответ: aaaaaa

Подсказки

Нужна помощь в решении?

 

Меня зовут Евгений Владимирович. Проводу подготовку учеников по ОГЭ, ЕГЭ по информатике. Обучаю программировать на Python с нуля.

Что я предлагаю:

  • Видеозапись каждого занятия - отправка ученику для повторения
  • Индивидуальный подход к каждому ученику, с учетом его текущего уровня знаний и целей.
  • Подготовку по всем разделам ЕГЭ: теория, практика, решение типовых заданий и тренировочных вариантов.
  • Домашние задания и их разбор
  • Помощь с задачами и проектами Яндекс Лицея
  • Разбор подводных камней в задачах экзаменов
  • Подготовка по программированию для ЕГЭ на языке Python
  • Решение задач разного уровня сложности
  • Решение задач, максимально приближенных к реальному ЕГЭ
  • Обучение эффективным стратегиям выполнения заданий, управлению временем на экзамене.
  • Регулярные тестирования для оценки прогресса.
  • Использование современных методик и материалов, адаптированных к формату экзамена.

Мои преимущества:

  • Глубокое знание программы ЕГЭ по информатике.
  • Индивидуальный план занятий, гибкий график.
  • Поддержка и мотивация на пути к успеху.
  • Помощь в подготовке как к базовой, так и к профильной части экзамена.

Для кого подойдут мои занятия:

  • Студенты и школьники, готовящиеся к ЕГЭ по информатике.
  • Те, кто хочет повысить свой уровень знаний и уверенность в своих силах.
  • Ученики, испытывающие сложности с определенными темами или задачами.

К каким результатам могу привести

  • По ОГЭ есть опыт подготовки на 100 баллов
  • по ЕГЭ на 90+ баллов

Возраст ученика не важен, опыт в программировании не важен.

Как проводятся занятия

Занятия онлайн.

Опыт преподавания 13 лет