FORUM DE DISCUSSION SUR LE LANGAGE PANORAMIC
Vous souhaitez réagir à ce message ? Créez un compte en quelques clics ou connectez-vous pour continuer.
FORUM DE DISCUSSION SUR LE LANGAGE PANORAMIC

Développement d'applications avec le langage Panoramic
 
AccueilAccueil  RechercherRechercher  Dernières imagesDernières images  S'enregistrerS'enregistrer  MembresMembres  Connexion  
Derniers sujets
» Gestion d'un système client-serveur.
XOR Emptypar Klaus Ven 17 Mai 2024 - 14:02

» item_index(résolu)
XOR Emptypar jjn4 Mar 14 Mai 2024 - 19:38

» Bataille terrestre
XOR Emptypar jjn4 Lun 13 Mai 2024 - 15:01

» SineCube
XOR Emptypar Marc Sam 11 Mai 2024 - 12:38

» Editeur EliP 6 : Le Tiny éditeur avec 25 onglets de travail
XOR Emptypar Marc Sam 11 Mai 2024 - 12:22

» Philharmusique
XOR Emptypar jjn4 Ven 10 Mai 2024 - 13:58

» PANORAMIC V 1
XOR Emptypar papydall Jeu 9 Mai 2024 - 3:22

» select intégrés [résolu]
XOR Emptypar jjn4 Mer 8 Mai 2024 - 17:00

» number_mouse_up
XOR Emptypar jjn4 Mer 8 Mai 2024 - 11:59

» Aide de PANORAMIC
XOR Emptypar jjn4 Mer 8 Mai 2024 - 11:16

» trop de fichiers en cours
XOR Emptypar lepetitmarocain Mer 8 Mai 2024 - 10:43

» Je teste PANORAMIC V 1 beta 1
XOR Emptypar papydall Mer 8 Mai 2024 - 4:17

» bouton dans autre form que 0(résolu)
XOR Emptypar leclode Lun 6 Mai 2024 - 13:59

» KGF_dll - nouvelles versions
XOR Emptypar Klaus Lun 6 Mai 2024 - 11:41

» @Jack
XOR Emptypar Jack Mar 30 Avr 2024 - 20:40

Navigation
 Portail
 Index
 Membres
 Profil
 FAQ
 Rechercher
Rechercher
 
 

Résultats par :
 
Rechercher Recherche avancée
Mai 2024
LunMarMerJeuVenSamDim
  12345
6789101112
13141516171819
20212223242526
2728293031  
CalendrierCalendrier
Le Deal du moment :
Cartes Pokémon EV6.5 : où trouver le ...
Voir le deal

 

 XOR

Aller en bas 
2 participants
AuteurMessage
JL35




Nombre de messages : 7095
Localisation : 77
Date d'inscription : 29/11/2007

XOR Empty
MessageSujet: XOR   XOR EmptyMar 18 Aoû 2009 - 15:03

Tant qu'on y est à demander la lune: il me manque la fonction XOR (OU exclusif entre deux octets), je ne sais pas si je pourrai la programmer simplement, il faudrait faire de l'assembleur.
Concrètement, c'est pour un petit programme tout simple de codage/décodage de texte Ascii: XOR entre chaque octet du texte et chaque octet d'une clé de codage, et c'est réversible.
Ca marchait très bien en QBasic.

Edit: j'avais codé un sous-programme d'émulation de XOR, en utilisant AND, (j'étais tout content d'avoir trouvé le POWER(x, y) pour les puissances de 2) mais je m'aperçois que ça ne marche pas (contrairement au Basic, toujours): AND et OR sont exclusivement des opérateurs logiques, et non arithmétiques.
On peut écrire:
IF (a = 1) AND (b = 2) THEN ...
Mais on ne peut pas faire les opération boléennes (refusé):
c = a AND b
c = a OR b
... il faudrait maintenant que j'émule le AND, ça devient lourdingue mon affaire.

ReEdit: ça y est, j'ai fait quelque chose qui tourne, à voir dans 'Votre code',
Ce n'est pas très élégant mais ça marche, c'est bien l'essentiel.
Revenir en haut Aller en bas
Jack
Admin
Jack


Nombre de messages : 2386
Date d'inscription : 28/05/2007

XOR Empty
MessageSujet: Re: XOR   XOR EmptySam 22 Aoû 2009 - 7:54

Il y a pourtant et depuis longtemps BIN_AND(), BIN_OR(), BIN_XOR() qui peuvent répondre à ta question.

dans l'exemple de la fiche BIN_XOR() , tu trouves :
Code:
print bin_xor(3,7)
ce qui donne 4 et qui est le "ou exclusif" (fonction "différent") de chaque bit de 3 et de 7:
3 : 00000011
7 : 00001001
4 : 00001010

rappel: le ou exclusif de 2 bits donne:
1 quand les 2 bits sont différents,
0 s'ils sont identiques.

Les fonctions logiques:
BIN_AND(X,Y),
BIN_OR(X,Y),
BIN_XOR(X,Y)
retournent une valeur à partir de 2 paramètres X et Y
et ont une syntaxe très différente des opérateurs logiques
AND,
OR,
NOT
qui opèrent sur des valeurs booléennes: VRAI ou FAUX.
Revenir en haut Aller en bas
https://panoramic.1fr1.net
JL35




Nombre de messages : 7095
Localisation : 77
Date d'inscription : 29/11/2007

XOR Empty
MessageSujet: Re: XOR   XOR EmptySam 22 Aoû 2009 - 9:08

MEA CULPA ! il faut que je me rachète des lunettes, je n'avais pas vu ces fonctions qui correspondent exactement à ce que je cherchais ! mais je ne les cherchais pas sous ces noms-là.

Mille excuses !
Revenir en haut Aller en bas
Contenu sponsorisé





XOR Empty
MessageSujet: Re: XOR   XOR Empty

Revenir en haut Aller en bas
 
XOR
Revenir en haut 
Page 1 sur 1

Permission de ce forum:Vous ne pouvez pas répondre aux sujets dans ce forum
FORUM DE DISCUSSION SUR LE LANGAGE PANORAMIC :: PANORAMIC :: Un problème avec PANORAMIC?-
Sauter vers: