8.1 Пример оформления отчета о программировании циклического процесса





4.2. Присвоение каждому элементу управления индивидуальных свойств.
Таблица 2 - Индивидуальные свойства элементов формы
Элемент |
Свойства |
Значения |
Комментарии |
|---|---|---|---|
UserForm1 |
BackColor Caption |
Фиолетовый Работа с циклами |
Цвет формы Заголовок формы |
CommandButton1 |
BackColor Caption ForeColor Font |
Сиреневый Цикл 1 Фиолетовый Times New Roman, полужирный, 36 |
Цвет кнопки Название Цвет шрифта Формат шрифта |
CommandButton2 |
BackColor Caption ForeColor Font |
Сиреневый Цикл 2 Фиолетовый Times New Roman, полужирный, 36 |
Цвет кнопки Название Цвет шрифта Формат шрифта |
CommandButton3 |
BackColor Caption ForeColor Font |
Сиреневый Цикл 3 Фиолетовый Times New Roman, полужирный, 36 |
Цвет кнопки Название Цвет шрифта Формат шрифта |
ListBox1 |
TextAlign BackColor ForeColor Font |
2-fm TextAlign Белый Черный Times New Roman, полужирный, 36 |
Выравнивание текста Цвет фона Цвет шрифта Формат шрифта |
Label1 Label2 |
TextAlign BackColor ForeColor Font |
2-fm TextAlign Сиреневый Фиолетовый Times New Roman, полужирный, 36 |
Выравнивание текста Цвет фона Цвет шрифта Формат шрифта |
4.3. Создание исходного кода в соответствии с алгоритмом.
Цикл 1
Private Sub CommandButton1_Click()
'Запускается программа Sub командной кнопкой 1
Dim a As Single
Dim c As Single
Dim x As Single
Dim y As Single
' Задание типов переменных a, c, x, y, где все переменные дробные (вещественные) числа
x = Val(TextBox1.Text)
' Ввод значений x через текстовое поле 1
ListBox1.Clear
For c = 5 To 5.8 Step 0.2
' Открытие цикла по переменной c
For a = 2 To 3 Step 0.5
' Открытие цикла по переменной a
y = (c ^ 2 + (5.2 * Sin(x))) / (Sqr(3.8 * x + (Abs(a) * c)))
' Расчет значений функции y
ListBox1.AddItem "y=" + CStr(y)
' Вывод значений функции y
Next a
' Закрытие цикла по переменной a
Next c
' Закрытие цикла по переменной c
End Sub
' Конец программы Sub
Private Sub CommandButton2_Click()
'Запускается программа Sub командной кнопкой 2
Dim a As Single
Dim c As Single
Dim x As Single
Dim y As Single
' Задание типов переменных a, c, x, y, где все переменные дробные (вещественные) числа
x = Val(TextBox1.Text)
' Ввод значений x через текстовое поле 1
ListBox2.Clear
c = 5: Do While c <= 5.8
' Открытие цикла по переменной c
a = 2: Do While a <= 3
' Открытие цикла по переменной a
y = (c ^ 2 + (5.2 * Sin(x))) / (Sqr(3.8 * x + (Abs(a) * c)))
' Расчет значений функции y
ListBox2.AddItem "y=" + CStr(y)
' Вывод значений функции y
a = a + 0.5: Loop
' Закрытие цикла по переменной a
c = c + 0.2: Loop
' Закрытие цикла по переменной c
End Sub
' Конец программы Sub
Private Sub CommandButton3_Click()
'Запускается программа Sub командной кнопкой 3
Dim a As Single
Dim c As Single
Dim x As Single
Dim y As Single
' Задание типов переменных a, c, x, y, где все переменные дробные (вещественные) числа
x = Val(TextBox1.Text)
' Ввод значений x через текстовое поле 1
ListBox3.Clear
c = 5: Do Until c > 5.8
' Открытие цикла по переменной c
a = 2: Do Until a > 3
' Открытие цикла по переменной a
y = (c ^ 2 + (5.2 * Sin(x))) / (Sqr(3.8 * x + (Abs(a) * c)))
' Расчет значений функции y
ListBox3.AddItem "y=" + CStr(y)
' Вывод значений функции y
a = a + 0.5: Loop
' Закрытие цикла по переменной a
c = c + 0.2: Loop
' Закрытие цикла по переменной c
End Sub
' Конец программы Sub
Для этого нужно нажать кнопку Run. Если в программе есть ошибки, то откроется исходный код, и курсор будет стоять в той строке, где она допущена (выделяется желтым цветом). Если ошибок нет, то на форме исчезнут точки.
Ответ:




Задания