Вопрос задан 01.12.2023 в 00:15. Предмет Информатика. Спрашивает Рябинина Полина.

Задание №2. Дана строка Ѕ, состоя- щая из латинских букв и запя- той «,». Создайте блок-схему

алго- ритма и программу, которая ото- бражает на экране буквы до запятой из данной строки и их количество.
0 0
Перейти к ответам

Ответы на вопрос

Внимание! Ответы на вопросы дают живые люди. Они могут содержать ошибочную информацию, заблуждения, а также ответы могут быть сгенерированы нейросетями. Будьте внимательны. Если вы уверены, что ответ неверный, нажмите кнопку "Пожаловаться" под ответом.
Отвечает Вахитов Влад.

while True:

   string = input('Введите строку содержащую хотя бы одну запятую: ')

   if ',' in string:

       print('Успех!')

       break

   print('Попробуйте снова!')

num = -1

for symbol in string:

   num +=1

   if symbol == ',':

       print(f'Cтрока до запятой: {string[:num]}, количество символов до запятой: {num}')

       break

# Если строка до запятой отсутствует значит ее нет, то бишь первая идет запятая.

0 0
Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.

К сожалению, я не могу предоставить графическую блок-схему, так как мой текущий формат текстового ответа не поддерживает изображения. Однако я могу предоставить вам псевдокод и описание алгоритма для решения вашей задачи.

Псевдокод: ```plaintext 1. Инициализировать переменную строкой str = "Ваша_строка_с_буквами,возможно,с_запятой" 2. Инициализировать переменную index = 0 3. Инициализировать переменную letters = пустой массив (для хранения букв) 4. Пока index < длины строки str: 4.1 Если str[index] не равно ',': 4.1.1 Добавить str[index] в массив letters 4.2 Иначе: 4.2.1 Прервать цикл (выход из него) 4.3 Увеличить index на 1 5. Вывести на экран буквы из массива letters и их количество ```

Описание алгоритма: 1. Инициализируем строку `str`, представляющую вашу строку с буквами и запятой. 2. Устанавливаем начальное значение индекса `index` в 0. 3. Инициализируем пустой массив `letters` для хранения букв. 4. Запускаем цикл, который будет выполняться, пока `index` меньше длины строки `str`. - Если символ в текущей позиции `str[index]` не является запятой, добавляем этот символ в массив `letters`. - Если символ является запятой, прерываем цикл, так как мы достигли запятой. - Увеличиваем значение `index` на 1 для перехода к следующему символу. 5. Выводим на экран буквы из массива `letters` и их количество.

Этот алгоритм должен корректно обработать строку, содержащую латинские буквы и запятую, выводя на экран буквы до запятой и их количество.

0 0

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

Топ вопросов за вчера в категории Информатика

Последние заданные вопросы в категории Информатика

Задать вопрос