Практическая работа «Visual Studio C#. Ввод и вывод массива» 1.Разработайте форму для ввода и вывода элементом массива
2.Запрограммируем кнопку button1 (Ввод элементов массива) для записи каждого значения в элемент массива. !!! Чтобы перейти в процедуру программирования кнопки, щелкните по ней дважды Напишем программный код для ввода 4 элементов массива, но сначала объявим целочисленную переменную i и массив строк fairytales как глобальные переменные: public partial class Form1 : Form { int i = 0; string[] fairytales = new string[20]; //объявляем массив строк максимального размера в 20 элементов public Form1() { InitializeComponent(); } Теперь можно организовывать ввод элементов массива: private void button1_Click(object sender, EventArgs e) { if (i < 4) //ограничиваем для ввода 4-х элементов { fairytales[i] = textBox1.Text; //передаем значение в элемент массива textBox1.Text = ""; //очищаем поле ввода textBox1.Focus(); //устанавливаем курсор (фокус) в поле ввода i++; //увеличиваем индекс на 1 if (i == 4) //проверяем введен ли последний элемент { MessageBox.Show("Ввод окончен"); //выводим сообщение для пользователя textBox1.Enabled = false; //закрываем доступ к элементу ввода };
} }
4.Запрограммируем кнопку button2 (Вывод элементов массива): private void button2_Click(object sender, EventArgs e) { for (int j = 0; j < 4; j++) //используем цикл для вывод 4 элементов массива { listBox1.Items.Add(fairytales[j]); //добавим каждый элемент массива в список listbox } } 5.Запустите проект 6.Проверьте работоспособность проекта. Если требуется, выполните отладку. 7.Измените проект для ввода 5 строчных элементов массива. 8.Проверьте работоспособность проекта. Если требуется, выполните отладку. 9.Измените проект для ввода и вывода 5 целых чисел. 10.Проверьте работоспособность проекта. Если требуется, выполните отладку. 11.Измените проект для ввода и вывода 5 вещественных чисел. 12.Проверьте работоспособность проекта. Если требуется, выполните отладку. (Высокий уровень) 13.Добавьте возможность ввода количества элементов и используйте это количество для ввода и вывода элементов. 14.Попробуйте вывести элементы только с четными индексами. 15.Выведите элементы с нечетными индексами. (Дополнительно) 16.Заполните массив из 10 элементов случайными числами. 17.Выведите эти элементы в listbox. Используем объект класса System.Random Random rnd = new Random(5); // создаём объект-генератор int X = rnd.Next(); // значение из [0;MaxInt) Random rnd = new Random(); // создаём объект-генератор int X = rnd.Next(); // значение из [0;MaxInt) int Y = rnd.Next(100); // значение из [0;100) int Z = rnd.Next(10, 20); // значение из [10;20) Пример заполнения массива случайными числами: Random rnd = new Random(100); for (int j = 0; j < 10; j++) { num[j] = rnd.Next(100); }; Пример вывода массива целых чисел:
for (int j = 0; j < 10; j++) { listBox1.Items.Add(num[j].ToString()); } | |
|
| |
| Просмотров: 2848 | | |
| Всего комментариев: 0 | |
