Similar presentations:
Программирование на языке Си#. Массивы
1.
Программированиена языке Си#
Массивы
2.
Свойства элементов управления:Items
С помощью этого свойства можно получить ссылку на список
элементов, хранящихся в настоящее время в элементе управления
(например, ListBox). С помощью этой ссылки можно добавлять и
удалять элементы, а также определять число элементов в коллекции.
Методы для работы с массивами
Length
Свойство, которое возвращает целое число, представляющее общее
число элементов во всех измерениях массива.
Max()
Возвращает максимальное значение, содержащееся в массиве.
Min()
Возвращает минимальное значение, содержащееся в массиве.
Reverse()
Изменяет порядок элементов массива на противоположный.
Sort()
сортировка элементов
2
3.
Методы добавления элементов:Метод
Описание
Add([элемент])
добавляет элемент в конец списка
AddRange([список элементов])
добавляет в конец списка элементы указанного списка
Insert([индекс],[элемент])
вставляет элемент на позицию соответствующую
индексу, все элементы «правее» будут сдвинуты на
одну позицию
InsertRange([индекс], [список
элементов])
то же самое, только вставляется множество элементов
Методы удаления элементов
Remove([элемент])
RemoveRange([индекс], [количество])
RemoveAt([индекс])
Clear()
удаляет первое вхождение указанного элемента из
списка
удаляет указанное количество элементов, начиная с
указанной позиции
удаляет элемент, который находится на указанной
позиции
удаляет все элементы списка
3
4.
Длина массиваможет вводиться
пользователем!
Ввод данных в массив
1 способ: по одному ( пример: 3 штуки , ввод в поле TextBox )
Public int X=0
Int X=0
4
5.
5Ввод данных в массив
2 способ: в строку, через пробел (ввод в поле TextBox )
Длина массива
определяется
свойством
6.
6Ввод данных в массив
3 способ (генератор случайных чисел, пример 15 элементов, от -50 до 50):
Длина массива
может вводиться
пользователем!
Диапазон
значений может
вводиться
пользователем!
7.
7Ввод данных в массив
4 способ (генератор случайных символов):
Public int X=0
Int X=0
8.
8Цикл с параметром for
Задание:
В одномерном массиве заполнить 15 элементов случайными числами
от -50 до +50. Затем заменить все отрицательные числа нулями.
Создайте форму с элементами управления. Опишите одномерный
массив. Создайте обработчики события для кнопок.
9.
9Ввод данных
Вывод массива в listBox
10.
10Проверка <0
и замена
Вывод массива в listBox
11.
11Задания:
1. В одномерном массиве R заполнить 25 элементов случайными числами
от -100 до +250, заменить значения отрицательных элементов квадратами
значений, значения положительных увеличить на 7, а нулевые значения
оставить без изменения. Вывести получившийся массив R.
2. Дан массив A целых чисел, содержащий N элементов. Вычислить и
вывести сумму тех элементов, которые нечетны и отрицательны. Способ
заполнения массива организовать пользователем.
3. Напишите программу, которая сортирует элементы массива по
возрастанию последней цифры десятичной записи чисел.
Входные данные
Первая строка содержит размер массива N . Во второй строке через пробел
задаются N чисел – элементы массива. Гарантируется, что 0 < N ≤ 10000 .
Выходные данные
Программа должна вывести в одной строке элементы массива,
отсортированного в порядке возрастания последней цифры в десятичной
записи чисел, разделив их пробелами. Числа, у которых последняя цифра
одинаковая, должны быть выведены в том же порядке, в котором они стояли
в исходной последовательности.