Студопедия

КАТЕГОРИИ:


Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748)

Практикум. Dim d(1 To 6) As Single, max As Single, n As Integer, i As Integer




End Sub

Next

Next

Dim d(1 To 6) As Single, max As Single, n As Integer, i As Integer

End Sub

Next

Dim b(1 To 5) As Single, s As Single, i As Integer

Dim a(5 to 10) As Single

Dim a(5) As Single

ОДНОМЕРНЫЕ МАССИВЫ

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

Одномерные массивы имеют один индекс, например a(i), где a – имя массива, i – номер элемента массива.

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

Здесь определено, что будет использоваться одномерный массив с 6-ю элементами вещественного типа одинарной точности. Число в скобках указывает номер последнего доступного для использования номера индекса. Нумерация индексов начинается с нуля.

После объявления элементы массива могут использоваться в выражениях подобно простым переменным, но с указанием индекса в круглых скобках. Например, после приведенного выше объявления массива а(i) в программном коде можно обращаться к следующим элементам массива: а(0), а(1), а(2), а(3), а(4), а(5)

Если необходимо использовать определенную нумерацию элементов массива, например с 5 до 10, то это указывается при объявлении массива следующим образом:

После этого в программном коде будут доступны следующие элементы массива: а(5), а(6), а(7), а(8), а(9), а(10)

Ввод элементов массива может производиться с помощью оператора присваивания или в режиме диалога.

Пример 1. Программа вычисления суммы элементов массива

b = {5, 2; 4,5; 1; 2,9; 3}.

Sub CommandButton1_Click()

s = 0

For i = 1 To 5

b(i) = Val(InputBox(«Введите элемент массива b»))

s = s + b(i)

MsgBox (“Сумма элементов массива равна ” & s)

Пример 2. Программа определения максимального элемента массива d = {12; 0,4; 30; –2; 5; 9,3} и номера этого элемента.

Sub CommandButton1_Click()

For i = 1 To 6

d(i) = Val(InputBox(«Введите элемент массива d»))

max = d(1): n = 1

For i = 1 To 6

If d(i) > max Then max = d(i): n = i

MsgBox (“Макс. Знач. =” & max & “ имеет элемент с номером ” & n)

1. Разработать программу по условиям, приведенным в табл. 8.1.

2. Создать кнопку «Сумма» и написать программу, вычисляющую сумму элементов массива из табл. 8.1.

3. Для командной кнопки «Произведение» создать и выполнить программу, вычисляющую произведение элементов массива.

4. Для командной кнопки «Максимум» создать и выполнить программу, вычисляющую максимальный элемент массива.

Таблица 8.1

Формула для вычислений Исходные данные
 
 
 
 

Продолжение таблицы 8.1

Формула для вычислений Исходные данные
 
   
 
     
   
   
 
   

 

 

Продолжение таблицы 8.1

Формула для вычислений Исходные данные
   
   
 




Поделиться с друзьями:


Дата добавления: 2014-01-20; Просмотров: 448; Нарушение авторских прав?; Мы поможем в написании вашей работы!


Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет



studopedia.su - Студопедия (2013 - 2024) год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! Последнее добавление




Генерация страницы за: 0.012 сек.