Questo sito utilizza cookies solo per scopi di autenticazione sul sito e nient'altro. Nessuna informazione personale viene tracciata. Leggi l'informativa sui cookies.
Username: Password: oppure
Visual Basic 6 - creare matrice binaria
Forum - Visual Basic 6 - creare matrice binaria

Avatar
mizar1 (Normal User)
Pro


Messaggi: 72
Iscritto: 09/11/2009

Segnala al moderatore
Postato alle 13:47
Sabato, 22/09/2012
salve a tutti
dovrei creare una matrice con 6 colonne  con tutte le possibili combinazioni di 0 , e 1

ad esempio con 2 colonne avremo 0-0 0-1 1-0 1-1
con 6 colonne dovremmo avere 64 combinazioni
vorrei creare una funzione per creare questa matrice ma non ci riesco
avreste qualche spunto da darmi?
grazie

PM Quote
Avatar
nessuno (Normal User)
Guru^2


Messaggi: 6402
Iscritto: 03/01/2010

Segnala al moderatore
Postato alle 14:01
Sabato, 22/09/2012
Spiega quale programma vuoi realizzare e poi si parla della funzione e dell'eventuale matrice ...

Quali dati hai in ingresso?


Ricorda che nessuno è obbligato a risponderti e che nessuno è perfetto ...
---
Il grande studioso italiano Bruno de Finetti ( uno dei padri fondatori del moderno Calcolo delle probabilità ) chiamava il gioco del Lotto Tassa sulla stupidità.
PM Quote
Avatar
mizar1 (Normal User)
Pro


Messaggi: 72
Iscritto: 09/11/2009

Segnala al moderatore
Postato alle 14:36
Sabato, 22/09/2012
ciao
non devo creare nessun programma in particolare
ma avrei la necessita' in vba per excel di creare una macro che impostato la quantita di colonne mi crei la matrice di tutte le combinazioni possibili di 0 e di 1

ad esempio imposto 3 colonne e la macro mi crea le 8 combinazioni possibili

000
001
010
100
011
101
110
111

PM Quote
Avatar
nessuno (Normal User)
Guru^2


Messaggi: 6402
Iscritto: 03/01/2010

Segnala al moderatore
Postato alle 17:02
Sabato, 22/09/2012
Beh ... qui sei nella sezione per Visual Basic 6 che è un po' diverso da un foglio Excel (anche se il linguaggio è praticamente lo stesso).

In ogni caso, devi impostare una stringa di zeri lunga quanto il massimo numero di cifre che vuoi e poi imposti un ciclo in cui modifichi la stringa secondo le regole del conteggio binario e la visualizzi. Alla fine avrai quanto vuoi.

Ma questo in VB6 ... ovviamente con Excel ci sarà qualche differenza.


Ricorda che nessuno è obbligato a risponderti e che nessuno è perfetto ...
---
Il grande studioso italiano Bruno de Finetti ( uno dei padri fondatori del moderno Calcolo delle probabilità ) chiamava il gioco del Lotto Tassa sulla stupidità.
PM Quote
Avatar
Poggi Marco (Member)
Guru


Messaggi: 969
Iscritto: 05/01/2010

Segnala al moderatore
Postato alle 23:04
Sabato, 22/09/2012
Scusate l' intrusione

Perché lavorare direttamente su una stringa?

PM Quote
Avatar
nessuno (Normal User)
Guru^2


Messaggi: 6402
Iscritto: 03/01/2010

Segnala al moderatore
Postato alle 23:25
Sabato, 22/09/2012
Testo quotato

Postato originariamente da Poggi Marco:

Scusate l' intrusione

Perché lavorare direttamente su una stringa?



Può anche lavorare su un intero e convertire in binario ... è lo stesso.

Ultima modifica effettuata da nessuno il 22/09/2012 alle 23:26


Ricorda che nessuno è obbligato a risponderti e che nessuno è perfetto ...
---
Il grande studioso italiano Bruno de Finetti ( uno dei padri fondatori del moderno Calcolo delle probabilità ) chiamava il gioco del Lotto Tassa sulla stupidità.
PM Quote