222.71K
Category: programmingprogramming

Программирование на языке Си#. Массивы

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 .
Выходные данные
Программа должна вывести в одной строке элементы массива,
отсортированного в порядке возрастания последней цифры в десятичной
записи чисел, разделив их пробелами. Числа, у которых последняя цифра
одинаковая, должны быть выведены в том же порядке, в котором они стояли
в исходной последовательности.
English     Русский Rules