Работа 3.8 Упр.20 ГДЗ Семакин 10 класс (Информатика)
Рассмотрим вариант решения задания из учебника Семакин, Хеннер, Шеина 10 класс, Бином: 20. Статистика. Дан текст. Написать программу, определяющую процентное отношение строчных и прописных букв к общему числу символов в нем. *Цитирирование задания со ссылкой на учебник производится исключительно в учебных целях для лучшего понимания разбора решения задания. 10 semakin10 pract/3-8/20 98
Нужно подсчитать в строке количество строчных и прописных латинских букв, а затем найти их процентное отношение к общему числу символов строки.
Для этого:
- считываем строку;
- находим её длину $$len$$;
- просматриваем каждый символ строки;
- если символ лежит в диапазоне $$’a’..’z’$$, увеличиваем счётчик строчных букв;
- если символ лежит в диапазоне $$’A’..’Z’$$, увеличиваем счётчик прописных букв;
- в конце вычисляем проценты по формулам $$\frac{let\_s}{len}\cdot 100$$ и $$\frac{let\_b}{len}\cdot 100$$.
var
str: string;
i, len, let_b, let_s: byte;
begin
readln(str);
len := length(str);
let_b := 0;
let_s := 0;
for i := 1 to len do
if (str[i] >= ‘a’) and (str[i] <= ‘z’) then
let_s := let_s + 1
else
if (str[i] >= ‘A’) and (str[i] <= ‘Z’) then
let_b := let_b + 1;
writeln((let_s / len) * 100:5:2);
writeln((let_b / len) * 100:5:2);
end.
Программа выводит два числа: процент строчных букв и процент прописных букв от общего числа символов.
Ответ
Программа определяет процентное отношение строчных и прописных латинских букв к общему числу символов строки.