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



Уроки 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. Заполнение массивов


Типы массивов и объявление массива


Массив является набором переменных одного типа, объединенных одним именем. Массивы, как и переменные, могут быть различных типов: числовые, строковые и т. д.

Массив состоит из пронумерованной последовательности элементов. Номера в этой последовательности называются индексом; индекс может принимать целочисленные значения.

Каждый из этих элементов является переменной, т. е. обладает именем и значением, и поэтому массив можно назвать переменной с индексом.

Массив может быть одномерным или многомерным. Размерность массива соответствует числу индексов, необходимых для идентификации отдельного элемента. Можно задать до 32 индексов, хотя случаи использования более трех индексов очень редки.

Например, одномерный строковый массив, содержащий 33 буквы русского алфавита, можно представить себе в виде табл. 4.5.

Таблица 4.5. Одномерный строковый массив


Индекс 0 1 2 3 4 5 6 7 8
Элементы массива а б в г д е ё ж з
Индекс 9 10 11 12 13 14 15 16 17
Элементы массива и й к л м н о п р
Индекс 18 19 20 21 22 23 24 25 26
Элементы массива с т у ф х ц ч ш щ
Индекс 27 28 29 30 31 32
Элементы массива ъ ы ь э ю я

Индекс может принимать целочисленные значения от минимального до максимального индекса (в данном массиве от 0 до 32). Каждый элемент массива обладает собственным значением (в данном массиве значением элемента с индексом 4 является строка «д»). Размер массива определяется количеством элементов в массиве (в данном массиве 33 элемента).

Объявление массива производится аналогично объявлению переменных, необходимо только дополнительно указать максимальный индекс или диапазон изменения индекса. Объявим одномерный целочисленный массив, содержащий 10 элементов, и одномерный строковый массив, содержащий 33 элемента.


Язык Visual Basic .NET
Dim N(9) As Byte, В(32) As String

Языки Visual C# и Visual J#
int[] N = new int [10] ;
String[] В = new String[33];

Язык Turbo Delphi
N: array[0..9] of integer;
B: array[0..32] of string;

Обращение к элементу массива производится по его имени, состоящему из имени массива и значения индекса, например N (5).

Заполнение массива


Для начала работы с массивом необходимо его предварительно заполнить, т. е. присвоить элементам массива определенные значения.

Это можно сделать различными способами:

• заполнить массив случайными числами;
• заполнить массив символами с клавиатуры;
• заполнить массив из файла.

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



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







Наверх