Презентация «Основы программирования. Массивы»

Смотреть слайды в полном размере
Презентация «Основы программирования. Массивы»

Вы можете ознакомиться с презентацией онлайн, просмотреть текст и слайды к ней, а также, в случае, если она вам подходит - скачать файл для редактирования или печати. Документ содержит 23 слайда и доступен в формате ppt. Размер файла: 81.78 KB

Просмотреть и скачать

Pic.1
Основы программирования Самойлов Михаил Юрьевич
Основы программирования Самойлов Михаил Юрьевич
Pic.2
Массивы Массив представляет набор однотипных переменных. Объявление массива похоже на объявление пер
Массивы Массив представляет набор однотипных переменных. Объявление массива похоже на объявление переменной за тем исключением, что после указания типа ставятся квадратные скобки: тип_переменной[] …
Pic.3
Массивы Например, определим массив целых чисел: int[] numbers; После определения переменной массива
Массивы Например, определим массив целых чисел: int[] numbers; После определения переменной массива мы можем присвоить ей определенное значение: int[] nums = new int[4]; Здесь вначале мы объявили …
Pic.4
Массивы Также мы сразу можем указать значения для этих элементов: int[] nums2 = new int[4] { 1, 2, 3
Массивы Также мы сразу можем указать значения для этих элементов: int[] nums2 = new int[4] { 1, 2, 3, 5 }; int[] nums3 = new int[] { 1, 2, 3, 5 }; int[] nums4 = new[] { 1, 2, 3, 5 }; int[] nums5 = { …
Pic.5
Элементы массива Для обращения к элементам массива используются индексы. Индекс представляет номер э
Элементы массива Для обращения к элементам массива используются индексы. Индекс представляет номер элемента в массиве, при этом нумерация начинается с нуля, поэтому индекс первого элемента будет …
Pic.6
Элементы массива
Элементы массива
Pic.7
Элементы массива int[] nums = new int[4]; nums[0] = 1; nums[1] = 2; nums[2] = 3; nums[3] = 5; Consol
Элементы массива int[] nums = new int[4]; nums[0] = 1; nums[1] = 2; nums[2] = 3; nums[3] = 5; Console. WriteLine(nums[3]); // 5 И так как у нас массив определен только для 4 элементов, то мы не можем …
Pic.8
Свойство Length Все массивы являются объектами и у них есть некоторые свойства. Самым полезным для н
Свойство Length Все массивы являются объектами и у них есть некоторые свойства. Самым полезным для нас будет свойство Length, которое возвращает количество элементов в массиве (во всех размерностях) …
Pic.9
Перебор массивов. Цикл foreach Цикл foreach предназначен для перебора элементов в контейнерах, в том
Перебор массивов. Цикл foreach Цикл foreach предназначен для перебора элементов в контейнерах, в том числе в массивах. Формальное объявление цикла foreach: foreach (тип_данных название_переменной in …
Pic.10
Перебор массивов. Цикл foreach Например: int[] numbers = new int[] { 1, 2, 3, 4, 5 }; foreach (int i
Перебор массивов. Цикл foreach Например: int[] numbers = new int[] { 1, 2, 3, 4, 5 }; foreach (int i in numbers) { Console. WriteLine(i); } Здесь в качестве контейнера выступает массив данных типа …
Pic.11
Перебор массивов. Цикл for Подобные действия мы можем сделать и с помощью цикл for: int[] numbers =
Перебор массивов. Цикл for Подобные действия мы можем сделать и с помощью цикл for: int[] numbers = new int[] { 1, 2, 3, 4, 5 }; for (int i = 0; i < numbers. Length; i++) { Console. …
Pic.12
Перебор массивов. Цикл for Цикл for более гибкий по сравнению с foreach. Если foreach последовательн
Перебор массивов. Цикл for Цикл for более гибкий по сравнению с foreach. Если foreach последовательно извлекает элементы контейнера и только для чтения, то в цикле for мы можем перескакивать на …
Pic.13
Задачи с массивами Рассмотрим пару задач для работы с массивами. Найдем количество положительных чис
Задачи с массивами Рассмотрим пару задач для работы с массивами. Найдем количество положительных чисел в массиве: int[] numbers = { -4, -3, -2, -1, 0, 1, 2, 3, 4 }; int result = 0; foreach(int number …
Pic.14
Задачи с массивами Вторая задача - инверсия массива, то есть переворот его в обратном порядке: int[]
Задачи с массивами Вторая задача - инверсия массива, то есть переворот его в обратном порядке: int[] numbers = { -4, -3, -2, -1,0, 1, 2, 3, 4 }; int n = numbers. Length; // длина массива int k = n / …
Pic.15
Задачи с массивами Вторая задача - инверсия массива, то есть переворот его в обратном порядке: for(i
Задачи с массивами Вторая задача - инверсия массива, то есть переворот его в обратном порядке: for(int i=0; i < k; i++) { temp = numbers[i]; numbers[i] = numbers[n - i - 1]; numbers[n - i - 1] = …
Pic.16
Задачи с массивами Вторая задача - инверсия массива, то есть переворот его в обратном порядке: forea
Задачи с массивами Вторая задача - инверсия массива, то есть переворот его в обратном порядке: foreach(int i in numbers) { Console. WriteLine(i); }
Pic.17
Задачи с массивами Вторая задача - инверсия массива, то есть переворот его в обратном порядке: Поско
Задачи с массивами Вторая задача - инверсия массива, то есть переворот его в обратном порядке: Поскольку нам надо изменять элементы массива, то для этого используется цикл for. Алгоритм решения …
Pic.18
Array Все массивы в C# построены на основе класса Array из пространства имен System. Этот класс опре
Array Все массивы в C# построены на основе класса Array из пространства имен System. Этот класс определяет ряд свойств и методов, которые мы можем использовать при работе с массивами. Основные …
Pic.19
Array Все массивы в C# построены на основе класса Array из пространства имен System. Этот класс опре
Array Все массивы в C# построены на основе класса Array из пространства имен System. Этот класс определяет ряд свойств и методов, которые мы можем использовать при работе с массивами. Основные …
Pic.20
Array Разберем самые используемые методы. Например, изменим порядок элементов: int[] numbers = { -4,
Array Разберем самые используемые методы. Например, изменим порядок элементов: int[] numbers = { -4, -3, -2, -1,0, 1, 2, 3, 4 }; // расположим в обратном порядке Array. Reverse(numbers); foreach(int …
Pic.21
Array Метод Copy копирует часть одного массива в другой: int[] numbers = { -4, -3, -2, -1,0, 1, 2, 3
Array Метод Copy копирует часть одного массива в другой: int[] numbers = { -4, -3, -2, -1,0, 1, 2, 3, 4 }; int[] numbers2 = new int[5]; // копируем из numbers с 2-го индекса 5 элементов // и поместим …
Pic.22
Array Отсортируем массив с помощью метода Sort(): int[] numbers = { -3, 10, 0, -5, 12, 1, 22, 3}; Ar
Array Отсортируем массив с помощью метода Sort(): int[] numbers = { -3, 10, 0, -5, 12, 1, 22, 3}; Array. Sort(numbers); foreach(int number in numbers) { Console. WriteLine(number); }
Pic.23
Задачи Задать массив из N случайных чисел, вывести на экран элементы массива через пробел. Задать ма
Задачи Задать массив из N случайных чисел, вывести на экран элементы массива через пробел. Задать массив из N чисел с клавиатуры, переставить местами первый и последний элемент и вывести элементы …


Скачать презентацию

Если вам понравился сайт и размещенные на нем материалы, пожалуйста, не забывайте поделиться этой страничкой в социальных сетях и с друзьями! Спасибо!