У вас вопросы?
У нас ответы:) SamZan.net

Условие для C T не выполнено или Условие для DT не выполнено

Работа добавлена на сайт samzan.net: 2016-03-30

Поможем написать учебную работу

Если у вас возникли сложности с курсовой, контрольной, дипломной, рефератом, отчетом по практике, научно-исследовательской и любой другой работой - мы готовы помочь.

Предоплата всего

от 25%

Подписываем

договор

Выберите тип работы:

Скидка 25% при заказе до 2.2.2025

Составьте функцию, принимающую значение True, если все элементы вектора имеют значения больше некоторой заданной величины, или

значение False – в противном случае. Применяя эту функцию для каждого из двух заданных векторов СТ и DT, измените значение каждого элемента

вектора на обратное, если окажется, что все элементы вектора имеют исходное значение больше H. В противном случае выведите сообщение: «Условие для C

T не выполнено», или «Условие для DT не выполнено».

Public Class Form1

   Public n, h As Integer

   Private Sub Button1_Click(ByVal sender As System.Object, _

   ByVal e As System.EventArgs) Handles Button1.Click

       Dim a() As Single, b() As Single

       TextBox1.Clear()

       n = InputBox _

       ("Задайте количество ячеек векторов а и б")

       TextBox1.AppendText("Количество ячеек n = " & n & vbCrLf)

       h = InputBox _

       ("Задайте порог")

       TextBox1.AppendText("Порог h= " & h & vbCrLf)

       ReDim a(n), b(n)

       InputVector(a, "a")

       TextBox1.AppendText("Вектор a" & vbCrLf)

       OutputVector(a, TextBox1)

       InputVector(b, "b")

       TextBox1.AppendText("Вектор b" & vbCrLf)

       OutputVector(b, TextBox1)

       If Упр(a, h) = True Then

           TextBox1.AppendText("Измененный вектор a." & vbCrLf)

           Изм(a, "а")

           OutputVector(a, TextBox1)

       Else

           TextBox1.AppendText("Все элементы вектора a меньше заданного порога." & vbCrLf)

       End If

       If Упр(b, h) = True Then

           TextBox1.AppendText("Измененный массив b." & vbCrLf)

           Изм(b, "b")

           OutputVector(b, TextBox1)

       Else

           TextBox1.AppendText("Все элементы вектора b меньше заданного порога." & vbCrLf)

       End If

   End Sub

   Private Sub Label1_Click(ByVal sender As System.Object, _

   ByVal e As System.EventArgs) Handles Label1.Click

       End

   End Sub

   Private Function Упр(ByVal x() As Single, ByVal Порог As Single) As Boolean

       Dim i As Integer

       Упр = True

       For i = 1 To x.GetUpperBound(0)

           If x(i) <= h Then

               Упр = False

           End If

       Next

   End Function

   Private Sub Изм(ByRef x() As Single, Optional ByVal ArrayName As String = "элемент")

       Dim i As Integer

       For i = 1 To x.GetUpperBound(0)

           x(i) = x(i) * (-1)

       Next

   End Sub

   Private Sub InputVector(ByRef x() As Single, Optional _

   ByVal ArrayName As String = "элемент")

       Dim i As Integer

       For i = 1 To x.GetUpperBound(0)

           x(i) = InputBox(ArrayName & "(" & i & ") = ?")

       Next

   End Sub

   Private Sub OutputVector(ByVal x() As Single, _

   ByVal y As TextBox)

       Dim i As Integer

       For i = 1 To x.GetUpperBound(0)

           y.AppendText(x(i) & vbTab)

       Next

       y.AppendText(vbCrLf)

   End Sub

End Class




1. 6 7 и 10 при выполнении НИР используются следующие основные средства и нематериальные активы-
2. 1] 11 Из истории развития производственного менеджмента [1
3. Реферат СЕЛО ДОБРОТІВ АРХЕОЛОГІЧНІ ЗНАХІДКИ СЕЛА ДОБРОТОВА Про те що на території села Добротів прож
4. Признание семьи Шестаковых Администрация Олонецкого национального муниципального района
5. Компания- PLN Dynmic Technologies 2
6. РЕФЕРАТ дисертації на здобуття наукового ступеня кандидата технічних наук Одеса ~ Д
7. Караганда 1М является буроскалывающий комбайн Гуменника
8. Реферат на тему- ldquo;Казахстанrdquo; економікогеографічний огляд країни Офіційна назва Республіка
9. Классификация плодовых культур
10. тематическому моделированию физических систем