Презентация Основы программирования. Массивы онлайн
На нашем сайте вы можете скачать и просмотреть онлайн доклад-презентацию на тему Основы программирования. Массивы абсолютно бесплатно. Урок-презентация на эту тему содержит всего 23 слайда. Все материалы созданы в программе PowerPoint и имеют формат ppt или же pptx. Материалы и темы для презентаций взяты из открытых источников и загружены их авторами, за качество и достоверность информации в них администрация сайта не отвечает, все права принадлежат их создателям. Если вы нашли то, что искали, отблагодарите авторов - поделитесь ссылкой в социальных сетях, а наш сайт добавьте в закладки.
Презентации » Устройства и комплектующие » Основы программирования. Массивы
Оцените!
Оцените презентацию от 1 до 5 баллов!
- Тип файла:ppt / pptx (powerpoint)
- Всего слайдов:23 слайда
- Для класса:1,2,3,4,5,6,7,8,9,10,11
- Размер файла:81.78 kB
- Просмотров:65
- Скачиваний:0
- Автор:неизвестен
Слайды и текст к этой презентации:
№3 слайд
![Массивы Например, определим](/documents_6/ec3e2c01a4a10128cc17abc043611402/img2.jpg)
Содержание слайда: Массивы
Например, определим массив целых чисел:
int[] numbers;
После определения переменной массива мы можем присвоить ей определенное значение:
int[] nums = new int[4];
Здесь вначале мы объявили массив nums, который будет хранить данные типа int. Далее используя операцию new, мы выделили память для 4 элементов массива: new int[4]. Число 4 еще называется длиной массива. При таком определении все элементы получают значение по умолчанию, которое предусмотренно для их типа. Для типа int значение по умолчанию - 0.
№5 слайд
![Элементы массива Для](/documents_6/ec3e2c01a4a10128cc17abc043611402/img4.jpg)
Содержание слайда: Элементы массива
Для обращения к элементам массива используются индексы. Индекс представляет номер элемента в массиве, при этом нумерация начинается с нуля, поэтому индекс первого элемента будет равен 0. А чтобы обратиться к четвертому элементу в массиве, нам надо использовать индекс 3, к примеру: nums[3]. Используем индексы для получения и установки значений элементов массива:
№7 слайд
![Элементы массива int nums new](/documents_6/ec3e2c01a4a10128cc17abc043611402/img6.jpg)
Содержание слайда: Элементы массива
int[] nums = new int[4];
nums[0] = 1;
nums[1] = 2;
nums[2] = 3;
nums[3] = 5;
Console.WriteLine(nums[3]); // 5
И так как у нас массив определен только для 4 элементов, то мы не можем обратиться, например, к шестому элементу: nums[5] = 5;. Если мы так попытаемся сделать, то мы получим исключение IndexOutOfRangeException.
№12 слайд
![Перебор массивов. Цикл for](/documents_6/ec3e2c01a4a10128cc17abc043611402/img11.jpg)
Содержание слайда: Перебор массивов. Цикл for
Цикл for более гибкий по сравнению с foreach. Если foreach последовательно извлекает элементы контейнера и только для чтения, то в цикле for мы можем перескакивать на несколько элементов вперед в зависимости от приращения счетчика, а также можем изменять элементы:
int[] numbers = new int[] { 1, 2, 3, 4, 5 };
for (int i = 0; i < numbers.Length; i++)
{
numbers[i] = numbers[i] * 2;
Console.WriteLine(numbers[i]);
}
№13 слайд
![Задачи с массивами Рассмотрим](/documents_6/ec3e2c01a4a10128cc17abc043611402/img12.jpg)
Содержание слайда: Задачи с массивами
Рассмотрим пару задач для работы с массивами.
Найдем количество положительных чисел в массиве:
int[] numbers = { -4, -3, -2, -1, 0, 1, 2, 3, 4 };
int result = 0;
foreach(int number in numbers)
{
if(number > 0)
{
result++;
}
}
Console.WriteLine(result);
№14 слайд
![Задачи с массивами Вторая](/documents_6/ec3e2c01a4a10128cc17abc043611402/img13.jpg)
Содержание слайда: Задачи с массивами
Вторая задача - инверсия массива, то есть переворот его в обратном порядке:
int[] numbers = { -4, -3, -2, -1,0, 1, 2, 3, 4 };
int n = numbers.Length; // длина массива
int k = n / 2; // середина массива
int temp; // вспомогательный элемент для обмена значениями
№17 слайд
![Задачи с массивами Вторая](/documents_6/ec3e2c01a4a10128cc17abc043611402/img16.jpg)
Содержание слайда: Задачи с массивами
Вторая задача - инверсия массива, то есть переворот его в обратном порядке:
Поскольку нам надо изменять элементы массива, то для этого используется цикл for. Алгоритм решения задачи подразумевает перебор элементов до середины массива, которая в программе представлена переменной k, и обмен значений элемента, который имеет индекс i, и элемента с индексом n-i-1.
№18 слайд
![Array Все массивы в C](/documents_6/ec3e2c01a4a10128cc17abc043611402/img17.jpg)
Содержание слайда: Array
Все массивы в C# построены на основе класса Array из пространства имен System. Этот класс определяет ряд свойств и методов, которые мы можем использовать при работе с массивами. Основные свойства и методы:
Свойство Length возвращает длину массива
Свойство Rank возвращает размерность массива
Статический метод BinarySearch() выполняет бинарный поиск в отсортированном массиве
Статический метод Clear() очищает массив, устанавливая для всех его элементов значение по умолчанию
Статический метод Copy() копирует часть одного массива в другой массив
Статический метод Exists() проверяет, содержит ли массив определенный элемент
№19 слайд
![Array Все массивы в C](/documents_6/ec3e2c01a4a10128cc17abc043611402/img18.jpg)
Содержание слайда: Array
Все массивы в C# построены на основе класса Array из пространства имен System. Этот класс определяет ряд свойств и методов, которые мы можем использовать при работе с массивами. Основные свойства и методы:
Статический метод Find() находит элемент, который удовлеворяет определенному условию
Статический метод FindAll() находит все элементы, которые удовлеворяет определенному условию
Статический метод IndexOf() возвращает индекс элемента
Статический метод Resize() изменяет размер одномерного массива
Статический метод Reverse() располагает элементы массива в обратном порядке
Статический метод Sort() сортирует элементы одномерного массива
№21 слайд
![Array Метод Copy копирует](/documents_6/ec3e2c01a4a10128cc17abc043611402/img20.jpg)
Содержание слайда: Array
Метод Copy копирует часть одного массива в другой:
int[] numbers = { -4, -3, -2, -1,0, 1, 2, 3, 4 };
int[] numbers2 = new int[5];
// копируем из numbers с 2-го индекса 5 элементов
// и поместим их в массив numbers2, начиная с 0-го индекса
Array.Copy(numbers, 2, numbers2, 0, 5);
foreach(int number in numbers2)
{
Console.Write(number);
}
№23 слайд
![Задачи Задать массив из N](/documents_6/ec3e2c01a4a10128cc17abc043611402/img22.jpg)
Содержание слайда: Задачи
Задать массив из N случайных чисел, вывести на экран элементы массива через пробел.
Задать массив из N чисел с клавиатуры, переставить местами первый и последний элемент и вывести элементы массива на экран.
Задать массив из N случайных чисел, вывести на экран в первой строке положительные элементы массива через пробел, во второй отрицательные.
Задать массив из N случайных чисел, вывести на экран элементы массива через пробел, найти максимальный элемент и сколько раз он встречается.
Задать массив из N случайных чисел, вывести на экран элементы массива через пробел, найти количество положительных и отрицательных чисел.
Скачать все slide презентации Основы программирования. Массивы одним архивом:
Похожие презентации
-
Основы программирования (Java). Массивы
-
Основы программирования. Язык программирования С. Массивы
-
Основы программирования ФИСТ. Двухмерные массивы. Базовые алгоритмы. Лекция 10
-
Основы программирования ФИСТ. Двухмерные массивы. Практика 3
-
Основы программирования. ФИСТ 1 курс. Двухмерные массивы. FOR. BREAK. Работа с файлами. Лекция 10
-
Основы алгоритмизации и программирования. Особенности ввода-вывода массивов
-
Основы программирования. Указатели и динамические массивы
-
Основы программирования. Статические массивы в С/С
-
Массивы. Основы алгоритмизации и программирования
-
ПЯВУ. Основы программирования. Лекция 7. Массив. Простейшие алгоритмы. Форматы вывода чисел