ВІКІСТОРІНКА
Навигация:
Інформатика
Історія
Автоматизація
Адміністрування
Антропологія
Архітектура
Біологія
Будівництво
Бухгалтерія
Військова наука
Виробництво
Географія
Геологія
Господарство
Демографія
Екологія
Економіка
Електроніка
Енергетика
Журналістика
Кінематографія
Комп'ютеризація
Креслення
Кулінарія
Культура
Культура
Лінгвістика
Література
Лексикологія
Логіка
Маркетинг
Математика
Медицина
Менеджмент
Металургія
Метрологія
Мистецтво
Музика
Наукознавство
Освіта
Охорона Праці
Підприємництво
Педагогіка
Поліграфія
Право
Приладобудування
Програмування
Психологія
Радіозв'язок
Релігія
Риторика
Соціологія
Спорт
Стандартизація
Статистика
Технології
Торгівля
Транспорт
Фізіологія
Фізика
Філософія
Фінанси
Фармакологія


ЭТАП 1. Составление блок-схемы

Метод трапеций

 

начало
ввод a, b, n
s = s + f(x)
h = (a – b)/n, x = a + h, s = 0
конец
+
x = x+ h
x < b
I = h * ( f(a)/2 + s + f(b)/2)
вывод I



Метод Симпсона

начало
ввод a, b, n
s1 = s1 + f(x), s2 = s2 + f(z)
h = (a – b)/n, x = a + h, z = a + 2*h, s1 = 0, s2 = 0
конец
+
x = x + 2 * h, z = z + 2 * h
x < b  
I = h * ( f(a) + 4* s1 +2*s2 + f(b)) / 3
вывод I  



ЭТАП 2. Определение элементов управления ввода-вывода

На данном этапе необходимо определиться с элементами управления, которые будут использоваться для ввода и вывода данных. Добавление элементов происходит с панели инструментов Toolbox (в случае отсутствия данной панели на экране необходимо установить: Insert à Toolbox)

 

ИСХОДНЫЕ ДАННЫЕ

ввод a, b, n
Наличие в блок-схеме блока ввода данных a, b, n требует добавления в форму трех элементов управления типа TextBox.

Поэтому создаем для переменных a, b, n соответствующие элементы управления и меняем некоторые из его свойств:

a – элемент управления TextBox со свойствами: Name – TextA

b – элемент управления TextBox со свойствами: Name – TextB

n – элемент управления TextBox со свойствами: Name – TextN

 

РЕЗУЛЬТАТЫ

вывод I
Наличие в блок-схеме блока вывода данных I требует добавления в форму двух элементов управления типа TextBox.

Поэтому создаем для переменных I свои элементы управления и меняем некоторые из их свойств:

I1 – элемент управления TextBox со свойствами: NameTextI1

I2 – элемент управления TextBox со свойствами: NameTextI2


ЭТАП 3. Создание формы с элементами управления

CommandButton: Name - CmdExit
Label: Name – Label1
TextBox: Name - TextN
Label: Name – LabelB
TextBox: Name – TextI1
Label: Name – LabelI1
Label: Name – LabelI2
Label: Name - LabelA
TextBox: Name - TextA
ComboBox: Name - Cmb_Item
TextBox: Name – TextI2
TextBox: Name - TextB
Label: Name – Label2
Label: Name - LabelN
CommandButton: Name - CmdClr
CommandButton: Name - CmdSolve


Последовательность создания формы с элементами управления

1. Запускаем программу Microsoft Excel

2. Запускаем встроенный редактор VBA: Сервис à Макрос à Редактор Visual Basic

3. Добавляем пользовательскую форму: Insert à UserForm

4. Задаем свойства формы в окне Properties (если данное окно отсутствует, то нужно нажать функциональную клавишу F4):

NameLaba6,

Caption – Лабораторная работа № 6. Методы вычисления определенного интеграла

5. Добавляем элементы управления Label и TextBox, и задаем их свойства. Например,

- для переменных a, b, n, I1, I2:

NameTextA, TextB, TextN, TextI1, TextI2

6. Добавляем элемент управления ComboBox, и задаем его свойства.

NameCmb_Item

7. Добавляем кнопки CommandButton и задаем их свойства. Например,

- для кнопки Очистка:

NameCmdClr

Caption – Очистка

- для кнопки Выход:

NameCmdExit

Caption – Выход

- для кнопки Вычисление:

NameCmdSolve

Caption – Вычисление


ЭТАП 4. Написание обработок событий

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


Для кнопки «Очистка» необходимо:

1. Произвести двойной щелчок по кнопке, появится окно Кода формы и в нем будет написано:

2. Написать код процедуры очистки всех элементов управления TextBox (в нашем случае это пять элементов):


Для кнопки «Выход» необходимо:

1. Произвести двойной щелчок по кнопке, появится окно Кода формы и в нем будет написано:

2. Написать код процедуры выхода из приложения, что происходит командой End, т.е. код программы примет вид:


Для кнопки «Вычисление» необходимо:

1. Произвести двойной щелчок по кнопке, появится окно Кода формы и в нем будет уже написано:

2. Написать код процедуры согласно составленной выше блок-схеме, т.е. код программы примет вид:

Ввод значений переменных a, b, n происходит с текстовых полей. Вывод значения интеграла I (в программе -S) для разных методов происходит в текстовые окна с именами TextI1 и TextI2. Помимо этого в подпрограмме используется обращение к пользовательской функции fun(), что требует помещения в программу кода:

© 2013 wikipage.com.ua - Дякуємо за посилання на wikipage.com.ua | Контакти