И учебу можно сделать интересной!

Подпись:     Массивы переменных

Распространенные вопросы

            Рассмотрим простейший пример: допустим, что на уроке физкультуры Вам необходимо

     расставить 20 учеников в физкультурном зале по нарисованным на полу кругам с

     номерами. Вы можете просто командовать: «Маша, стань в круг с номером 1, Лена, стань

     в круг с номером 2, Галя, стань в круг с номером 3,…..  Катя  стань в круг с номером 20»

     А можно поступить иначе: попросить учащихся рассчитаться «по порядку номеров», а

     затем, попросить каждого занять круг со своим номером.

     Второй способ не только быстрее приводит к цели, но и годится для построения любой

     группы учащихся, даже если Вы еще не знаете как зовут каждого из них.

        Принципиальная разница в том, что в первом случае Вы пользовались ИМЕНАМИ

     детей, а во втором случае их НОМЕРАМИ в шеренге.

        Другой пример:  пусть у Вас 10 резисторов соединены в некоторую схему. Резисторы

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

     номер:  R1,  R2,  R3, …..  R10.

                  В VB 6.0 также есть такие переменные, которые имеют одно имя, но различаются по

     номеру (индексу). Каждый такой набор переменных с одним именем называется

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

       Каждый элемент массива имеет вид:  имя(индекс), где  имя дается по тем же

     правилам, что и имя переменной, а индекс – это номер переменной в массиве. Например,

     a(3) – третий элемент массива с именем aOkno(125) – элемент массива с именем Okno и

     номером 125. Заметим, что в отличии от математики, индекс пишется в скобках.

         Также как и переменные, массивы должны заранее объявляться в программе.

     Объявление массивов очень похоже на объявление переменных. Их объявляют там же, где

     объявляют переменные и тем же ключевым словом Dim. Разница лишь в том, что в

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

     нумерация  элементов массива будет начинаться с нуля. Можно также объявлять массивы

     указывая в скобках мин. значение индекса ТО макс. Значение индекса

 

   ПРИМЕРЫ ОБЪЯВЛЕНИЯ МАССИВОВ

 

     1)   Dim a(33) as integer  - объявлен массив с именем  aсостоящий из 34 элементов

                                                         типа целый:   a(0),  a(1),  a(2),  a(3),  a(4), ……. a(32),  a(33)

    2)   Dim Mes(3) as string  - объявлен массив с именем  Mes, состоящий из 4 элементов

                                      Текстового типаMes(0),  Mes(1),  Mes(2),  Mes(3).

    3)   Dim Wow(1 To 10) as single  - объявлен массив с именем  Wow, состоящий из 10

            элементов  Десятичного типаWow(1),  Wow(2),  Wow(3),  …..  Wow(10).

 

          С каждым элементом массива можно работать как с отдельной переменной. Нужно

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

 

Hosted by uCoz