Запись арифметических выражений, соответствующих заданным математическим формулам, по правилам VBA

z = Log(9) / Log(b)

f = 4 * (a + b) ^ (1 / 3) / Abs(c - a)

w = 2 * (Tan(c - 1) ^ 2 + 1) / (a - b)

Экранная форма с примером протокола сеанса работы программы

Запись арифметических выражений, соответствующих заданным математическим формулам, по правилам VBA - student2.ru

Код программы

Private Sub CommandButton1_Click()

Dim a, b, c, z, f, w, y As Double 'описание переменных

Rem

Rem присвоим значения переменным a, b, c из текстовых полей,

Rem преобразуя их к типу Double

Rem

a = CDbl(TextBox1.Text)

b = CDbl(TextBox2.Text)

c = CDbl(TextBox3.Text)

Rem

Rem вычислим арифметические выражения

Rem

z = Log(9) / Log(b)

f = 4 * (a + b) ^ (1 / 3) / Abs(c - a)

w = 2 * (Tan(c - 1) ^ 2 + 1) / (a - b)

y = z + f + w

Rem

Rem выполним вывод переменных z, f, w, y в текстовые поля, преобразуя их

Rem к текстовому типу:

Rem

TextBox4.Text = CStr(z)

TextBox5.Text = CStr(f)

TextBox6.Text = CStr(w)

TextBox7.Text = CStr(y)

End Sub

Private Sub CommandButton2_Click()

End

End Sub

Доказательство правильности результатов

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

1.9. Контрольные вопросы по теме

Что определяет внутреннее представление данных в памяти компьютера?

2. Какие действия выполняет оператор присваивания?

3. Как называется величина, к которой обращаются по имени, принимающая раз личные значения в ходе выполнения программы?

4. Как выглядит правильная запись символьной переменной?

5. Что такое выражение?

6. Что может входить в арифметическое выражение?

7. Какие бывают типы переменных?

8. Что такое тип данных?

9. Какие встроенные стандартные функции Вы знаете?

10. Что используется в качестве аргумента стандартной функции?

11. Что вычисляет стандартная функция Sqr(x)?

12. Что вычисляет стандартная функция Fix(x)?

13. Какие типы могут иметь числовые переменные?

14. Какая функция возвращает аргумент, округленный до целого по правилам округления математики?

15. Каким образом осуществляется ввод исходных данных?

16. О чем говорит запись TextBox1.Text = у?

17. Что изменяет операция присваивания?

18. Какая функция преобразует строку символов в числовое значение?

19. Какие функции преобразуют числовое значение в символьную строку?

20. Чем определяется правильный порядок выполнения операций в арифметическом выражении?

21. Какой тип имеет значение текстового поля в форме?

22. Чем разделяются операторы в программе, записанные на одной строке?

23. Что необходимо для переноса длинных строк программного кода?

24. Для чего код программы нужно сопровождать комментариями?

25. Что такое элементы управления?

26. Что называют свойствами элементов управления?

27. Что представляет собой событие?

28. Что представляет собой объект?

29. Перечислите арифметические действия над данными?

30. Что такое встроенные функции?

31. Что представляет собой арифметическое выражение?

32. Что такое приоритет операций и, каков приоритет у известных арифметических операций?

ВАРИАНТЫ ЗАДАНИЙ

Арифметическое выражение Контрольный пример
a b c
Запись арифметических выражений, соответствующих заданным математическим формулам, по правилам VBA - student2.ru π
Запись арифметических выражений, соответствующих заданным математическим формулам, по правилам VBA - student2.ru π
Запись арифметических выражений, соответствующих заданным математическим формулам, по правилам VBA - student2.ru π
Запись арифметических выражений, соответствующих заданным математическим формулам, по правилам VBA - student2.ru π
Запись арифметических выражений, соответствующих заданным математическим формулам, по правилам VBA - student2.ru π
Запись арифметических выражений, соответствующих заданным математическим формулам, по правилам VBA - student2.ru Π
Запись арифметических выражений, соответствующих заданным математическим формулам, по правилам VBA - student2.ru -1
Запись арифметических выражений, соответствующих заданным математическим формулам, по правилам VBA - student2.ru -3
Запись арифметических выражений, соответствующих заданным математическим формулам, по правилам VBA - student2.ru
Запись арифметических выражений, соответствующих заданным математическим формулам, по правилам VBA - student2.ru
Запись арифметических выражений, соответствующих заданным математическим формулам, по правилам VBA - student2.ru -3
Запись арифметических выражений, соответствующих заданным математическим формулам, по правилам VBA - student2.ru
Запись арифметических выражений, соответствующих заданным математическим формулам, по правилам VBA - student2.ru π -1
Запись арифметических выражений, соответствующих заданным математическим формулам, по правилам VBA - student2.ru π
Запись арифметических выражений, соответствующих заданным математическим формулам, по правилам VBA - student2.ru π
Запись арифметических выражений, соответствующих заданным математическим формулам, по правилам VBA - student2.ru π
Запись арифметических выражений, соответствующих заданным математическим формулам, по правилам VBA - student2.ru -6
Запись арифметических выражений, соответствующих заданным математическим формулам, по правилам VBA - student2.ru π
Запись арифметических выражений, соответствующих заданным математическим формулам, по правилам VBA - student2.ru π
Запись арифметических выражений, соответствующих заданным математическим формулам, по правилам VBA - student2.ru π
Запись арифметических выражений, соответствующих заданным математическим формулам, по правилам VBA - student2.ru π
Запись арифметических выражений, соответствующих заданным математическим формулам, по правилам VBA - student2.ru π
Запись арифметических выражений, соответствующих заданным математическим формулам, по правилам VBA - student2.ru π
Запись арифметических выражений, соответствующих заданным математическим формулам, по правилам VBA - student2.ru
Запись арифметических выражений, соответствующих заданным математическим формулам, по правилам VBA - student2.ru Запись арифметических выражений, соответствующих заданным математическим формулам, по правилам VBA - student2.ru

Наши рекомендации