Sub CommandButton1_Click()

Dim X(7)

For I=1 To 7

X(I)=Val(InputBox(“Введите Х(I)”))

Next I

M$=” “

For I=1 To 7

M$=M$+CStr(X(I))+Chr(10)

Next I

MsgBox M$

K=0

For I=1 To 7

IF X(I)<0 THEN

K=K+1

ENDIF

Next I

MsgBox “K=”+Cstr(K)

End Sub

Варианты заданий

Вариант
1 - 4.8 -6.4 3.6 -1.3 -2.1 2.3 -5.8 0.0
2 3.7 -5.4 3.6 -8.7 7.1 6.0 7.6 5.4
3 - 1.7 -1.7 3.1 9.2 5.7 -6.9 0.0 -0.4
4 - 0.7 -0.8 -4.2 -7.3 -6.8 5.6 -6.6  
5 - 9.6 2.1 7.6 8.7 1.7 0.5 2.5 3.1
6 8.5 0.6 -2.2 9.8 0.1 5.9 -0.3 2.2
7 5.1 4.5 -0.8 -0.1 -6.6 7.5 -8.3  
8 -8.7 2.8 2.8 4.9 -6.1 8.8 -6.6 -7.9
9 0.6 -3.9 5.3 1.0 5.2 -5.1 6.0  
10 -1.4 7.7 -5.9 2.5 4.4 -4.2 5.1 -6.1
11 -8.6 5.8 -2.4 2.5 6.3 5.1 6.1 -7.9
12 -4.9 1.5 -2.6 5.3 -2.2 -6.4 -6.8 -2.8
13 20.1 1.9 0.5 9.9 7.6 -8.8 -2.0 4.1
14 9.6 5.2 -8.7 -2.6 -0.1 0.0 -1.8  
15 7.1 3.9 -8.9 -6.1 2.6 3.9 8.6  

Практическая работа №8

 

Тема Табулирование с неравномерным шагом

Справка

Массив – это величина, которая состоит из пронумерованного множества значений. Все значения должны быть одного типа. Их количество не должно превосходить заранее заданного числа. Для объявления массива используют оператор Dim. После имени массива указывается диапазон значений.

Пример:

Dim Summa As Single

Dim Temp (1 To 30) As Single

Dim Day As Integer

Dim X (10), Y (10)

Если минимальное значение индекса не указано, то оно считается равным 0.

Пример

Программа «Неравномерный шаг» производит вычисление значений составной функции , при задании аргумента в виде одномерного массива.

Задача функции , для следующих значений

количество чисел

одномерного массива X

Интерфейс с пользователем реализован в виде формы UserForm1 (Рисунок 8.1.).

 

Рисунок 8.1. - Окно формы UserForm1

Программа

VBA

Sub CommandButton1_Click()

Dim X (6)

For I=1 To 6

X (I)=InputBox(“Введите X(I)”)

Next I

M$=" "

For I =1 To 6

M$=M$+CStr(X (I))+Chr(10)

Next I

MsgBox M$

ListBox1.Clear

For I =1 To 6

   IF X (I) < 0 Then

        Y= -X (I) / (1+X (I)^2)

   Else

               Y=X (I) / (1+X (I) ^2)

       EndIF

ListBox1.AddItem CStr(X(I))+” “+CStr(Y)

Next I

End Sub

 

Варианты заданий

1     2
    3   4
  5   6
  7       8
  9 10
  11     12
  13 14
    15  

 

Практическая работа № 9

Тема Рисование геометрических фигур

 

Справка

Приводимые далее графические объекты и методы реализованы в Visual Basic Application MS Excel 2013. Рисование выполняется на листах Excel. Синтаксис и семантика графических объектов и методов MS VBA 2013, устанавливаемого отдельно отличаются от приведенных ниже.

 

Объект Line

Описание – линейный графический объект на диаграмме или рабочем листе

 

Объект Lines

Описание – коллекция объектов Line

 

Метод Add

Применяется к Lines

Описание - создает новую Line.


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: