Чтобы было удобнее, располагаем перед собой алфавит:
и действуем по указанному правилу: берём букву из слова и по алфавиту смотрим, какая буква идёт третьей после нашей буквы если упёрлись в конец алфавита- продолжаем счёт с начала алфавита (движемся по кругу) чтобы это было удобнее, я запишу алфавит сразу с добавленными буквами в его конце:
такое действие выполняем для каждой буквы в слове
Итак, шифруем слова: ИНФОРМАЦИЯ => ЛРЧСУПГЩЛВ КОМПЬЮТЕР => НСПТБХЗУ ЧЕЛОВЕК => ЪЗОСЕЗН
А вообще, для человека такое преобразование не очень удобно делать, поэтому для большего объёма текста проще было бы составить программу, или таблицу в Экселе, которая бы выполняла нужные действия с текстом.
Аврамец1911
17.03.2021
Procedure ABCD(Const A:real; Var B,C,D:real); Begin B:=A*A; C:=B*A; D:=C*A; End; Var A,B,C,D:real; Begin Write('A = ');ReadLn(A); ABCD(A,B,C,D); WriteLn(A,' ',B,' ',C,' ',D); End.
Пример вычислений для 10-ти разных чисел:
A = 1 1 1 1 1
A = 2 2 4 8 16
A = 3 3 9 27 81
A = -10 -10 100 -1000 10000
A = 3.141592 3.141592 9.869600294464 31.0062573282858 97.4090099724839
A = 111 111 12321 1367631 151807041
A = 6.66 6.66 44.3556 295.408296 1967.41925136
A = -2.718121812 -2.718121812 7.38818618487016 -20.0819900202127 54.5852951023063
A = 789456123 789456123 6.23240970142191E+17 4.92021399983213E+26 3.8842930686378E+35
A = 123456789 123456789 1.52415787501905E+16 1.88167637178915E+24 2.32305722798259E+32
Ответить на вопрос
Поделитесь своими знаниями, ответьте на вопрос:
Визначте, якого значення набуває змінна В після виконання фрагмента програми
має бути В=0
трохи тупе завдання бо поганий цикл
Объяснение: