С поддержкою табличного микропроцессора Excel заавтоматизировать процесс кодировки слов
С подмогою табличного процессора Excel автоматизировать процесс кодировки слов с
использованием главного слова bank (подразумевается, что слова будут состоять только из
строчных латинских букв и их длина не будет превосходить 10 знаков). Для решения задачи
использовать текстовые функции Знак и КОДСИМВОЛ. Любая буква обязана храниться в
отдельной ячейке. Величина сдвига должна определяться автоматом (код буквы главного
слова минус код буковкы а плюс единица). Пробовать с поддержкою вашей таблицы зашифровать
слова: algebra, geometry, english
В строке 1 располагается повторяющееся ключевое слово. В строке 2 сдвиги, подходящие буквам ключа.
Функция КОДСИМВ(символ) в качестве результата получает код аргумента. Доводом может быть или символьная константа, или адресок ячейки, в которой хранится знак. В последнем случае выдается код содержимого ячейки. Так как буковкы британского алфавита в коде расположены по алфавиту и имеют попорядку идущие номера (внутренние коды), то порядковый номер буквы в алфавите равен коду данной буквы минус код буковкы a плюс единица. Так рассчитывается сдвиг, подходящий буковке ключевого слова.
В строке 3,5,7 размещаются шифруемые слова. В ячейках строчки 4, 6, 8 вмещаются формулы шифрования.
Функция Знак(код знака) отдаёт знак по значению его ASCII-кода.
Функция ОСТАТ(разделяемое; делитель) возвращает остаток от целочисленного деления. Британский алфавит содержит 26 букв. Остатки деления на 26 числа в спектре от 0 до 25. Это позволяет оставаться в пределах кодов британского алфавита (строчных букв): от кода буковкы a до кода буковкы z.
-
Вопросы ответы
Статьи
Информатика
Статьи
Разные вопросы.
Математика.
Физика.
Геометрия.
Разные вопросы.
Обществознание.
Математика.
Химия.
Русский язык.
Разные вопросы.