powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Алгебраические функции
7 сообщений из 7, страница 1 из 1
Алгебраические функции
    #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
Алгебраические функции
    #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
Алгебраические функции
    #34313999
СПС
...
Рейтинг: 0 / 0
Алгебраические функции
    #34314022
Тока есть ещё вопросик что за функции ЛБаунд и УБаунд
...
Рейтинг: 0 / 0
Алгебраические функции
    #34314056
Фотография Aklin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Павел ДубовТока есть ещё вопросик что за функции ЛБаунд и УБаунд

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


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