Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
методичка С# New.docx
Скачиваний:
7
Добавлен:
01.07.2025
Размер:
678.57 Кб
Скачать

Практична частина

Створіть форму з елементами управління як наведено на рис. 5.1. Опишіть одновимірний масив. Створіть обробник події для кнопок (код наведений нижче). Ця програма замінює всі від'ємні числа нулями. Перевірте правильність виконання програми. Модифікуйте програму у відповідності з індивідуальним завданням.

Рисунок 5.1 Вікно програми для роботи з одновимірними масивами

Приклад.

// Глобальну змінну можуть бачити всі методи

Int [] Mas = new int [15];

// Заповнення вихідного масиву

Privat void button1_Click (object sender, EventArgs e)

{

//Очищаємо елемент управління

listBox1.Items.Clear();

//Ініціалізуємо клас випадкових чисел

Random rand = new Random();

//Генеруємо та виводимо 15 елементів

For (int I = 0; I < 15; i++)

{

Mas[i] = rand.Next(-50,50);

listBox1.Items.Add(“Mas[“+i.ToString() + ”] = ” + Mas[i].ToString());

}

}

//Заміна негативних елементів нулями

Privat void button2_Click (object sender, EventArgs e)

{

//Очищуємо елемент управління

listBox.2.Items.Clear();

//Оброблюємо всі елементи

For (int I = 0; I < 15; i++)

{

If (Mas[i] < 0 )

Mas[i] = 0;

listBox2.Items.Add(“Mas[“+Convert.ToString(i)+“]= “+ Mas[i].ToString());

} }

Індивідуальні завдання

1. Знайти суму від'ємних елементів матриці.

2. Знайти мінімальний елемент матриці і вказати його індекси.

3. Змінити порядок стовпців матриці за спаданням елементів.

4. Знайти добуток додатних елементів матриці, відмінних від 0.

5. Знайти суму парних елементів матриці.

6. У матриці упорядкувати рядки за спаданням елементів.

7. Знайти максимальний елемент матриці і вказати його індекси.

8. Знайти суму парних елементів матриці.

9. Підрахувати кількість нульових елементів матриці.

10. Знайти суму всіх елементів матриці, кратних 3.

Контрольні запитання:

  1. Дайте визначення масиву.

  2. Як описується двомірний масив у програмі?

  3. Що таке розмірність матриці?

  4. Як одержати доступ до певного елемента матриці?

  5. Як у програмі організувати введення й вивід матриці?

  6. Що таке індекс елементу?

Література

  1. Павловская Т. А. «С#. Программирование на языкевысокогоуровня», Учебник для вузов

  2. Фролов А. В., Фролов Г. В. «Язык С#. Самоучитель», Учебно-справочноеиздание

  3. Ватсон Б. «С#4.0 на примерах». — СПб.: БХВ-Петербург, 2011. — 608 с: ил.

  4. Мак-Дональд, Мэтью, Шпушта, Марио «MicrosoftASP.NET 2.0 с примерами на C# 2005 для профессионалов»

  5. Мартынов Н.Н. «C# для начинающих»

1