КАТЕГОРИИ: Архитектура-(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; Просмотров: 474; Нарушение авторских прав?; Мы поможем в написании вашей работы! Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет |