Запись арифметических выражений, соответствующих заданным математическим формулам, по правилам VBA
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. Что такое приоритет операций и, каков приоритет у известных арифметических операций? ВАРИАНТЫ ЗАДАНИЙ
Популярное: Как вы ведете себя при стрессе?: Вы можете самостоятельно управлять стрессом! Каждый из нас имеет право и возможность уменьшить его воздействие на нас... Как построить свою речь (словесное оформление):
При подготовке публичного выступления перед оратором возникает вопрос, как лучше словесно оформить свою... ©2015-2024 megaobuchalka.ru Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. (946)
|
Почему 1285321 студент выбрали МегаОбучалку... Система поиска информации Мобильная версия сайта Удобная навигация Нет шокирующей рекламы |