Accueil Ti-Gen Foire Aux Questions Chat sur le chan #tigcc sur IRC
Liste des membres Rechercher Aide
Bienvenue Invité !   Se connecter             Mes sujets   
Administrer
0 membre(s) et 1 visiteur(s) actif(s) durant les 5 dernières minutes Utilisateurs actifs : Aucun membre + 1 visiteur
Avant de poster sur le forum, il y a des régles de bases à respecter pour une bonne entente et un respect de tous.
Veuillez lire la charte du forum.
  :: Index » Forum Ti68K » Questions » Programme pour convertir en de multiple formats. (28 réponse(s))
./POST DE DEPART (post n°0)   Marquer comme non lu.
Jfg Ecrit le: Mardi 28 septembre 2004 à 12:27 Déconnecté(e)    Voir le profil de Jfg Envoyer un email à Jfg Visiter le site WEB de Jfg Envoyer un message privé à Jfg  


Est-ce que il y existe un programme capable de convertir des nombres de n'importe quelle base à n'importe quelle autre base. Il faudrait qu'il convertisse aussi les nombres fractionnaires et négatifs, et surtout que on puisse voir des nombres en binaires à virgules (simple précision).
Si il existe déja, ça me ferait gagner pas mal de temps.
Kill Mario
    
./Post n°1   Marquer comme non lu.
serioussam Ecrit le: Mardi 28 septembre 2004 à 12:49 Déconnecté(e)    Voir le profil de serioussam Envoyer un email à serioussam Visiter le site WEB de serioussam Envoyer un message privé à serioussam  

J'ai pas connaissance de ça, mais je vais chercher ce soir, ça m'interesse :D
la shasse é ouvèrte poure lay maychants
    
./Post n°2   Marquer comme non lu.
Benjy Ecrit le: Mardi 28 septembre 2004 à 15:16 Déconnecté(e)    Voir le profil de Benjy Envoyer un email à Benjy Visiter le site WEB de Benjy Envoyer un message privé à Benjy  


Des nombres binaires a virgules!!!!!!! Comment ca?
Le langage C y'a pas mieux!!!
    
./Post n°3   Marquer comme non lu.
Jfg Ecrit le: Mardi 28 septembre 2004 à 16:59 Déconnecté(e)    Voir le profil de Jfg Envoyer un email à Jfg Visiter le site WEB de Jfg Envoyer un message privé à Jfg  


Je me suis mal exprimé. Je parlais des "float" et de la manière dont ils sont stockés sous forme binaire. Le prof veut qu'on traduise des nombres décimales en float en gros #couic# .
Kill Mario
    
./Post n°4   Marquer comme non lu.
LionelA Ecrit le: Mardi 28 septembre 2004 à 17:03 Déconnecté(e)    Voir le profil de LionelA Envoyer un email à LionelA Visiter le site WEB de LionelA Envoyer un message privé à LionelA  


J'ai fait un programme comme ça il y a 2 ans pour un pote en BTS, je lui ai demandé de me le renvoyer, s'il l'a, je te le donne :)
Auteur de Mode7 Engine pour ti68k
Auteur de F-ZERO for TI68k
Membre de Orage Studio
Mon site perso : http://www.tigen.org/lionela/
Le gite de mes parents à coté de Narbonne :
http://chaletdenis.free.fr/
    
./Post n°5   Marquer comme non lu.
geogeo Ecrit le: Mardi 28 septembre 2004 à 19:37 Déconnecté(e)    Voir le profil de geogeo Envoyer un email à geogeo Visiter le site WEB de geogeo Envoyer un message privé à geogeo  


Euh convertir des entiers c'est facile mais des flottants sur TI je ne sais pas, surtout que le format est un peu space!
Webmaster du site.
Programmeur sur TI68K. Arkanoid, Nebulus, GFA-Basic.

Plus d'informations sur GFA-Basic (un langage Basic pour TI68K).
http://www.tigen.org/gfabasic
    
./Post n°6   Marquer comme non lu.
Thor Ecrit le: Mardi 28 septembre 2004 à 19:56 Déconnecté(e)    Voir le profil de Thor Envoyer un email à Thor Visiter le site WEB de Thor Envoyer un message privé à Thor  


Oui les entiers ne nécessite pas de programmes spéciaux si on veut ramener les bases en base 10 puisque c'est la somme des x^n où x est le nombre rapporté à la base 10 et n le rang du chiffre. ex A6 = 11^1+7^2=60. Malheuresement il est vrai que les fonctions réciproque sont plus difficiles :(
Cyril MOTTIER aka {==Thor==}
Modérateur général du forum de Tigen
[Etudiant à l'Institut National des Sciences Appliquées (INSA) de Rennes]
Mon site perso c'est ici
    
./Post n°7   Marquer comme non lu.
Jfg Ecrit le: Mardi 28 septembre 2004 à 21:49 Déconnecté(e)    Voir le profil de Jfg Envoyer un email à Jfg Visiter le site WEB de Jfg Envoyer un message privé à Jfg  


le format est un peu space

C'est un truc comme ça que le prof veut.
Je viens de regarder la doc de TIGCC et mauvaise nouvelle pour moi, l'organisation des floats n'est pas la même que celle décrit par mon prof.
Pour lui c'est (norme IEEE 754 je crois):
-1 bit pour le signe de la mantisse
-8 bits pour l'exposant qui est biaisé (décalé?!)
-23 bits pour la mantisse.
En gros c'est pas le même format, donc je vais m'éclater si je veux programmer le converteur à partir de rien.

Et au fait, comment sont stoqués les nombres négatifs sur TI ?
-Edité le Mardi 28 septembre 2004 à 22:04 par jfg-
Kill Mario
    
./Post n°8   Marquer comme non lu.
LionelA Ecrit le: Mardi 28 septembre 2004 à 21:56 Déconnecté(e)    Voir le profil de LionelA Envoyer un email à LionelA Visiter le site WEB de LionelA Envoyer un message privé à LionelA  


C'est bon c'est exactement ca que j'avais fait.
Mon pote me l'envoi dès qu'il peut

Par contre c'était en basic, mais ca devrait aller si c'est juste pour les cours
Auteur de Mode7 Engine pour ti68k
Auteur de F-ZERO for TI68k
Membre de Orage Studio
Mon site perso : http://www.tigen.org/lionela/
Le gite de mes parents à coté de Narbonne :
http://chaletdenis.free.fr/
    
./Post n°9   Marquer comme non lu.
Jfg Ecrit le: Mardi 28 septembre 2004 à 22:51 Déconnecté(e)    Voir le profil de Jfg Envoyer un email à Jfg Visiter le site WEB de Jfg Envoyer un message privé à Jfg  


Merci, c'est super cool!
Kill Mario
    
./Post n°10   Marquer comme non lu.
Benjy Ecrit le: Mercredi 29 septembre 2004 à 07:02 Déconnecté(e)    Voir le profil de Benjy Envoyer un email à Benjy Visiter le site WEB de Benjy Envoyer un message privé à Benjy  


Ah ca m'interesse aussi Lionel!! Stp :-)
Le langage C y'a pas mieux!!!
    
./Post n°11   Marquer comme non lu.
LionelA Ecrit le: Mercredi 29 septembre 2004 à 09:07 Déconnecté(e)    Voir le profil de LionelA Envoyer un email à LionelA Visiter le site WEB de LionelA Envoyer un message privé à LionelA  


normalement demain si il oublie pas (il a internet qu'a l'IUT)
Auteur de Mode7 Engine pour ti68k
Auteur de F-ZERO for TI68k
Membre de Orage Studio
Mon site perso : http://www.tigen.org/lionela/
Le gite de mes parents à coté de Narbonne :
http://chaletdenis.free.fr/
    
./Post n°12   Marquer comme non lu.
LionelA Ecrit le: Jeudi 30 septembre 2004 à 17:44 Déconnecté(e)    Voir le profil de LionelA Envoyer un email à LionelA Visiter le site WEB de LionelA Envoyer un message privé à LionelA  


:( pas de reponses pour l'instant, j'espere que c'est pas trop pressé...
Auteur de Mode7 Engine pour ti68k
Auteur de F-ZERO for TI68k
Membre de Orage Studio
Mon site perso : http://www.tigen.org/lionela/
Le gite de mes parents à coté de Narbonne :
http://chaletdenis.free.fr/
    
./Post n°13   Marquer comme non lu.
LionelA Ecrit le: Vendredi 1er octobre 2004 à 12:37 Déconnecté(e)    Voir le profil de LionelA Envoyer un email à LionelA Visiter le site WEB de LionelA Envoyer un message privé à LionelA  


Je l'ai :D
Alors j'espere que ca t'aidera, je ne comprend plus trop ce qu'il fait mais j'espere que c'est ca :)

Programme de triche

normallement tout se transfert dans un dossier math

et tu lance le prog depuis main : math\triche()

voila ^^

dis moi si ça te convient

(par contre j'ai pas l'impression que les nombre négatif soient gérés :()
-Edité le Vendredi 1er octobre 2004 à 12:39 par LionelA-
-Edité le Vendredi 1er octobre 2004 à 12:50 par LionelA-
Auteur de Mode7 Engine pour ti68k
Auteur de F-ZERO for TI68k
Membre de Orage Studio
Mon site perso : http://www.tigen.org/lionela/
Le gite de mes parents à coté de Narbonne :
http://chaletdenis.free.fr/
    
./Post n°14   Marquer comme non lu.
bobti89 Ecrit le: Vendredi 1er octobre 2004 à 14:29 Déconnecté(e)    Voir le profil de bobti89 Envoyer un email à bobti89 Visiter le site WEB de bobti89 Envoyer un message privé à bobti89  

codeieee(x)
Prgm
Local  m,i,strm,stre,t,s,e,l
""»strm
""»stre
when(x<0,"1","0")»s
abs(x)»x
exact(int(ln(x)/(ln(2))))»e
approx(x/2^e-1)»m
ClrIO
Disp  "En decimal :"
Disp  "s= "&s
Disp  "e= "&string(e)
Disp  "m= "&string(m)
Pause  
Disp  "En reflexion..."
e+127»e
For  i,1,8
mod(e,2)»l[i]
int(e/2)»e
EndFor
For  i,8,1,ª1
stre&string(l[i])»stre
EndFor
For  i,1,23
mod(m*2,2)»m
strm&string(exact(int(m)))»strm
EndFor
Disp  "En binaire :"
Disp  "s= "&s
Disp  "e= "&stre
Disp  "m= "&strm
Pause  
Disp  "En hexadecimal :"
Disp  mid(string(expr("0b"&s&stre&strm&"ÐHex")),3,8)
Pause  
DispHome
EndPrgm


Voilà ce que j'ai fait il y a pas longtemps en Amphi !
Et pour montrer ce que ca fait :
http://famille-petitjean.chez.tiscali.fr/bobti89/images/ieeescreen.gif
bob ou bob, vous ne voyez pas la différence. Pourtant il y en a une fondamentale, l'un est écrit à l'endroit, l'autre à l'envers.

Visitez mon site : http://www.bobti89.fr.st
Testez mon forum ici
    
./Post n°15   Marquer comme non lu.
LionelA Ecrit le: Vendredi 1er octobre 2004 à 16:15 Déconnecté(e)    Voir le profil de LionelA Envoyer un email à LionelA Visiter le site WEB de LionelA Envoyer un message privé à LionelA  


bizarre je trouve pas le meme resultat avec mon programme...
Surement pas la meme norme alors

Mais mon programme il gère des nombre > 32bits
Auteur de Mode7 Engine pour ti68k
Auteur de F-ZERO for TI68k
Membre de Orage Studio
Mon site perso : http://www.tigen.org/lionela/
Le gite de mes parents à coté de Narbonne :
http://chaletdenis.free.fr/
    
./Post n°16   Marquer comme non lu.
Kevin Kofler Ecrit le: Vendredi 1er octobre 2004 à 16:39 Déconnecté(e)    Voir le profil de Kevin Kofler Envoyer un email à Kevin Kofler Visiter le site WEB de Kevin Kofler Envoyer un message privé à Kevin Kofler  


Les flottants IEEE existent en des versions little-endian et big-endian. C'est peut-être ça le problème.
Et sinon, la norme IEEE ne se limite effectivement pas à 32 bits, il y a au moins des formats 64 bits, 80 bits (en général paddés à 96 bits pour l'alignement, contrairement aux flottants TI qui font vraiment 80 bits pile), 96 bits et 128 bits.
Membre de l'équipe de TIGCC: http://tigcc.ticalc.org
Mainteneur du portage Linux/Unix de TIGCC: http://tigcc.ticalc.org/linux/
Membre de l'équipe de CalcForge: http://www.calcforge.org:70/

Participez à la reprise de Ti-Gen!
    
./Post n°17   Marquer comme non lu.
bobti89 Ecrit le: Vendredi 1er octobre 2004 à 17:37 Déconnecté(e)    Voir le profil de bobti89 Envoyer un email à bobti89 Visiter le site WEB de bobti89 Envoyer un message privé à bobti89  

Normalement, le mien devrait gérer le 32 bits, mais s'il y a un problème, dites le moi !
bob ou bob, vous ne voyez pas la différence. Pourtant il y en a une fondamentale, l'un est écrit à l'endroit, l'autre à l'envers.

Visitez mon site : http://www.bobti89.fr.st
Testez mon forum ici
    
./Post n°18   Marquer comme non lu.
LionelA Ecrit le: Vendredi 1er octobre 2004 à 18:20 Déconnecté(e)    Voir le profil de LionelA Envoyer un email à LionelA Visiter le site WEB de LionelA Envoyer un message privé à LionelA  


bah j'ai essayé 15.9 et ca donne 82FE6666 en hexa...

edit :Bon j'ai recherché sur le net quelques exemples et je ne trouve pas pareil :(
Essaye de voir si tu peut t'en servir (je ne sais pas pour quelle norme c'était mais ca lui convenait a mon pote...) sinon utilise le prog de bobti89 pour les binaires flottants
sinon pour les autres bases le mien devrait aller
je suis désolé
-Edité le Vendredi 1er octobre 2004 à 18:48 par LionelA-
Auteur de Mode7 Engine pour ti68k
Auteur de F-ZERO for TI68k
Membre de Orage Studio
Mon site perso : http://www.tigen.org/lionela/
Le gite de mes parents à coté de Narbonne :
http://chaletdenis.free.fr/
    
./Post n°19   Marquer comme non lu.
willyFFfan Ecrit le: Samedi 23 octobre 2004 à 19:34 Déconnecté(e)    Voir le profil de willyFFfan Envoyer un email à willyFFfan Visiter le site WEB de willyFFfan Envoyer un message privé à willyFFfan  

Moi en ce moment je cherche un prog pour convertir le binaire en n'importe quel base et vice versa mais je ne trouve pas ca sur le net...
si quelqu'un a ca...qui me fasse signe. #salut#
http://www.total-ti89.com/images/total-ti89.gif
    
  :: Index » Forum Ti68K » Questions » Programme pour convertir en de multiple formats. (28 réponse(s))
Pages : 1/2     « [1] 2 » »|

.Répondre à ce sujet
Les boutons de code
[B]old[I]talic[U]nderline[S]trikethrough[L]ine Flip Hori[Z]ontallyFlip [V]erticallySha[D]ow[G]low[S]poilerCode [G][C]ite
Bullet [L]istList Item [K] Link [H][E]mail[P]icture SmileysHelp
Couleurs :
Saisissez votre message
Activer les smileys
     

Forum de Ti-Gen v3.0 Copyright ©2004 by Geoffrey ANNEHEIM
Webmaster: Kevin KOFLER, Content Admins: list, Server Admins: Tyler CASSIDY and Kevin KOFLER, DNS Admin: squalyl
Page générée en 68.1ms avec 18 requetes