Уроки 125 - 131
§4.16. Массивы
Содержание урока
4.16.1. Заполнение массивов
Типы массивов и объявление массива. Заполнение массива
Проект «Заполнение массива». Создание графического интерфейса проекта на языках Visual Basic .NET, Visual С#, Visual J# и Turbo Delphi
Проект «Заполнение массива». Создание обработчика события заполнения массива случайными числами на языке Visual Basic .NET
Проект «Заполнение массива». Создание обработчика события заполнения массива случайными числами на языке Turbo Delphi
Проект «Заполнение массива». Создание обработчика события заполнения массива с клавиатуры на языке Visual Basic .NET, Turbo Delphi, Visual C# и Visual J#
Проект «Заполнение массива». Создание обработчика события заполнения массива из файла на языке Visual Basic .NET, Turbo Delphi, Visual C# и Visual J#
Проект «Заполнение массива». Запуск проекта на языках Visual Basic .NET, Visual C#, Visual J# и Turbo Delphi
Компьютерный практикум
4.16.1. Заполнение массивов
Проект «Заполнение массива»
Создание обработчика события заполнения массива случайными числами на языке Visual Basic .NET
2.
Dim I, N (9) As Byte
Private Sub Button1_Click(ByVal sender As System. Object, ByVal e As System.EventArgs) Handles Button1.Click Randomize()
ListBox1.Items.Clear()
For I = 0 To 9
N(I) Int(Rnd() * 100)
ListBox1.Items.Add(Str(N(I)))
Next I
End Sub
На языках Visual C# и Visual J# для генерации псевдослучайных последовательностей используется экземпляр класса Random (например, rnd). Для генерации случайного числа можно использовать метод rnd.Next (100), который генерирует случайные числа, большие или равные нулю, но меньшие или равные значению аргумента (в данном случае 100). Общий размер массива можно получить с помощью свойства Length, которое возвращает количество элементов в массиве.
Проект «Заполнение массива»
Создание обработчика события заполнения массива случайными числами на языках Visual C# и Visual J#
2.
Random rnd = new Random();
int [ ] N = new int [10] ;
int I;
private void button1_Click(object sender, System.EventArgs e)
{listBox1.Items.Clear(); for (I = 0; I < N.Length; I++)
{N[1]= rnd.Next(100) ;
listBox1.Items.Add(Convert.ToString (N [I ]) ) ;
}
}
На языке Turbo Delphi для генерации псевдослучайных последовательностей используется функция Random (). Эта функция генерирует случайные числа, большие или равные нулю, но меньшие или равные значению аргумента. Для генерации различающихся между собой последовательностей случайных чисел можно использовать оператор Randomize.
Следующая страница Проект «Заполнение массива». Создание обработчика события заполнения массива случайными числами на языке Turbo Delphi
Cкачать материалы урока