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

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

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

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

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

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

от 25%

Подписываем

договор

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

Скидка 25% при заказе до 9.6.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. ПАТРИОТИЧЕСКОЕ ВОСПИТАНИЕ ДЕТЕЙ СТАРШЕГО ДОШКОЛЬНОГО ВОЗРАСТА СРЕДСТВАМИ МУЗЕЙНОЙ ПЕДАГОГИКИ
2. Маршрутами старой Москвы
3. варианты. Под ред
4. Подготовка по должности служащего 23369 Кассир
5.  Развитие Пенсионного фонда Российской Федерации 1
6. Защита воина в древней Руси
7. Легка промисловість України i транспорт
8. Введение Для достижения максимальной эффективности специалист социальной работы должен хорошо знать зак
9. Реклама и коммуникации как обеспечивающая стратегия территориального маркетинга
10. реферат дисертації на здобуття наукового ступеня кандидата медичних наук Харків ~ 2002 Дисер