Работа 3.8 Упр.19 ГДЗ Семакин 10 класс (Информатика)
Рассмотрим вариант решения задания из учебника Семакин, Хеннер, Шеина 10 класс, Бином: 19. В записке слова зашифрованы — каждое из них записано наоборот. Расшифровать сообщение. *Цитирирование задания со ссылкой на учебник производится исключительно в учебных целях для лучшего понимания разбора решения задания. 10 semakin10 pract/3-8/19 98
В программе строка s считывается посимвольно. Если символ не является пробелом, он добавляется в начало вспомогательной строки temp. Когда встречается пробел, накопленное слово из temp добавляется в начало строки sn, а temp очищается.
Таким образом, каждое слово в сообщении записано наоборот, и программа восстанавливает его, разворачивая символы внутри слова.
var s,sn,temp: string;
i: byte;
begin
write(‘s=’); readln(s);
temp:=»; sn:=»; s:=s+’ ‘;
for i:=1 to length(s) do
if s[i] in [‘A’..’Z’,’a’..’z’,’А’..’Я’,’а’..’я’] then
temp:=s[i]+temp
else
begin
sn:=sn+temp+s[i];
temp:=»;
end;
writeln(‘s=’,sn);
end.
Если в записке было, например, слово тевирП, то после обработки оно станет Привет. Аналогично расшифровываются все слова сообщения.
Ответ
Программа расшифровывает сообщение, разворачивая каждое слово в обратном порядке.