КОА Решение задач на двумерные массивы
КОА Ответьте на вопросы 1. Что такое массивы? 2. Способы записи массивов? 3. Как обратиться к элементу массива?
КОА Задача Расшифровать высказывание древнегреческого драматурга Эсхия, записанного с помощью шифра Виженера (ключевое слово - цветок): ВХЙВ ЫП ИРЧ, ЬАШ ЭПЕЧА ЦГРИА, О ЬДФ, ЬОЦ СГВТЪН ЩДНКЩЫЕ!
КОА Шифр Виженера Первое описание в 1553 г. в книге Джованни Беллазо. В XIX веке шифр получил имя Блеза Виженера. Блез Виженер
КОА Алгоритм шифрования 1) составление таблицы Виженера
КОА Таблица Виженера
КОА Алгоритм шифра 2) выбор ключа шифрования Можно взять любое слово или фразу. 3) к исходному тексту добавить ключ Пример Ключ: солнце Шифруемый текст: жизнь прекрасна солнце солнце со жизнь прекрасна
КОА Алгоритм шифра 4) запись шифрованного сообщения. На пересечении строки и столбца находится буква зашифрованного сообщения
КОА солнце солнце со жизнь прекрасна
Алгоритм шифра Исходный текст: жизнь прекрасна Шифрованный текст: чцтът фбухэццюо Раскодирование происходит в обратном порядке.
КОА Задание Необходимо написать программу, которая раскодирует сообщение написанное с использованием шифра Виженера. И с помощью программы раскодировать следующее высказывание древнегреческого драматурга Эсхия : ВХЙВ ЫП ИРЧ, ЬАШ ЭПЕЧА ЦГРИА, О ЬДФ, ЬОЦ СГВТЪН ЩДНКЩЫЕ!
КОА Задание Сформировать квадратную матрицу по следующему образцу: 123…N nN-1N-2…1 123…N nN-1N-2…1 …………… nN-1N-2…1
КОА Задание 2 2. Вычислить сумму и число положительных элементов матрицы A[N,N], находящихся над главной диагональю.
КОА Задание 2 3. Значения двух массивов A[1..100] и B[1..100] задаются с помощью следующего фрагмента программы: for n:=1 to 100 do A[n] := (n-80)*(n-80); for n:=1 to 100 do B[101-n] := A[n]; Какой элемент массива B будет наибольшим? 1) B[1]2) B[21]3) B[80]4) B[100]
КОА Задание 3 Вписать в ячейки буквы из таблицы ASCII АБВГДЕЖЗИЙКЛМНОП РСТУФХЦЧШЩЪЫЬЭЮЯ ручья оля!
КОА Домашнее задание 1. Решить 1-8 из файла А17. doc 2. Творческая задача – изобразить с помощью двумерного массива снежинку любой сложности.
КОА Задание 3 Вписать в ячейки буквы из таблицы ASCII ! АБВГДЕЖЗИЙКЛМНОП РСТУФХЦЧШЩЪЫЬЭЮЯ