Работа 3.8 Упр.12 ГДЗ Семакин 10 класс (Информатика)
Рассмотрим вариант решения задания из учебника Семакин, Хеннер, Шеина 10 класс, Бином: 12. Дана строка-предложение на английском языке. Преобразовать строку так, чтобы каждое слово начиналось с заглавной буквы. *Цитирирование задания со ссылкой на учебник производится исключительно в учебных целях для лучшего понимания разбора решения задания. 10 semakin10 pract/3-8/12 98
Нужно преобразовать строку-предложение так, чтобы первая буква каждого слова стала заглавной. Для этого достаточно пройти по строке и сделать заглавной:
- первую букву всей строки;
- каждую букву, которая стоит сразу после пробела.
В приведённом решении используется строковая переменная S и цикл по всем символам строки. Если текущий символ — пробел, то следующую букву переводят в верхний регистр с помощью UpCase.
var
S: string;
i: byte;
begin
Write(‘S:’); Readln(S);
S[1] := UpCase(S[1]);
for i := 1 to Length(S) do
if S[i] = ‘ ‘ then
S[i+1] := UpCase(S[i+1]);
Writeln(S);
Readln;
end.
После выполнения цикла строка выводится уже с заглавной буквы в начале каждого слова.
Ответ
Программа преобразует строку так, что каждое слово начинается с заглавной буквы.