Контрольная работа: Основы работы с редакторами MS Word, MS Excel и Visual Basic

Решим поставленную задачу.


В таблицах Word.

Исходные данные:
Координаты точки М: x y z
1 0 4 1,5
Коэффициенты в уравнении плоскости π: A B C D
4 2 3 1
Коэффициенты в уравнении плоскости π1 : -3 2 4 4
Коэффициенты в уравнении плоскости π2 : -2 1 3 0
Результаты :
Расстояние от точки М до плоскости π: 3,16
Расстояние между плоскостями π1 и π2 : 0,41

В таблицах Excel.

Создайте функцию пользователя для Мастера Функций


В редакторе VisualBasic создадим модуль с функциями:

Dim m(3), p(4), p1(4), p2(4) As Double

Function RastMPi(m, p) As Double

RastMPi = Abs(p(1) * m(1) + p(2) * m(2) + p(3) * m(3) + p(4)) / ((p(1)) ^ 2 + (p(2)) ^ 2 + (p(3)) ^ 2) ^ 0.5

End Function

Function RastP1P2(p1, p2) As Double

RastP1P2 = Abs((p1(4) / p1(3) - p2(4) / p2(3)) * (p1(1) * p2(2) - p2(1) * p1(2))) / ((p1(2) * p2(3) - p2(2) * p1(3)) ^ 2 + (p1(1) * p2(3) - p2(1) * p1(3)) ^ 2 + (p1(1) * p2(2) - p2(1) * p1(2)) ^ 2) ^ 0.5

End Function

1. Используя макрорекордер, создайте макрос для задачи.

2. Закрепите его за элементом управления в тексте документа или рабочей книги.

В среде VBA создадим форму вида:


На нажатие кнопки Рассчитать определим процедуру:

Private Sub CommandButton1_Click()

Dim x, y, z, A, B, C, D, A1, B1, C1, D1, A2, B2, C2, D2 As Double

x = Int(TextBox1.Text)

y = Int(TextBox2.Text)

z = Int(TextBox3.Text)

A = Int(TextBox4.Text)

B = Int(TextBox5.Text)

C = Int(TextBox6.Text)

D = Int(TextBox7.Text)

A1 = Int(TextBox11.Text)

К-во Просмотров: 242
Бесплатно скачать Контрольная работа: Основы работы с редакторами MS Word, MS Excel и Visual Basic