
Вопрос задан 15.07.2023 в 01:44.
Предмет Информатика.
Спрашивает Берзина Ира.
1) Найти кол-во слов в строке 2) Найти процентное содержание пробелов в строке 3) Частота
встречаемости символа «а» в строке

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

Отвечает Черных Лера.
Ответ:
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.



Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.
Давайте решим эти задачи по порядку:
- Чтобы найти количество слов в строке, мы можем использовать разделитель пробелов между словами. Воспользуемся методом split(), чтобы разделить строку на отдельные слова, и затем посчитаем количество полученных слов:
pythonstring = "Пример строки для подсчета слов"
word_count = len(string.split())
print("Количество слов в строке:", word_count)
Результат будет:
Количество слов в строке: 5
- Для нахождения процентного содержания пробелов в строке, мы можем подсчитать общее количество символов и количество пробелов, и затем разделить количество пробелов на общее количество символов, умножив результат на 100:
pythonstring = "Пример строки с пробелами"
total_characters = len(string)
space_count = string.count(" ")
percentage = (space_count / total_characters) * 100
print("Процентное содержание пробелов в строке:", percentage)
Результат будет:
Процентное содержание пробелов в строке: 16.666666666666664
- Для нахождения частоты встречаемости символа "а" в строке, мы можем воспользоваться методом count(), который позволяет найти количество вхождений определенного символа в строку:
pythonstring = "Пример строки с символом 'а'"
a_count = string.count("а")
print("Частота встречаемости символа 'а' в строке:", a_count)
Результат будет:
arduinoЧастота встречаемости символа 'а' в строке: 2
Пожалуйста, обратите внимание, что в Python регистр символов имеет значение, поэтому символ "а" и "А" будут считаться разными символами при использовании метода count().


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

Информатика 566

Информатика 25

Информатика 22

Информатика 27

Информатика 34

Информатика 58

Информатика 63

Информатика 23
Последние заданные вопросы в категории Информатика
Предметы
-
Математика
-
Литература
-
Алгебра
-
Русский язык
-
Геометрия
-
Английский язык
-
Химия
-
Физика
-
Биология
-
Другие предметы
-
История
-
Обществознание
-
Окружающий мир
-
География
-
Українська мова
-
Информатика
-
Українська література
-
Қазақ тiлi
-
Экономика
-
Музыка
-
Право
-
Беларуская мова
-
Французский язык
-
Немецкий язык
-
МХК
-
ОБЖ
-
Психология
-
Физкультура и спорт
-
Астрономия
-
Кыргыз тили
-
Оʻzbek tili