Студопедия.Орг Главная | Случайная страница | Контакты | Мы поможем в написании вашей работы!  
 

Ход работы. 1. Составить таблицу переменных и блок-схему алгоритма для вычисления значений функций у, z и р при произвольных значениях аргумента х



1. Составить таблицу переменных и блок-схему алгоритма для вычисления значений функций у, z и р при произвольных значениях аргумента х.

2. Открыть новый проект.

3. Расположить на форме элемент управления Список или Поле со списком для ввода значения переменной х и текстовые окна для вывода значений переменных у и z, командные кнопки и метки – для вывода «подсказок» пользователю.

Списки (ListBox) используются в тех случаях, когда элемент должен принимать фиксированные значения. Элемент управления Список используется тогда, когда нужно ограничить выбор пользователя тем, что находится в перечне.

Поле со списком (ComboBox) содержит поле для ввода, поэтому варианты выбора, не представленные в перечне могут вводиться прямо в это поле. Поле со списком позволяет сохранить место на форме. Полный список вариантов выбора не выводится до тех пор, пока пользователь не нажмет кнопку со стрелкой вниз.

Внешний вид элемента управления определяется значением свойства Style, которое может принимать три значения: 0 – со списком отображается стрелка в правой части элемента, 1 – элемент отображается с постоянно видимым списком, 2 – отсутствует поле ввода нового элемента списка.

Оба элемента управления сочетают в себе свойства поля с текстом (TextBox) и Списка и могут использоваться в приложениях в двух вариантах: стандартном и связанном с базами данных.

Для получения выбранного элемента списка используется свойство Text элемента управления, например:

А = ComboBox1.Text,

В = ListBox1.Text.

Добавление элементов списка:

· во время работы приложения (программным путем) используется метод Addltem, который имеет следующий синтаксис имя поля.

Addltem элемент [, индекс], где элемент – строковое выражение, добавляемое в перечень элементов списка, индекс – указание номера элемента списка (нумерация элементов начинается с нуля). Если индекс отсутствует, то новый элемент добавляется в конце списка, например, оператором ComboBox1.Addltem («5 января»), 1 на вторую позицию списка будет добавлен новый элемент «5 января».

4. Назначить свойства объектам приложения.

5. Составить тексты соответствующих процедур и ввести их в ЭВМ. Сохранить приложение в папке Лаб4.

6. Запустить приложение на выполнение. Если в программных кодах есть ошибки выполнения, то исправить их.

7. Произвести вычисления для произвольных и заданных значений аргумента х.

Содержание отчета

1. Текст задания.

2. Эскиз формы.

3. Таблица свойств объектов.

1. Список идентификаторов.

4. Блок-схема алгоритма.

5. Содержимое раздела general и программные коды процедур.

6. Результаты счета для заданных значений аргумента х.

Пример оформления отчета №4.

1. Текст задания.

Вычислить значения функции с выбором формулы по условию, произведя предварительные расчеты входящих в нее величин для заданных значений.

, где b=1,36

Блок – схема.

Добавить необходимые элементы управления, используя панель элементов. На листе Excel (см. рисунок 11) для создания интерфейса пользователя разместить элементы управления: надпись a=; поле TextBox1 для ввода значения a; надпись x=; поле TextBox2 для вывода значения x; надпись R=; поле TextBox31 для вывода значения R; кнопку CommandButton1 с надписью Вычислить.

Событийная процедура кнопки «Вычислить».

Private Sub CommandButton1_Click()

b = Val(TextBox1.Text)

x = -3.15 * b + 2.4

If b ^ 2 > (x + 3.8) ^ 2 Then R = Sin(b - 3 * x) ^ 2

If b ^ 2 = (x + 3.8) ^ 2 Then R = Exp(1.7) + Abs(b - x)

If b ^ 2 < (x + 3.8) ^ 2 Then R = Sqr(Abs(x - Sin(b) ^ 2))

TextBox2.Text = Format(x, "0.00000")

textBox3.Text = Format(R, "0.00000")

End Sub

CommandButton1
TextBox1
Label1

Рисунок 11 – Лист Excel

Таблица 15

Идентификаторы

Переменная или константа Тип Идентификатор
Константа b целая (Single) b
Зависимая переменная a вещественная (Single) a
Зависимая переменная R вещественная (Single) R

Таблица 16

Свойства объектов управления.

Элемент управления Значение свойства:
Caption Name
CommandButton Вычислить CommandButton1
TextBox   TextBox1
Label b = Label1
Label x = Label2
Label R = Label3

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

1. Дайте определение разветвляющегося вычислительного процесса. Опишите структуру его алгоритма.

2. Что означают слова «Да» и «Нет», записываемые у выходов блока проверки условия?

3. Объясните назначение, синтаксис и действие оператора Go To.

4. Объясните назначение и действие оператора If. Синтаксис линейной и блоковой записи оператора If. Полная и краткая формы записи оператора If. Использование в блоковом операторе If раздела Else lf.

5. Запись нескольких операторов в разделах Then и Else.

6. Объясните назначение, синтаксис и действие оператора Select Case. Блок-схема алгоритма, соответствующая оператору Select Case. Формы записи тестов оператора Select Case.

7. Элементы управления список и поле со списком: свойства, методы и события.





Дата публикования: 2014-11-02; Прочитано: 446 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!



studopedia.org - Студопедия.Орг - 2014-2024 год. Студопедия не является автором материалов, которые размещены. Но предоставляет возможность бесплатного использования (0.007 с)...