КОА Решение задач на двумерные массивы. КОА Ответьте на вопросы 1. Что такое массивы? 2. Способы записи массивов? 3. Как обратиться к элементу массива?

Презентация:



Advertisements
Похожие презентации
Двумерным массивом называется совокупность данных, каждое значение которых, зависит от его положения в строке и в столбце.
Advertisements

1. Чем двумерный массив отличается от одномерного? 2. Что означает запись: а) А(2,3); б) В(I,J)=5; в) В (G,N) при G=5, N=4. 3. Что такое матрица? 4. Какая.
Шифры замены Программирование алгоритмов. Шифр замены – преобразования заключаются в замене каждого символа (слова) открытого сообщения на другие символы.
ВВОД 2. ЕСЛИ 3. СЛЕДУЮЩИЙ 4. МАССИВ 5. ВЫВОД.
Двумерные массивы 1. Вид двумерного массива 2. Ввод и вывод двумерного массива 3. Матрица 4. Преобразование матрицы 5. Создание одномерного массива из.
Шифры перестановки Программирование алгоритмов. Шифр перестановки использует изменение порядка следования символов. Криптограмма и исходный текст состоят.
Цель: знакомство с матричным способом кодирования и декодирования информации. Задачи: изучить понятия: матрица; кодирующая матрица; произведение матриц.
Двумерный массив. Матрица Прямоугольная таблица, состоящая из чисел А=
Понятие массива. Одномерные и двумерные массивы..
const n=10; var a:array[1..n] of integer; i,j,c,b,k:integer; begin randomize; for i:=1 to n do begin a[i]:=random(11)-5;write(a[i]:5) end;writeln;
Массивы – структурированный тип данных, состоящий из фиксированного числа элементов одинакового типа, имеющих общее имя. Массив.
Шифрование текста. Шифр Хилла (с длиной блока = 2)
Двумерным массивом называется совокупность данных, каждое значение которых, зависит от его положения в строке и в столбце.
Работа с массивами Программирование в ЕГЭ. Что надо знать о массивах? Матрица – двумерный массив. Элементы массива могут иметь любой тип. Массив определяют.
Двумерные массивы. Массивы, положение элементов в которых описывается двумя индексами, называются двумерными. Их можно представить в виде прямоугольной.
Тема: «Понятие квадратная матрица» :17:47.
Двумерные массивы. В математике часто используют многомерные массивы, т.е. массивы массивов. Особенно широкое распространение получили двумерные массивы.
Квадратная матрица (массив) Учитель МОБУ СОШ 2 с. Исянгулово Шадрина О.М.
Постановка задачи Описание алгоритма 1 Описание алгоритма 2 Математическая постановка задачи Сравнение алгоритмов Выбор оптимального алгоритма на примере.
Двумерные массивы. Заполнение и вывод элементов. Понятие. Двумерный массив – это массив с двумя измерениями (прямоугольные таблицы, матрицы). Пример:
Транксрипт:

КОА Решение задач на двумерные массивы

КОА Ответьте на вопросы 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 ! АБВГДЕЖЗИЙКЛМНОП РСТУФХЦЧШЩЪЫЬЭЮЯ