Visual Studio C#. Ввод и вывод массива. Практическая работа

Практическая работа «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());

}

Категория: Programming languages | Добавил: bzfar77 (24.08.2021)
Просмотров: 31 | Теги: ввод и вывод, C#, практическая работа, массивы | Рейтинг: 0.0/0
Всего комментариев: 0
avatar