Презентация Массивы. Класс Array онлайн

На нашем сайте вы можете скачать и просмотреть онлайн доклад-презентацию на тему Массивы. Класс Array абсолютно бесплатно. Урок-презентация на эту тему содержит всего 28 слайдов. Все материалы созданы в программе PowerPoint и имеют формат ppt или же pptx. Материалы и темы для презентаций взяты из открытых источников и загружены их авторами, за качество и достоверность информации в них администрация сайта не отвечает, все права принадлежат их создателям. Если вы нашли то, что искали, отблагодарите авторов - поделитесь ссылкой в социальных сетях, а наш сайт добавьте в закладки.



Оцените!
Оцените презентацию от 1 до 5 баллов!
  • Тип файла:
    ppt / pptx (powerpoint)
  • Всего слайдов:
    28 слайдов
  • Для класса:
    1,2,3,4,5,6,7,8,9,10,11
  • Размер файла:
    495.08 kB
  • Просмотров:
    65
  • Скачиваний:
    0
  • Автор:
    неизвестен



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

№1 слайд
Массивы. Класс Array
Содержание слайда: Массивы. Класс Array

№2 слайд
Массив представляет собой
Содержание слайда: Массив представляет собой совокупность перемен­ных одного типа с общим для обращения к ним именем. В С# выделяют: - одномерные массивы; - многомерные массивы.

№3 слайд
Содержание слайда:

№4 слайд
Пример int sample new int int
Содержание слайда: Пример: int[] sample = new int[10]; int[] sample; sample = new int[10];

№5 слайд
Доступ к отдельному элементу
Содержание слайда: Доступ к отдельному элементу массива осуществляется по индексу. Индекс обозначает положение элемента в массиве. В языке С# индекс первого элемента всех массивов оказывается нулевым. using System; class ArrayDemo { static void Main() { int[] sample = new int[10]; int i; for(i = 0; i < 10; i = i+1) sample[i] = i; for(i = 0; i < 10; i = i+1) Console.WriteLine("sample[" + i + "]: " + sample[i]);

№6 слайд
Содержание слайда:

№7 слайд
Содержание слайда:

№8 слайд
Содержание слайда:

№9 слайд
При инициализации массива его
Содержание слайда: При инициализации массива его размер можно указывать явным образом, но этот размер должен совпадать с числом инициализаторов. В каче­стве примера ниже приведен еще один способ инициализации массива nums. int[] nums = new int[ ] { 99, 10, 100, 18, 78, 23, 63, 9, 87, 49 };  int[] nums = new int[10] { 99, 10, 100, 18, 78, 23, 63, 9, 87, 49 }; Обязательно нужно указать! int[] nums; nums = new int[] { 99, 10, 100, 18, 78, 23, 63, 9, 87,49 };

№10 слайд
Содержание слайда:

№11 слайд
Многомерным называется такой
Содержание слайда: Многомерным называется такой массив, который отличается двумя или более измерениями, причем доступ к каждому элементу такого массива осуществляется с помощью определенной комбинации двух или более индексов. Простейшей формой многомерного массива является двумерный массив. Местопо­ложение любого элемента в двумерном массиве обозначается двумя индексами. int[,] table = new int[10, 20]; table[3, 5] = 10;

№12 слайд
Продемонстрировать двумерный
Содержание слайда: // Продемонстрировать двумерный массив. using System; class TwoD { static void Main () { int t, i; int[,] table = new int[3, 4]; for(t=0; t < 3; ++t) { for(i=0; i < 4; ++i) { table[t,i] = (t*4)+i+1; Console.Write(table[t,i] + " ");} Console.WriteLine(); } } }

№13 слайд
Массивы трех и более
Содержание слайда:   Массивы трех и более измерений Тип [,...,] имя_массива = пеw тип [размер1, размер2, ... размерN]: int[,,] multidim = new int[4, 10, 3]; multidim [2, 4, 1] = 100;

№14 слайд
Содержание слайда:  

№15 слайд
Содержание слайда:

№16 слайд
Содержание слайда:  

№17 слайд
using System class Jagged
Содержание слайда: using System; class Jagged { static void Main() { int[][] jagged = new int[3][]; jagged[0] = new int[4], jagged[1] = new int[3], jagged[2] = new int[5], int i; // Сохранить значения в первом массиве. for(i=0; i < 4; i++) jagged[0][i] = i; // Сохранить значения во втором массиве. for(i=0; i < 3; i++) jagged[1][i] = i; // Сохранить значения в третьем массиве. for(i=0; i < 5; i++) jagged[2][i] = i; // Вывести значения из первого массива. for(i=0; i < 4; i++) Console.Write(jagged[0][i] + " "); Console.WriteLine(); // Вывести значения из второго массива. for(i=0; i < 3; i++) Console.Write(jagged[1][i] + " "); Console.WriteLine(); // Вывести значения из третьего массива. for(i=0; i < 5; i++) Console.Write(jagged[2][i] + " "); Console.WriteLine (); } }

№18 слайд
Присваивание значения одной
Содержание слайда:   Присваивание значения одной переменной ссылки на массив другой переменной, по существу, означает, что обе переменные ссылаются на один и тот же массив // Присваивание ссылок на массивы. using System; class AssignARef { static void Main() { int i; int[] numsl = new int [10]; int[] nums2 = new int[10]; for(i=0; i < 10; i++) numsl[i] = i; for(i=0; i < 10; i++) nums2[i] = -i; Console.Write("Содержимое массива numsl: "); for(i=0; i < 10; i++) Console.Write(numsl[i] + " "); Console.WriteLine() ; Console.Write("Содержимое массива nums2: "); for(i=0; i < 10; i++) Console.Write(nums2[i] + " ") ; Console.WriteLine() ; nums2 = numsl; // теперь nums2 ссылается на numsl Console.Write("Содержимое массива nums2\n" + "после присваивания: ") ; for(i=0; i < 10; i++) Console.Write(nums2[i] + " "); Console.WriteLine() ; // Далее оперировать массивом numsl посредством переменной ссылки на массив nums2. nums2[3] = 99; Console.Write("Содержимое массива numsl после изменения\п" + "посредством переменной nums2: "); for(i=0; i < 10; i++) Console.Write(numsl[i] + " ") ; Console.WriteLine() ; }}

№19 слайд
Содержание слайда:

№20 слайд
Когда запрашивается длина
Содержание слайда: Когда запрашивается длина многомерного массива, то возвращается общее число элементов, из которых может состоять массив // Использовать свойство Length трехмерного массива. using System; class LengthDemo3D { static void Main() { int[,,] nums = new int[10, 5, 6]; Console.WriteLine("Длина массива nums равна " + nums.Length) ; } }

№21 слайд
Содержание слайда:  

№22 слайд
Содержание слайда:

№23 слайд
Содержание слайда:  

№24 слайд
Содержание слайда:

№25 слайд
Содержание слайда:  

№26 слайд
цикл foreach повторяется до
Содержание слайда: цикл foreach повторяется до тех пор, пока не будут опрошены все элементы массива, его можно завершить преждевременно, воспользовавшись оператором break // Использовать оператор break для преждевременного завершения цикла foreach. using System; class ForeachDemo { static void Main() { int sum = 0; int[] nums = new int [10]; // Задать первоначальные значения элементов массива nums. for(int i = 0; i < 10; i++) nums[i] = i; // Использовать цикл foreach для вывода значений // элементов массива и подсчета их суммы. foreach(int x in nums) { Console.WriteLine("Значение элемента равно: " + х) ; sum += х; if(х == 4) break; // прервать цикл, как только индекс массива достигнет 4 } Console.WriteLine("Сумма первых 5 элементов: " + sum); } }

№27 слайд
Оператор цикла foreach можно
Содержание слайда:  Оператор цикла foreach можно также использовать для циклического обращения к элементам многомерного массива. В этом случае элементы многомерного массива возвращаются по порядку следования строк от первой до последней // Использовать оператор цикла foreach для обращения к двумерному массиву. using System; class ForeachDemo2 { static void Main() { int sum = 0; int[,] nums = new int"[3,5]; // Задать первоначальные значения элементов массива nums. for (int i = 0; i < 3; i++) for (int j=0; j < 5; j++) nums[i,j] = (i+1)* (j + 1); // Использовать цикл foreach для вывода значений // элементов массива и подсчета их суммы. foreach(int x in nums) { Console.WriteLine("Значение элемента равно: " + х) ; sum += х; } Console.WriteLine("Сумма равна: " + sum); } }

№28 слайд
Содержание слайда:  

Скачать все slide презентации Массивы. Класс Array одним архивом: