calcolo binario xor

E' l'area in cui è possibile condividere funzioni personalizzate nate dalla creatività e l'esperienza degli sviluppatori FileMaker

Moderatore: Moderatori

Rispondi
Dagda
Messaggi: 62
Iscritto il: mercoledì 3 maggio 2006, 2:00

calcolo binario xor

Messaggio da Dagda » martedì 21 agosto 2007, 13:12

ciao a tutti,
ho un atroce problema (come al solito semplice semplice....bucgia!!)
dovrei far calcolare valori esaddecimali con calcolo xor es:
se do il valore A xor D, il risultato è 7.

c'è qualcuno che riesce a darmi una mano con una funzione personalizzata o un "plug-in" matematico?


GRAZIE!!!

Dagda
Messaggi: 62
Iscritto il: mercoledì 3 maggio 2006, 2:00

Messaggio da Dagda » martedì 21 agosto 2007, 13:21

ps:
l'xor presente in filemaker calcolo, è di tipo logico, non binario.

raybaudi
Messaggi: 3616
Iscritto il: sabato 7 febbraio 2004, 1:00
Località: Roma
Contatta:

Messaggio da raybaudi » martedì 21 agosto 2007, 19:44

In pratica:

esadecimale 7 = binario 0111
esadecimale A = binario 1010
esadecimale D = binario 1101

A xor D significa sostituire ad elementi uguali lo 0 ed ad elementi diversi l'1, da cui:

1010
xor
1101
=
0111 ( cioè 7 )

Come esercizio pratico puoi fare questo:

1) Crei tre campi multipli di 4 ripetizioni
2) il primo ( campoA ) di tipo numero
3) il secondo ( campoB ) di tipo numero
4) il terzo di tipo calcolato ( con risultato numero ) e calcolo:
campoA xor campoB

Adesso
1) inserisci le cifre 1 0 1 0 in ogni ripetizione del campoA
2) inserisci le cifre 1 1 0 1 in ogni ripetizione del campoB

Vedrai apparire nel campo calcolato le cifre:
0 1 1 1 :wink:
Raybaudi FMP 12 Adv. Windows XP SP3

Rispondi