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



Уроки 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, Visual С#, Visual J# и Turbo Delphi


Заполнить числовой массив десятью случайными числами, строковый массив пятью символами, введенными с клавиатуры, и строковый массив буквами русского алфавита из текстового файла.

1. Поместить на форму (рис. 4.51):

• список ListBox1, который будет использоваться для вывода целочисленного массива, заполненного случайными числами;
• список ListBox2, который будет использоваться для вывода строкового массива, заполненного символами с клавиатуры;
• список ListBox3, который будет использоваться для вывода строкового массива, заполненного символами алфавита из файла;
• кнопки Button1, Button2 и Button3 для создания обработчиков событий.

Заполним числовой массив N (I) целыми случайными числами в интервале от 1 до 100.

На языке Visual Basic .NET для генерации последовательности случайных чисел используем функцию Rnd (). При запуске программы функция Rnd () дает псевдослучайную (т. е. каждый раз повторяющуюся) последовательность чисел в интервале 0 ≤ X < 1.

Для получения последовательности случайных чисел в заданном интервале А ≤ X < В необходимо использовать следующую формулу:

(В - A)*Rnd() + А.

Тогда получение целочисленной последовательности случайных чисел на интервале 0 ≤ X < 10 О достигается использованием функции выделения целой части числа:

Int(Rnd() * 100).

Для генерации различающихся между собой последовательностей случайных чисел рекомендуется использовать оператор Randomize (). Оператор Randomize () использует аргумент для инициализации генератора случайных чисел функции Rnd (), задавая его новое начальное значение. Если аргумент опущен, то в качестве нового значения используется значение, возвращаемое системным таймером.

Следующая страница Проект «Заполнение массива». Создание графического интерфейса проекта на языках Visual Basic .NET, Visual С#, Visual J# и Turbo Delphi



Cкачать материалы урока







Наверх