Suite qui ressemble à Syracuse

Discussions générales concernant les mathématiques.
[forum modéré par les modérateurs globaux du site]
Règles du forum
Merci de soigner la rédaction de vos messages et de consulter ce sujet avant de poster. Pensez également à utiliser la fonction recherche du forum.
elhi
Utilisateur confirmé
Utilisateur confirmé
Messages : 12
Inscription : samedi 20 septembre 2014, 23:41
Statut actuel : Autre

Re: Suite qui ressemble à Syracuse

Message par elhi »

Oui, bien vu !
mais Text.Append ne marche que pour deux arguments , et "n'atténue pas beaucoup" les problèmes de l'opérateur + à qui on fait faire des trucs disparates.

PS. J'ai installé BC sur windows, ça marche, même si il plante parfois.
il faut télécharger binaries.zip (et dependencies.zip pour avoir le fichier readline5.dll) site http://gnuwin32.sourceforge.net/packages/bc.htm

Code : Tout sélectionner

bc
scale=10
sqrt(2)
1.4142135623

MB
Administrateur
Administrateur
Messages : 7189
Inscription : samedi 28 mai 2005, 14:23
Statut actuel : Enseignant

Re: Suite qui ressemble à Syracuse

Message par MB »

elhi a écrit :
dimanche 17 mai 2020, 11:44
PS. J'ai installé BC sur windows, ça marche, même si il plante parfois.
il faut télécharger binaries.zip (et dependencies.zip pour avoir le fichier readline5.dll) site http://gnuwin32.sourceforge.net/packages/bc.htm
La dernière mise à jour date de 2005 ? :shock:
Il ne serait pas préférable d'utiliser un outils moderne et très largement répandu ? Python ?
MB (Pas d'aide en Message Privé)
Merci d'utiliser MathJax (voir ici) et d'éviter le style SMS pour la lisibilité des messages.

elhi
Utilisateur confirmé
Utilisateur confirmé
Messages : 12
Inscription : samedi 20 septembre 2014, 23:41
Statut actuel : Autre

Re: Suite qui ressemble à Syracuse

Message par elhi »

Je citais BC juste comme un outil solide pour les gros calculs, c'est une simple calculatrice, et même datant de 2005 (voire les années 70-80, sur Xenix ou Unix) une calculatrice n' a pas forcément besoin de mises à jour. J'aurais du faire un petit post sur la partie "calculatrices" du forum pour éviter le hors sujet.
Je me suis entêté sur small basic et réussi à faire fonctionner ma suite "genre syracuse", en faisant les opérations de base ( division par 2, par 3 , multiplication par 7) digit par digit ...au prix d'une baisse de performances bien sûr.
Je retrouve bien vos résultats.
En tout cas, c'est un joli challenge de programmation pour qui n'a pas codé depuis des décennies. J'avais même envisagé de travailler en base 12, mais ça ne simplifiait pas le problème.

Je précise qu'il faut toujours prendre mes interventions sur le ton de l'humour, c'est une des raisons qui m'ont fait choisir ce forum, j'en ai lu bien d'autres où il y a des grognons , ici l'ambiance parait sereine.

Je vais essayer de voir pour Python, mais les pages d'introduction donnent mal à la tête !
Dans toutes les docs que j'ai consultées, les sommaires font 200 lignes, les paragraphes 1.1.1 demandent un doctorat d'informatique pour être compris.
Je ne dis pas que le langage est mauvais, mais le ticket d'entrée est extrêmement exigeant ...

MB
Administrateur
Administrateur
Messages : 7189
Inscription : samedi 28 mai 2005, 14:23
Statut actuel : Enseignant

Re: Suite qui ressemble à Syracuse

Message par MB »

elhi a écrit :
mercredi 20 mai 2020, 00:13
Je vais essayer de voir pour Python, mais les pages d'introduction donnent mal à la tête !
Dans toutes les docs que j'ai consultées, les sommaires font 200 lignes, les paragraphes 1.1.1 demandent un doctorat d'informatique pour être compris.
Je ne dis pas que le langage est mauvais, mais le ticket d'entrée est extrêmement exigeant ...
Je ne sais pas sur quelle documentation tu as pu tomber, mais je pense au contraire que Python est un langage plutôt facile d'accès. D'ailleurs, c'est sans doute l'une des raisons pour lesquelles il se retrouve enseigné au lycée, dès la classe de seconde.
MB (Pas d'aide en Message Privé)
Merci d'utiliser MathJax (voir ici) et d'éviter le style SMS pour la lisibilité des messages.