Aller directement au contenu
  • Catégories
  • Récent
  • Mots-clés
  • Populaire
  • Web
  • Utilisateurs
  • Groupes
Habillages
  • Clair
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Sombre
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Défaut (Aucun habillage)
  • Aucun habillage
Réduire
Melinyel

Melinyel

  1. Accueil
  2. Discussions communautaires
  3. Études
  4. Algorithmes

Algorithmes

Planifié Épinglé Verrouillé Déplacé Études
7 Messages 5 Publieurs 3.0k Vues
  • Du plus ancien au plus récent
  • Du plus récent au plus ancien
  • Les plus votés
Répondre
  • Répondre à l'aide d'un nouveau sujet
Se connecter pour répondre
Ce sujet a été supprimé. Seuls les utilisateurs avec les droits d'administration peuvent le voir.
  • SoulalexS Hors-ligne
    SoulalexS Hors-ligne
    Soulalex
    a écrit sur dernière édition par
    #1

    En cours, vous utilisez de nombreux algorithmes que vous pouvez insérer dans une calculatrice équipée d'une fonction "Programmes". Tous les algorithmes partagés par la communauté de Melinyel seront regroupés ici pour vous faciliter la recherche.

    NOTE : Aide à la recherche

    • Les algorithmes sont classés par matière et sont ensuite classés par niveau croissant.
    • Le titre de l'algorithme indique son niveau, sa fonction et son créateur.
    • Dans un spoiler, vous trouverez plusieurs langages pour un même algorithme.

    IMPORTANT : Pour partager votre algorithme avec nous, vous devez faire figurer le nom de votre calculatrice ainsi que le niveau et le chapitre associé au programme.


    Mathématiques

    • [Terminale Spé. Maths - Divisibilité] Division Euclidienne  :

      Programmé en TI-Basic par [Vegnar42](<base_url>/profile/37-vegnar42/)

      // Initialisation des variables d'entrées
      
      0 -> A
      
      0 -> B
      
       
      
      // Entrée des variables d'entrées
      
      Disp "Entrez le dividende"
      
      Input A
      
      Disp "Entrez le diviseur"
      
      Input B
      
       
      
      // Phase de calcul
      
      ent(A/B) -> C
      
      A - (C*B ) -> D
      
       
      
      // Affichage des résultats
      
      Disp "Quotient", C
      
      Disp "Reste", D
      
    • [Première - Second degré | Terminale - Nombres Complexes] Delta dans une fonction du 2nd degré  :

      Programmé en TI-Basic par [Vegnar42](<base_url>/profile/37-vegnar42/)

      // Initialisation des variables d'entrées
      
      0 -> A
      
      0 -> B
      
      0 -> C
      
       
      
      // Entrée des variables d'entrées
      
      Disp "Entrez A"
      
      Input A
      
      Disp "Entrez B"
      
      Input B
      
      Disp "Entrez C"
      
      Input C
      
       
      
      // Phase de calcul
      
      B² - 4*A*C -> D
      
       
      
      // Détermination de x1 et x2 si le delta est positif
      
      If (D > 0)
      
      Then
      
      (-B - sqrt(D)) / (2*A) -> U
      
      (-B + sqrt(D))) / (2*A) -> V
      
       
      
      // Détermination de x1 et x2 si le delta est négatif
      
      Else
      
      (D*(-1))*i² -> D
      
      (-B - sqrt(D)) / (2*A) -> U
      
      (-B + sqrt(D))) / (2*A) -> V
      
      End
      
       
      
      // Affichage des résultats
      
      Disp "Delta vaut", D
      
      Disp "x1 vaut", U
      
      Disp "x2 vaut", V
      

    Ce sujet sera complété au fur et à mesure que des membres posteront des algorithmes concernant les cours. Je compte sur vous pour partager vos connaissances 🙂

    Soulalex, Administrateur de Melinyel
    + E-Mail : [[email protected]](mailto:[email protected] "Lien vers un courriel")
    + GitHub : [https://github.com/Soualex](https://github.com/Soualex "Lien externe")

    1 réponse Dernière réponse
    0
    • Vegnar42V Hors-ligne
      Vegnar42V Hors-ligne
      Vegnar42
      a écrit sur dernière édition par
      #2

      Voici les algorithmes que j'ai créé pour me faciliter la tâche pendant les épreuves de maths/sciences ingénieur.

      Tout ces algorithmes sont pour le modèle TI-82 de Texas Instruments. (Pour les non-initiés, les lignes commençant par "//" sont des commentaires, ne les mettez pas dans le programme)

      Division Euclidienne (Niveau Terminale Spé. Maths (pas vraiment besoin d'être en terminale, mais ça aide dans ce chapitre) - Chapitre Divisibilité) :

      // Initialisation des variables d'entrées

      0 -> A

      0 -> B

      // Entrée des variables d'entrées

      Disp "Entrez le dividende"

      Input A

      Disp "Entrez le diviseur"

      Input B

      // Phase de calcul

      ent(A/B) -> C

      A - (C*B ) -> D

      // Affichage des résultats

      Disp "Quotient", C

      Disp "Reste", D

      1 réponse Dernière réponse
      0
      • SoulalexS Hors-ligne
        SoulalexS Hors-ligne
        Soulalex
        a écrit sur dernière édition par
        #3

        Est ce que quelqu'un sait comment transférer des programmes d'une casio vers un pc ?

        Soulalex, Administrateur de Melinyel
        + E-Mail : [[email protected]](mailto:[email protected] "Lien vers un courriel")
        + GitHub : [https://github.com/Soualex](https://github.com/Soualex "Lien externe")

        1 réponse Dernière réponse
        0
        • OxodaoO Hors-ligne
          OxodaoO Hors-ligne
          Oxodao
          a écrit sur dernière édition par
          #4

          http://www.planet-casio.com/Fr/aide/tutorial-transfert-casio.php

          J'ai fais un algo de calcul de mesures principales (Math - Première S) mais il y a des soucis d'affichage (Il ne met pas de fraction >< )

          Fait sur une Casio 35+:

          Lbl 0
          ? → A
          If A>-1 And A<1
          Then Locate 5, 4, "Deja mesure principale"
          IfEnd
          -------------- Notez que ça ne s'affichera pas, je n'arrive pas a mettre en pause le programme avec GetKey :s
          If A>0
          Then Int A → I
          If Int(I/2) ≠ I/2
          I+1→I
          IfEnd
          I+1→S
          Locate 5, 5, I
          Locate 9, 5,  "<"
          Locate 10, 5, A
          Locate 14, 5, "<"
          Locate 15, 5, S
          A-I→R
          Locate 5, 6, "0<"
          Locate 7, 6, R
          Locate 10, 6, "< π"
          Else
          Int A→S
          If Int(S/2) ≠ S/2
          Then S+1→S
          IfEnd
          S-1→S
          Locate 5, 5, I
          Locate 9, 5, "<"
          Locate 10, 5, A
          Locate 14, 5, "<"
          Locate 15 5, S
          A-S→R
          Locate 5, 6, "-π<"
          Locate 8, 6, R
          Locate 12, 6,  "<0"
          IfEnd
          

          Mais il est buggué je sais pas trop pourquoi, si qqun pouvait m'aider ça serait cool 😕

          Il marche pas au niveau des negatifs

          Tox: [email protected]

          signature.jpg

          1 réponse Dernière réponse
          0
          • AlemortA Hors-ligne
            AlemortA Hors-ligne
            Alemort
            a écrit sur dernière édition par
            #5

            Dans le post principal, il serait bon de mettre le type de calculette.

            Je viens d'acheter une calculette avec un autres langage de programmation, donc non compatible 😉

            1 réponse Dernière réponse
            0
            • nellN Hors-ligne
              nellN Hors-ligne
              nell
              a écrit sur dernière édition par
              #6

              J'aurais bien mis mon programme "Devinez la taille de ma b..."  mais j'ai pas de cable pour relier ma TI 83 au PC

              What is the ratio of the time I spend solving problems to the time I spend scaling successes?

              1 réponse Dernière réponse
              0
              • SoulalexS Hors-ligne
                SoulalexS Hors-ligne
                Soulalex
                a écrit sur dernière édition par
                #7

                Dans le post principal, il serait bon de mettre le type de calculette.

                Dans les spoiler, il y a plusieurs langages pour un programme 😉

                Soulalex, Administrateur de Melinyel
                + E-Mail : [[email protected]](mailto:[email protected] "Lien vers un courriel")
                + GitHub : [https://github.com/Soualex](https://github.com/Soualex "Lien externe")

                1 réponse Dernière réponse
                0

                Bonjour ! Vous semblez intéressé par cette conversation, mais vous n’avez pas encore de compte.

                Marre de refaire défiler les mêmes messages ? Créez un compte pour retrouver votre position, recevoir des notifications des nouvelles réponses, sauvegarder vos favoris et voter pour les messages que vous appréciez.

                Grâce à votre participation, ce message peut devenir encore meilleur 💗

                S'inscrire Se connecter
                Répondre
                • Répondre à l'aide d'un nouveau sujet
                Se connecter pour répondre
                • Du plus ancien au plus récent
                • Du plus récent au plus ancien
                • Les plus votés


                • Se connecter

                • Connectez-vous ou inscrivez-vous pour faire une recherche.
                Powered by NodeBB Contributors
                • Premier message
                  Dernier message
                0
                • Catégories
                • Récent
                • Mots-clés
                • Populaire
                • Web
                • Utilisateurs
                • Groupes