🗊 Презентация Двумерные массивы

Категория: Образование
Нажмите для полного просмотра!
Двумерные массивы, слайд №1 Двумерные массивы, слайд №2 Двумерные массивы, слайд №3 Двумерные массивы, слайд №4 Двумерные массивы, слайд №5 Двумерные массивы, слайд №6 Двумерные массивы, слайд №7 Двумерные массивы, слайд №8 Двумерные массивы, слайд №9 Двумерные массивы, слайд №10 Двумерные массивы, слайд №11 Двумерные массивы, слайд №12 Двумерные массивы, слайд №13 Двумерные массивы, слайд №14 Двумерные массивы, слайд №15 Двумерные массивы, слайд №16 Двумерные массивы, слайд №17 Двумерные массивы, слайд №18 Двумерные массивы, слайд №19

Вы можете ознакомиться и скачать презентацию на тему Двумерные массивы. Доклад-сообщение содержит 19 слайдов. Презентации для любого класса можно скачать бесплатно. Если материал и наш сайт презентаций Mypresentation Вам понравились – поделитесь им с друзьями с помощью социальных кнопок и добавьте в закладки в своем браузере.

Слайды и текст этой презентации


Слайд 1


Лекция 15. Двумерные массивы дисциплина «Программирование»
Описание слайда:
Лекция 15. Двумерные массивы дисциплина «Программирование»

Слайд 2


Многомерные массивы Многомерным называется такой массив, который отличается двумя или более измерениями, причем доступ к каждому элементу такого...
Описание слайда:
Многомерные массивы Многомерным называется такой массив, который отличается двумя или более измерениями, причем доступ к каждому элементу такого массива осуществляется с помощью определенной комбинации двух или более индексов Многомерный массив индексируется двумя и более целыми числами

Слайд 3


Двумерные массивы Простейшей формой многомерного массива является двумерный массив Местоположение любого элемента в двумерном массиве обозначается...
Описание слайда:
Двумерные массивы Простейшей формой многомерного массива является двумерный массив Местоположение любого элемента в двумерном массиве обозначается двумя индексами Двумерный массив можно представить в виде таблицы, на строки которой указывает один индекс, а на столбцы — другой

Слайд 4


Двумерные массивы
Описание слайда:
Двумерные массивы

Слайд 5


Определение значений элементов массива и вывод его на экран
Описание слайда:
Определение значений элементов массива и вывод его на экран

Слайд 6


private void btnInput_Click(object sender, EventArgs e) { Random rand = new Random(); int m = Convert.ToInt32(txtM.Text); // количество строк int n =...
Описание слайда:
private void btnInput_Click(object sender, EventArgs e) { Random rand = new Random(); int m = Convert.ToInt32(txtM.Text); // количество строк int n = Convert.ToInt32(txtN.Text); // количество столбцов int[,] a = new int[m, n]; for (int i = 0; i < a.GetLength(0) ; i++) { for (int j = 0; j < a.GetLength(1); j++) { a[i, j] = rand.Next(-10, 10); } } vivod(a, grv1); } private void vivod(int[,] x, DataGridView grid) { grid.Rows.Clear(); grid.RowCount = x.GetLength(0); grid.ColumnCount = x.GetLength(1); for (int i = 0; i < x.GetLength(0); i++) { for (int j = 0; j < x.GetLength(1); j++) { if (i == 0) { grid.Columns[j].Name = (j + 1).ToString(); grid.Columns[j].Width = 30; } grid.Rows[i].Cells[j].Value = (x[i, j]).ToString(); } } }

Слайд 7


1. Заполнить элементы квадратной матрицы 1. Заполнить элементы квадратной матрицы на главной диагонали единицами, остальное нулями
Описание слайда:
1. Заполнить элементы квадратной матрицы 1. Заполнить элементы квадратной матрицы на главной диагонали единицами, остальное нулями

Слайд 8


1. Заполнить элементы квадратной матрицы 1. Заполнить элементы квадратной матрицы на главной диагонали единицами, остальное нулями private void...
Описание слайда:
1. Заполнить элементы квадратной матрицы 1. Заполнить элементы квадратной матрицы на главной диагонали единицами, остальное нулями private void task1(ref int[,] b) { for (int i = 0; i < b.GetLength(0); i++) b[i, i] = 1; }

Слайд 9


1. Заполнить элементы квадратной матрицы 2. Заполнить элементы квадратной матрицы на главной диагонали номером строки
Описание слайда:
1. Заполнить элементы квадратной матрицы 2. Заполнить элементы квадратной матрицы на главной диагонали номером строки

Слайд 10


1. Заполнить элементы квадратной матрицы 2. Заполнить элементы квадратной матрицы на главной диагонали номером строки private void task1(ref int[,]...
Описание слайда:
1. Заполнить элементы квадратной матрицы 2. Заполнить элементы квадратной матрицы на главной диагонали номером строки private void task1(ref int[,] b) { for (int i = 0; i < b.GetLength(0); i++) b[i, i] = i + 1; }

Слайд 11


1. Заполнить элементы квадратной матрицы 3. Заполнить элементы квадратной матрицы по образцу
Описание слайда:
1. Заполнить элементы квадратной матрицы 3. Заполнить элементы квадратной матрицы по образцу

Слайд 12


1. Заполнить элементы квадратной матрицы 3. Заполнить элементы квадратной матрицы по образцу private void task2(ref int[,] b) { for (int i = 1; i <...
Описание слайда:
1. Заполнить элементы квадратной матрицы 3. Заполнить элементы квадратной матрицы по образцу private void task2(ref int[,] b) { for (int i = 1; i < b.GetLength(0); i++) for (int j = b.GetLength(1) - i; j < b.GetLength(1); j++) b[i, j] = 1; }

Слайд 13


1. Заполнить элементы квадратной матрицы 4. Заполнить элементы квадратной матрицы по образцу. Значения элементов в закрашенной области – единицы,...
Описание слайда:
1. Заполнить элементы квадратной матрицы 4. Заполнить элементы квадратной матрицы по образцу. Значения элементов в закрашенной области – единицы, остальное нули

Слайд 14


1. Заполнить элементы квадратной матрицы private void task3(ref int[,] b) { int ii = Convert.ToInt32(txtI.Text); int jj = Convert.ToInt32(txtJ.Text);...
Описание слайда:
1. Заполнить элементы квадратной матрицы private void task3(ref int[,] b) { int ii = Convert.ToInt32(txtI.Text); int jj = Convert.ToInt32(txtJ.Text); for (int i = 0; i < b.GetLength(0); i++) { if (i == ii) continue; for (int j = 0; j < b.GetLength(1); j++) { if (j == jj) continue; b[i, j] = 1; } } }

Слайд 15


2. Вычисления 1. Добавить строку, элементы которой равны суммам элементов в соответствующих столбцах
Описание слайда:
2. Вычисления 1. Добавить строку, элементы которой равны суммам элементов в соответствующих столбцах

Слайд 16


private void mnuTask4_Click(object sender, EventArgs e) { int[,] b = new int[a.GetLength(0) + 1, a.GetLength(1)]; init(ref b); task4(ref b); vivod(b,...
Описание слайда:
private void mnuTask4_Click(object sender, EventArgs e) { int[,] b = new int[a.GetLength(0) + 1, a.GetLength(1)]; init(ref b); task4(ref b); vivod(b, grv2); } private void init(ref int[,] y) { for (int i = 0; i < a.GetLength(0); i++) for (int j = 0; j < a.GetLength(1); j++) y[i, j] = a[i, j]; } private void task4(ref int[,] b) { for (int j = 0; j < b.GetLength(1) - 1; j++) { int S = 0; for (int i = 0; i < b.GetLength(0); i++) S += b[i, j]; b[b.GetLength(0) - 1, j] = S; } }

Слайд 17


2. Вычисления 2. Добавить новый столбец после второго, значения элементов которого буду равны суммам первых двух столбцов
Описание слайда:
2. Вычисления 2. Добавить новый столбец после второго, значения элементов которого буду равны суммам первых двух столбцов

Слайд 18


private void mnuTask5_Click(object sender, EventArgs e) { int[,] b = new int[a.GetLength(0), a.GetLength(1) + 1]; init(ref b); task5(ref b); vivod(b,...
Описание слайда:
private void mnuTask5_Click(object sender, EventArgs e) { int[,] b = new int[a.GetLength(0), a.GetLength(1) + 1]; init(ref b); task5(ref b); vivod(b, grv2); } private void task5(ref int[,] b) { if (b.GetLength(1) < 2) return; for (int j = b.GetLength(1) - 1; j > 2 ; j--) for (int i = 0; i < b.GetLength(0); i++) b[i, j] = b[i, j - 1]; for (int i = 0; i < b.GetLength(0); i++) b[i, 2] = b[i, 0] + b[i, 1]; }

Слайд 19


Спасибо за внимание Вопросы…
Описание слайда:
Спасибо за внимание Вопросы…



Похожие презентации
Mypresentation.ru
Загрузить презентацию