Вопрос задан 15.07.2023 в 01:44. Предмет Информатика. Спрашивает Берзина Ира.

1) Найти кол-во слов в строке 2) Найти процентное содержание пробелов в строке 3) Частота

встречаемости символа «а» в строке
0 0
Перейти к ответам

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

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

Ответ:

var s:string;

i,kol_prob, kol_a:integer;

begin

 write('Введите предложение: ');

 readln(s);

 writeln('Длина строки: ',s.Length);

 for i:= 1 to s.Length do

 begin

   if s[i] = ' ' then

     kol_prob := kol_prob + 1;

   if s[i] = 'а' then

     kol_a := kol_a + 1;

 end;

 writeln('Пробелов в тексте: ', (kol_prob / s.Length * 100):5:2,'%');

 writeln('Частота "а" в тексте: ', (kol_a / s.Length):5:2);

end.

Объяснение:

Написано в PascalABC.

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

Давайте решим эти задачи по порядку:

  1. Чтобы найти количество слов в строке, мы можем использовать разделитель пробелов между словами. Воспользуемся методом split(), чтобы разделить строку на отдельные слова, и затем посчитаем количество полученных слов:
python
string = "Пример строки для подсчета слов" word_count = len(string.split()) print("Количество слов в строке:", word_count)

Результат будет:

Количество слов в строке: 5
  1. Для нахождения процентного содержания пробелов в строке, мы можем подсчитать общее количество символов и количество пробелов, и затем разделить количество пробелов на общее количество символов, умножив результат на 100:
python
string = "Пример строки с пробелами" total_characters = len(string) space_count = string.count(" ") percentage = (space_count / total_characters) * 100 print("Процентное содержание пробелов в строке:", percentage)

Результат будет:

Процентное содержание пробелов в строке: 16.666666666666664
  1. Для нахождения частоты встречаемости символа "а" в строке, мы можем воспользоваться методом count(), который позволяет найти количество вхождений определенного символа в строку:
python
string = "Пример строки с символом 'а'" a_count = string.count("а") print("Частота встречаемости символа 'а' в строке:", a_count)

Результат будет:

arduino
Частота встречаемости символа 'а' в строке: 2

Пожалуйста, обратите внимание, что в Python регистр символов имеет значение, поэтому символ "а" и "А" будут считаться разными символами при использовании метода count().

0 0

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

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

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

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