КАТЕГОРИИ: Архитектура-(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) |
End Sub. Dim min As Single, max As Single, x As Single
Next i Loop Dim min As Single, max As Single, x As Single Dim sum As Single, mx As Single, disp As Single Dim Nplus As Integer, Nminus As Integer Dim i As Integer, Ndata As Integer End Sub Next Next Dim d(1 To 6) As Single, max As Single, n As Integer, i As Integer End Sub MsgBox w Next Dim p As Single, k As Integer Dim t As Single, w As Single P=1 For k = 1 To 6 t = Val(InputBox(“t=”)) p=p*sin(t(k)) w=2+p
Вычисление экстремумов (Задание 3)
Пример 3. Программа определения максимального элемента массива d = {12; 0,4; 30; –2; 5; 9,3} и номера этого элемента. Sub CommandButton2_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) Пример 4. В таблице на рис. 7.1 представлены значения температуры воздуха. Необходимо определить среднюю, минимальную и максимальную температуры, а также количество дней с положительной и отрицательной температурой. Для решения этой задачи оформим лист Excel согласно образцу (рис. 7.1). Переменные можно объявить в разделе General (на листе программы в самом верху перед первым Sub) и тогда они могут быть использованы для расчета в разных процедурах рабочей книги: Процедура для кнопки «Среднее значение» (расчет средней температуры): Private Sub CommandButton1_Click() i = 6 Do Until Worksheets("Лист1").Cells(i, 4) = "" i = i + 1 Ndata = i – 1 ‘ количество расчетных дней ‘Вычисление суммарной температуры sum = 0 ‘ ячейка с именем Sum обнуляется ‘ цикл для просмотра всех строк таблицы For i = 7 To Ndata x = Worksheets("Лист1").Cells(i, 4) ‘ ввод значения температуры из i-той строки 4-го столбца sum = sum + x ‘суммирование значений температуры mx = sum / (Ndata - 6) ‘определение среднего значения Worksheets("Лист1").Cells(Ndata + 2, 4) = "Средняя температура" Worksheets("Лист1").Cells(Ndata + 2, 7) = mx
Рис. 7.1. Образец оформления программы расчета температуры Для кнопки «min» (расчет минимальной температуры) процедура имеет вид: Private Sub CommandButton2_Click()
Дата добавления: 2014-01-05; Просмотров: 360; Нарушение авторских прав?; Мы поможем в написании вашей работы! Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет |