Мегаобучалка Главная | О нас | Обратная связь


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



2016-09-16 894 Обсуждений (0)
Запись арифметических выражений, соответствующих заданным математическим формулам, по правилам VBA 0.00 из 5.00 0 оценок




z = Log(9) / Log(b)

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

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

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

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

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
π
π
π
π
π
Π
-1
-3
-3
π -1
π
π
π
-6
π
π
π
π
π
π

 



2016-09-16 894 Обсуждений (0)
Запись арифметических выражений, соответствующих заданным математическим формулам, по правилам VBA 0.00 из 5.00 0 оценок









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

Обсуждений еще не было, будьте первым... ↓↓↓

Отправить сообщение

Популярное:
Как вы ведете себя при стрессе?: Вы можете самостоятельно управлять стрессом! Каждый из нас имеет право и возможность уменьшить его воздействие на нас...
Почему люди поддаются рекламе?: Только не надо искать ответы в качестве или количестве рекламы...
Организация как механизм и форма жизни коллектива: Организация не сможет достичь поставленных целей без соответствующей внутренней...



©2015-2024 megaobuchalka.ru Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. (894)

Почему 1285321 студент выбрали МегаОбучалку...

Система поиска информации

Мобильная версия сайта

Удобная навигация

Нет шокирующей рекламы



(0.009 сек.)