Algorithmes

Retrouvez ici tous les meilleurs téléchargements Algorithmes
Ajouter un nouvel élément

    Chiffrement RSA pour les nuls

    Licence : Libre - 23/01/2017 - Téléchargé 104 x
    Le principe de base de RSA est de considérer un message comme un (grand) nombre entier et de faire des calculs dessus pour le chiffrer.
    Les implémentations que l'on trouve dans le monde industriel utilisent des librairies de calcul sur des entiers arbitrairement longs très optimisées et difficiles à comprendre.
    Le but de ce petit programme est d'implémenter RSA sur des entiers "classiques" et sans la moindre optimisation pour mieux comprendre l'algorithme.

    Pour autant, cette implémentation est parfaitement conforme à l'algorithme RSA. ... Voir la suite

    Courbes elliptiques pour les nuls

    Licence : Libre - 23/01/2017 - Téléchargé 46 x
    Comprendre la cryptographie sur les courbes elliptiques sans (trop) entrer dans les détails théoriques.

    • Notion de base de la cryptographie avec des courbes elliptiques (elliptic curve = EC).
      On se donne une arithmétique dans laquelle on manipule des points et des entiers.
      On a une addition entre points (point + point -> point)
      On a une multiplication entre entiers et points (entier * point -> point)
      Toute la sécurité est basée sur le fait que, dans cette arithmétique :

        - connaissant un point P et un entier n, on peut facilement calculer le point nP
        - connaissant les points P et nP, il est très difficile de calculer n

      La notion de "facile/difficile" renvoie aux temps ... Voir la suite

    Gestion des Arbres en C#/.Net

    Licence : Shareware - 29/01/2015 - Téléchargé 27 x
    INTRODUCTION :: Les arbres informatiques sont parmi les plus utiles -- et les plus fascinantes -- structures de données évoluées que l'on puisse manipuler. Les arbres sont utiles pour modéliser et éventuellement persister des données aussi différentes, par exemple, que :....

    Gestionnaire d'Arbre complet, avec solution Visual-Studio et sa documentation: code C# pour Windows et Linux et MAC avec Mono

    Documentation pedagogique : Auteur: Steve Begelman

    Générateur de combinaisons

    Licence : GPL - 10/12/2013 - Téléchargé 23 x
    Programme console qui affiche les k-combinaisons sur n éléments distincts.
    Ensemble des éléments : {0,1, ..., n}
    contraintes : 0 ... > c_(k-1)
    Ordre numérique : ordre lexicographique avec c_0 < c_1 < ... < c_(k-1)
    ----

    Exemple de mise en oeuvre de la simulation d'un nombre dynamique de boucles for
    Gestion simplifiée des paramètres en ligne de commande
    L'ordre Knuth est nommé ainsi suite à une discussion et à l'évocation d'un exemple du fascicule 3a du TAO
    ----

    OS : linux
    Compilateur : gcc 4.5

    Devrait pouvoir être compilé sur windows (mingw/cygwin) mac(gcc) ou toute autre plateforme pour laquelle les outils GNU sont supportés.
    ----

    Compilation :
    Déz ... Voir la suite

    Génération d'un engrenage à denture droite au format dxf

    Éditeur : Dedeuf +
    Programme pour générer des engrenages au format Dxf
    largement inspiré du logiciel GenDxf existant et diponible avec ses sources en rapideQ (basic objet) à l'adresse : http://technoargia.free.fr/cms2/?Techno:CFAO:GenDxf

    Code source en Free Pascal - Lazarus pour windows
    Bibliothèque dxf incluse

    L'objectif était : Permettre de fabriquer un engrenage droit par une imprimante 3D, ou de découper un engrenage avec une fraise 3 taillles

    DISTRIBUTEUR Automatique

    Éditeur : COULIBALY Seydou + 2 Ko
    Dans un premier temps, pour réaliser ce programme, il faut que l'on se pose des questions. Notamment, il faut que l'ont sache quel seront les grandes étapes du programme. Heureusement, je pense que tout le monde à déjà du voir le fonctionnement d'un distributeur de boison. Il nous sera ainsi plus facil d'en décrire les grandes parties. Ainsi, je pense que l'ont peut résumer ces étapes par:
    1. Le programme affiche un menu avec le choix des différentes boissons proposées. Et il attend qu'un choix soit fait.
    2. Lorsqu'un choix à été fait, il faut que le programme demande l'argent à l'utilisateur, en fonction de la boisson choisit.
    3. Une fois la boisson payée, le programme peut enfin afficher que la boisson est distribué.
    4 ... Voir la suite

    [VB6] Générateur de partie de LOTO

    Éditeur : Nicolas Coden + 14 Ko
    Ce générateur de Loto reproduit un tirage de loto selon les règles et gère votre argent (cagnotte).
    Vous pouvez faire un tirage seul à 2€ ou un certain nombre de tirage que vous choisissez.
    il y a plein d'autres options, à vous de les découvrir....

    Fait par Nicolas Coden en 48h...

    Simulateur de relativité restreinte

    Licence : Libre - 25/11/2015 - Téléchargé 3 x
    Ce script permet de visualiser l'exemple ultra classique illustrant les distorsions du temps et de l'espace en relativité restreinte :
    Le wagon en déplacement par rapport à un quai.
    Il suffit de lancer ce script et de jouer avec les flèches droite et gauche.
    Le second lien de téléchargement semble fonctionner... (à la différence du premier)

    Algorithme Soundex Anglais et Français

    Licence : Libre - 07/07/2015 - Téléchargé 3 x
    Soundex est un algorithme phonétique d'indexation de noms par leur prononciation en anglais britannique. Pour un mot, il génère un code sur 4 caractère (1 lettre et 3 chiffre) qui permet de comparer des mots sur un critère phonétique. Plus d'informations sur Wikipédia.

    L'algorithme a été un peu compliqué pour soutenir le français en plus de la langue anglaise d'origine, une étape préalable de conversion des voyelles accentuées est donc ajoutée.

    La fonction est libre, vous pouvez donc l'exploiter à votre guise. Si vous découvrez un bug merci de m'en faire part. Elle est développée avec Free Pascal mais peut être facilement portée sur un autre compilateur Pascal ... Voir la suite

    [Mathematica] Interactivité et équations non linéaires

    Licence : Autre - 28/03/2013 - Téléchargé 3 x
    L'équation de Colebrook-White permet de déterminer le coefficient de frottement utilisé pour calculer les pertes en long d'un écoulement en conduite (grâce à l'équation de Darcy–Weisbach).

    Mathematica permet de résoudre très simplement cette équation de manière numérique ; de plus, très peu de code supplémentaire ajoute des contrôles pour faire varier les différents paramètres intervenant dans cette équation et ainsi voir le résultat varier en temps réel.

    ConnectedBooks

    Licence : Libre - 03/11/2012 - Téléchargé 2 x
    ConnectedBooks est une application PHP indépendante permettant de gérer un catalogue important de livres. Sa spécificité est la recherche par ISBN lors de l'import: en entrant le numéro ISBN du livre, l'application se connecte au serveur Européen pour télécharger les informations du livre. Ainsi, la fiche de chaque livre est créée en quelques secondes !

    Cette application est destinée aux particuliers comme aux professionnels désirant gérer en ligne leur fond bibliothécaire. Ne nécessitant qu'un serveur PHP et une base de donnée MySql, elle est accessible dans le monde entier !

    A découvir sur: http://connectedbooks.web-diot.fr/

    Fractales

    Licence : Libre - 16/08/2015 - Téléchargé 2 x
    Génération de fractales à partir de solides réguliers ou tout autres maillages avec Blender.

12 éléments

Contacter le responsable de la rubrique Débuter - Algorithmique