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

Работа 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.

Если в записке было, например, слово тевирП, то после обработки оно станет Привет. Аналогично расшифровываются все слова сообщения.

Ответ

Программа расшифровывает сообщение, разворачивая каждое слово в обратном порядке.



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