Trouver tous les diviseurs d'un nombre entier [spé maths - TS] Hitskin_logo Hitskin.com

Ceci est une prévisualisation d'un thème de Hitskin.com
Installer le thèmeRetourner sur la fiche du thème

Tout 82
Vous souhaitez réagir à ce message ? Créez un compte en quelques clics ou connectez-vous pour continuer.
Tout 82

Mar 8 Oct 2024 - Bienvenue,

Rechercher
 
 

Résultats par :
 


Rechercher Recherche avancée

Connexion

Récupérer mon mot de passe



Chatbox externe


Derniers sujets
» [JEU] Mon voisin du dessous
Trouver tous les diviseurs d'un nombre entier [spé maths - TS] EmptyDim 16 Oct 2022 - 21:11 par Wistaro

» Bonne année 2018!
Trouver tous les diviseurs d'un nombre entier [spé maths - TS] EmptyVen 2 Nov 2018 - 19:42 par Ti64CLi++

» Lancement du TI-Concours 2017 !
Trouver tous les diviseurs d'un nombre entier [spé maths - TS] EmptySam 20 Mai 2017 - 0:27 par Paulo1026

» Chaînes Youtube des membres
Trouver tous les diviseurs d'un nombre entier [spé maths - TS] EmptyVen 19 Mai 2017 - 22:41 par Wistaro

» cacul du taux d'intêret
Trouver tous les diviseurs d'un nombre entier [spé maths - TS] EmptyVen 24 Mar 2017 - 21:50 par m@thieu41

» [Projet] Un mario by tout82
Trouver tous les diviseurs d'un nombre entier [spé maths - TS] EmptyDim 29 Jan 2017 - 14:09 par Wistaro

» Cherche documentation assembleur TI82stat
Trouver tous les diviseurs d'un nombre entier [spé maths - TS] EmptyMer 25 Jan 2017 - 12:29 par Ti64CLi++

» Probleme Ti-82 Stats fr
Trouver tous les diviseurs d'un nombre entier [spé maths - TS] EmptyJeu 12 Jan 2017 - 13:56 par Ti64CLi++

» ROM 82 stats.fr
Trouver tous les diviseurs d'un nombre entier [spé maths - TS] EmptyJeu 15 Déc 2016 - 10:24 par Ti64CLi++

Partenaires
TI-Planet Espace-TI : Forum

Faire un don à Tout-82...
Où va cet argent ?
Membres donateurs:- Persalteas (10€)
- Wistaro (5€)
- jo2geek (22€)

Les posteurs les plus actifs du mois
Aucun utilisateur

Le Deal du moment : -40%
Lego 40747 Les Jonquilles à 8,98€ / 40725 ...
Voir le deal
8.98 €

Vous n'êtes pas connecté. Connectez-vous ou enregistrez-vous

Trouver tous les diviseurs d'un nombre entier [spé maths - TS]

2 participants

Aller en bas  Message [Page 1 sur 1]

m@thieu41

m@thieu41
----------------------
----------------------

Bonjour tout le monde! Smile 

Aujourd'hui je vais vous présenter un programme que j'ai fait et qui peut vous aider en spé maths si vous êtes en terminale S, lorsqu'on fait de l'arithmétique notamment (mais si vous l'utilisez pour autre chose tant mieux Wink), j'ai nommé: "DIV" (ok ce n'est pas très très original, vous pouvez le nommer comme vous voulez Razz ).

Il vous donne tous les diviseurs (positifs et négatifs) d'un nombre entier non nul (Nb: si le diviseur correspond à la racine carrée de |N| il vous le donne en double, puisqu'il forme un couple de diviseurs avec lui même).

Le tout en seulement 113o 82o !!! (et vous pouvez supprimer certaines parties notamment pour la saisie ~sécurisée, qui prend 11o). pirat 

Voici le code (Après les // ce sont des commentaires explicatifs):
Code:
Repeat Nnot(fPart(N //On attend un entier non nul //fPart = PartDéc sur une fr // not() = non()
Prompt N
End

{1->L1
For(A,2,sqrt(abs(N //sqrt = fonction racine carrée

//Si A est un diviseur on le sauve.
If not(fPart(N/A
A->L1(1+dim(L1

End

//On retrouve les diviseurs associés à ceux qui ont été trouvés (si 2 divise 36, 36/2=18 divise aussi 36), puisqu'on s'est arrêté à la racine de N
augment(L1,N/L1 //augment() = chaîne()

//On gère les opposés
augment(-Rép,Rép->L1

SortA(L1 //On trie les résultats //sortA() = triCroi()
L1 //On les affiche (en fin de prgm ça permet un défilement, donc si vous voulez mettez Pause mais pas de Disp)
Voici un lien de téléchargement:
http://www.mediafire.com/?a6fq7cc7e7lv11r

Ancien code moins optimisé (EDIT du 26/09/13):

Et un screenshot:
Trouver tous les diviseurs d'un nombre entier [spé maths - TS] Qytg

Voilà, en espérant que ça sera utile à quelques uns! Very Happy



Dernière édition par m@thieu41 le Jeu 26 Sep 2013 - 18:22, édité 7 fois

ashtrail

ashtrail
Connaisseur
Connaisseur

En voyant la fonction de ton programme j'ai essayé d'en faire un plus léger (sans regarder la tiens) mais j'ai échoué... Bon boulot! (remarque je m'en tape un peu moi je suis en spé info)

http://ti-freeworld.fr1.co/

m@thieu41

m@thieu41
----------------------
----------------------

Merci ! Smile 

Ta remarque m'a donné envie d'essayer de l'optimiser encore plus, j'édite avec encore plus d'optimisations, pour un total de 82o (saisie "sécurisée" d'un nombre entier comprise) Wink

ashtrail

ashtrail
Connaisseur
Connaisseur

Quatre... Quatre-vingt... QUATRE-VINGT DEUX OCTETS!!!!!!!

Trouver tous les diviseurs d'un nombre entier [spé maths - TS] Oh_My_God-0013



(pour la peine je plussoie)

http://ti-freeworld.fr1.co/

Contenu sponsorisé



Revenir en haut  Message [Page 1 sur 1]

Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum