Строка: Найти количество букв "А" - Pascal
Формулировка задачи:
Вводится текст. Конец ввода <F2>. Найти количество букв "А" (программа и блок-схема)
Пожалуйста ПОМОГИТЕ!
Решение задачи: «Строка: Найти количество букв "А"»
textual
Листинг программы
- {$MODE TP}
- uses
- Crt;
- var
- c: Char;
- count: LongWord;
- begin
- count := 0;
- repeat
- c := ReadKey();
- Write(c);
- if (c = 'A')
- then
- Inc(count);
- until (c = #60);
- WriteLn;
- Write('Answer: ', count);
- end.
Объяснение кода листинга программы
- Объявляется переменная
c
типа Char, которая будет хранить символы, и переменнаяcount
типа LongWord, которая будет хранить количество буквА
. - Устанавливается начальное значение
count
равное 0. - Запускается цикл
repeat..until
, в котором:- Символ, введенный с клавиатуры, сохраняется в переменной
c
с помощью ReadKey(). - Введенный символ выводится на экран с помощью Write().
- Если введенный символ равен символу 'A', то значение переменной
count
увеличивается на 1 с помощью Inc(count). - Цикл продолжается до тех пор, пока не будет введен символ '#' (код символа равный 60).
- Символ, введенный с клавиатуры, сохраняется в переменной
- После окончания цикла выводится пустая строка с помощью WriteLn().
- Затем выводится сообщение
Answer:
и значение переменнойcount
с помощью Write('Answer: ', count).
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д