1-11 класс
  • 1-11 класс
  • 1 класс
  • 2 класс
  • 3 класс
  • 4 класс
  • 5 класс
  • 6 класс
  • 7 класс
  • 8 класс
  • 9 класс
  • 10 класс
  • 11 класс
Выберите класс
Предметы
Семакин
Работа 3.8 Упр.20 ГДЗ Семакин 10 класс (Информатика)
Семакин, Хеннер, Шеина
10 класс
Класс
10
Предмет
Информатика
Автор
Семакин, Хеннер, Шеина

Работа 3.8 Упр.20 ГДЗ Семакин 10 класс (Информатика)

Задача
  1. Дан текст. Написать программу, определяющую процентное отношение строчных и прописных букв к общему числу символов в нем.
Подробный ответ

Нужно подсчитать в строке количество строчных и прописных латинских букв, а затем найти их процентное отношение к общему числу символов строки.

Для этого:

  • считываем строку;
  • находим её длину $$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.

Программа выводит два числа: процент строчных букв и процент прописных букв от общего числа символов.

Ответ

Программа определяет процентное отношение строчных и прописных латинских букв к общему числу символов строки.



Общая оценка
4.6 / 5
Другие учебники
Другие предметы