Бесплатный урок с нашим репетитором!

Узнать подробнее

Новая Школа - онлайн-школа подготовки к ЕГЭ
При поддержке
Посмотреть все вопросы нейросети
Бесплатный пробный урок с репетитором

Узнай больше про репетиторов Новой Школы и запишись на бесплатный пробный урок. Мы проверим твой уровень знаний и составим план обучения по любому предмету и классу

Вопрос от Анонимного юзера 07 апреля 2026 22:53

Задача 1 (количество слов) Есть последовательность фамилий учеников. Последовательность заканчивается словом СТОП. Выведи количество фамилий в последовательности. Ввод Иванов Петрова Сидорова Вывод 3

Ответ нейросети

07 апреля 2026 22:53

Ответ: 3

Пошаговое решение для задачи

  • Что нужно посчитать: количество слов в последовательности до встречи слова СТОП. Слово СТОП само не считается.
  • Применяем к данному вводу: Иванов, Петрова, Сидорова, затем идёт СТОП.
  • Подсчёт по шагам:
    1. Иванов — первый элемент, счёт = 1
    2. Петрова — второй элемент, счёт = 2
    3. Сидорова — третий элемент, счёт = 3
    4. СТОП — прекращаем счёт (не учитываем это слово)
  • Результат: 3 имени до СТОП.

Общее решение (алгоритм)

  • Вход: последовательность слов, завершающаяся словом СТОП.
  • Инициализируй счёт как 0.
  • Для каждого слова в последовательности:
    • Если слово равно СТОП, остановись.
    • Иначе увеличь счёт на 1.
  • Выведи счёт.

Псевдокод

  • счёт = 0
  • для каждого слова w в последовательности:
    • если w == "СТОП": остановиться
    • счёт = счёт + 1
  • вернуть счёт

Пример реализации на Python (для проверки)

  • def count_until_stop(s):
  • tokens = s.split()
    
  • cnt = 0
    
  • for t in tokens:
    
  •     if t == "СТОП":
    
  •         break
    
  •     cnt += 1
    
  • return cnt
    
  • Пример: "Иванов Петрова Сидорова СТОП"

  • line = "Иванов Петрова Сидорова СТОП"
  • print(count_until_stop(line)) # выведет 3

Уточнение к заданию

  • В примере ввода не видно СТОП, но вывод 3 корректен, если считать 3 имени перед завершающим словом СТОП. Если тестовый вход будет содержать СТОП, логика выше даст правильный результат.

Задай свой вопрос

Напиши любую задачу или вопрос, а нейросеть её решит

Похожие вопросы 15

Бесплатно Мобильное приложение ГДЗ
Мобильное приложение ГДЗ

Задавай вопросы искуcственному интеллекту текстом или фотографиями в приложении на iPhone или Android

qr-codegoogle-playapp-store

Саша — ассистент в телеграмме

Задача 1 (количество слов) Есть последовательность фамилий учеников. Последовательность заканчивается словом СТОП. Выведи количество фамилий в последовательности. Ввод Иванов Петрова Сидорова Вывод 3
Ответ: 3 Пошаговое решение для задачи - Что нужно посчитать: количество слов в последовательности до встречи слова СТОП. Слово СТОП само не считается. - Применяем к данному вводу: Иванов, Петрова, Сидорова, затем идёт СТОП. - Подсчёт по шагам: 1) Иванов — первый элемент, счёт = 1 2) Петрова — второй элемент, счёт = 2 3) Сидорова — третий элемент, счёт = 3 4) СТОП — прекращаем счёт (не учитываем это слово) - Результат: 3 имени до СТОП. Общее решение (алгоритм) - Вход: последовательность слов, завершающаяся словом СТОП. - Инициализируй счёт как 0. - Для каждого слова в последовательности: - Если слово равно СТОП, остановись. - Иначе увеличь счёт на 1. - Выведи счёт. Псевдокод - счёт = 0 - для каждого слова w в последовательности: - если w == "СТОП": остановиться - счёт = счёт + 1 - вернуть счёт Пример реализации на Python (для проверки) - def count_until_stop(s): - tokens = s.split() - cnt = 0 - for t in tokens: - if t == "СТОП": - break - cnt += 1 - return cnt - - # Пример: "Иванов Петрова Сидорова СТОП" - line = "Иванов Петрова Сидорова СТОП" - print(count_until_stop(line)) # выведет 3 Уточнение к заданию - В примере ввода не видно СТОП, но вывод 3 корректен, если считать 3 имени перед завершающим словом СТОП. Если тестовый вход будет содержать СТОП, логика выше даст правильный результат.