Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Алгебраические функции / 7 сообщений из 7, страница 1 из 1
07.02.2007, 17:53
    #34313661
Алгебраические функции
Проблема состоит вот в чём: ктонить может мне подсказать код на васике как сделать 3 алгебр.функции

1)
1 ряд чисел : 1, 2, 5, 7, 8
2 ряд чисел : 1, 4, 5, 8, 13

Комп выдаёт: 1, 5, 8

2)
1 ряд чисел : 1, 2, 5, 7, 8
2 ряд чисел : 1, 4, 5, 8, 13

Комп выдаёт: 1, 2, 4, 5, 7, 8, 13

3)
1 ряд чисел : 1, 2, 5, 7, 8
2 ряд чисел : 1, 4, 5, 8, 13

Комп выдаёт: 2, 4, 7, 13
...
Рейтинг: 0 / 0
07.02.2007, 18:50
    #34313852
Алгебраические функции
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
32.
33.
34.
35.
36.
37.
38.
39.
40.
41.
42.
43.
44.
45.
46.
47.
48.
49.
50.
51.
52.
53.
54.
55.
56.
57.
58.
59.
60.
61.
62.
Option Explicit

Private Sub InitSet(SetA() As Boolean, ParamArray NumberList())
 Dim i As Long
 For i = LBound(SetA) To UBound(SetA)
    SetA(i) = False
 Next i
 For i = LBound(NumberList) To UBound(NumberList)
    'If (NumberList(i) >= LBound(SetA)) And (NumberList(i) <= UBound(SetA)) Then
       SetA(NumberList(i)) = True
    'End If
 Next i
End Sub

Private Sub SetAnd(SetA() As Boolean, SetB() As Boolean, SetC() As Boolean)
 Dim i As Long
 For i = LBound(SetC) To UBound(SetC)
    SetC(i) = SetA(i) And SetB(i)
 Next i
End Sub

Private Sub SetOr(SetA() As Boolean, SetB() As Boolean, SetC() As Boolean)
 Dim i As Long
 For i = LBound(SetC) To UBound(SetC)
    SetC(i) = SetA(i) Or SetB(i)
 Next i
End Sub

Private Sub SetXor(SetA() As Boolean, SetB() As Boolean, SetC() As Boolean)
 Dim i As Long
 For i = LBound(SetC) To UBound(SetC)
    SetC(i) = SetA(i) Xor SetB(i)
 Next i
End Sub

Private Sub DisplaySet(SetA() As Boolean)
 Dim s As String
 Dim i As Long
 For i = LBound(SetA) To UBound(SetA)
    If SetA(i) Then s = s & i & ", "
 Next i
 If Len(s) Then s = Left$(s, Len(s) -  2 )
 MsgBox s, vbInformation, "Множество"
End Sub

Public Sub Test()
 Dim SetA( 1  To  100 ) As Boolean
 Dim SetB( 1  To  100 ) As Boolean
 Dim SetC( 1  To  100 ) As Boolean
 
 InitSet SetA,  1 ,  2 ,  5 ,  7 ,  8 
 InitSet SetB,  1 ,  4 ,  5 ,  8 ,  13 
' InitSet SetC

 SetAnd SetA, SetB, SetC
 DisplaySet SetC
 
 SetOr SetA, SetB, SetC
 DisplaySet SetC
 
 SetXor SetA, SetB, SetC
 DisplaySet SetC
End Sub
...
Рейтинг: 0 / 0
07.02.2007, 19:50
    #34313999
Алгебраические функции
СПС
...
Рейтинг: 0 / 0
07.02.2007, 20:08
    #34314022
Алгебраические функции
Тока есть ещё вопросик что за функции ЛБаунд и УБаунд
...
Рейтинг: 0 / 0
07.02.2007, 20:34
    #34314056
Aklin
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Алгебраические функции
Павел ДубовТока есть ещё вопросик что за функции ЛБаунд и УБаунд

STFW
...
Рейтинг: 0 / 0
07.02.2007, 20:36
    #34314059
Алгебраические функции
Я не панимайт!
...
Рейтинг: 0 / 0
08.02.2007, 05:51
    #34314471
orunbek
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Алгебраические функции
Модератор: Развивать тему нет небходимости.
...
Рейтинг: 0 / 0
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Алгебраические функции / 7 сообщений из 7, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]