Планирование уроков на учебный год (по учебнику Н.Д. Угриновича, профильный уровень)



Уроки 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.2. Поиск элемента в массивах
4.16.3. Сортировка числовых массивов
4.16.4. Сортировка строковых массивов

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качать материалы урока







Наверх