<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="fr">
	<id>https://wiki.inria.fr/wikis/sciencinfolycee/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Pascal+letard</id>
	<title>Sciencinfolycee - Contributions de l’utilisateur [fr]</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.inria.fr/wikis/sciencinfolycee/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Pascal+letard"/>
	<link rel="alternate" type="text/html" href="https://wiki.inria.fr/sciencinfolycee/Sp%C3%A9cial:Contributions/Pascal_letard"/>
	<updated>2026-11-03T08:36:46Z</updated>
	<subtitle>Contributions de l’utilisateur</subtitle>
	<generator>MediaWiki 1.32.5</generator>
	<entry>
		<id>https://wiki.inria.fr/wikis/sciencinfolycee/index.php?title=TexteOfficielProgrammeISN&amp;diff=9338</id>
		<title>TexteOfficielProgrammeISN</title>
		<link rel="alternate" type="text/html" href="https://wiki.inria.fr/wikis/sciencinfolycee/index.php?title=TexteOfficielProgrammeISN&amp;diff=9338"/>
		<updated>2011-11-22T20:13:06Z</updated>

		<summary type="html">&lt;p&gt;Pascal letard : /* Algorithmes */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''Programme de l’enseignement de spécialité ISN'''&lt;br /&gt;
&lt;br /&gt;
'''Informatique et Sciences du Numérique'''&lt;br /&gt;
&lt;br /&gt;
Classe terminale de la série S – Enseignement de spécialité&lt;br /&gt;
&lt;br /&gt;
= Préambule =&lt;br /&gt;
Les sciences informatiques, et plus généralement les sciences du numérique, ont aujourd’hui envahi nos vies professionnelles et personnelles. Elles ont entraîné des mutations profondes dans nos sociétés (culture, [[Une_deuxième_révolution_galiléenne_%3F|sciences]], économie, politique …). Pourtant, seule une faible partie de la population maîtrise les mécanismes fondamentaux qui régissent ces mutations et est en mesure d’apprécier les enjeux sociétaux qui en découlent. L’enseignement de l’informatique au lycée peut contribuer à réduire cette fracture.&lt;br /&gt;
&lt;br /&gt;
L’objectif de l’enseignement de spécialité ISN en classe terminale de la série S n’est pas de former des experts en informatique, mais plutôt de fournir aux élèves  [[Pourquoi_et_comment_le_monde_devient_numérique_(G._Berry)|quelques notions fondamentales]] et de les sensibiliser aux questions de société induites. &lt;br /&gt;
&lt;br /&gt;
Il s’agit d’un enseignement d’ouverture et de découverte des problématiques actuelles, adapté à la société d’aujourd’hui, qui valorise la créativité et contribue à l’orientation.&lt;br /&gt;
&lt;br /&gt;
= Mise en activité de l’élève =&lt;br /&gt;
Afin de refléter le caractère scientifique et technique propre à la discipline et de développer l’appétence des élèves en faveur de cet enseignement nouveau pour eux, il convient de les mettre en situation d’activité aussi souvent que possible. Une pédagogie de projet est à privilégier pour favoriser l’émergence d’une dynamique de groupe. Dans ce cadre, [[Enseigner_l'informatique_(Hartmann)|le professeur joue un rôle central]]&amp;amp;nbsp;: il impulse et coordonne les projets, anime les débats et met en place l’évaluation et ses modalités.&lt;br /&gt;
&lt;br /&gt;
L’informatique étant connexe à de nombreux domaines, il est utile d’envisager un travail pluridisciplinaire&amp;amp;nbsp;: la complémentarité des approches, associée à la richesse d’un travail collaboratif, joue un rôle stimulant pour les élèves et les équipes pédagogiques. Le professeur peut s’appuyer sur la mise en place d’exposés suivis de débats au sein de la classe pour introduire des [[Soci%C3%A9t%C3%A9_Num%C3%A9rique|questions sociétales]] liées à la [[Les_racines_scientifiques_du_monde_numérique|généralisation du numérique]]. Enfin, lors de la préparation des exposés, comme lors du développement des projets, le professeur guide les élèves dans leurs recherches documentaires s’appuyant sur des livres ou des ressources présentes sur le Web.&lt;br /&gt;
&lt;br /&gt;
La progression peut suivre un rythme annuel construit autour de périodes spécifiques favorisant une alternance entre différents types d’activités (acquisition de nouveaux savoirs, exposés, projets), permettant d’entretenir l’intérêt des élèves et de développer leur autonomie.&lt;br /&gt;
&lt;br /&gt;
Les activités pratiques et la réalisation de projets sont organisées dans une salle qui permet d’enseigner les bases et notions théoriques fondamentales, avec un recours possible aux outils numériques de présentation adaptés. Un environnement numérique suffisamment ouvert est choisi pour favoriser cette dynamique de projet.&lt;br /&gt;
&lt;br /&gt;
= Les projets =&lt;br /&gt;
Les projets réalisés par les élèves, sous la conduite du professeur, constituent un apprentissage fondamental tant pour la compréhension de l’informatique et des sciences du numérique que pour l’acquisition de compétences variées. Ils peuvent porter sur des problématiques issues d’autres disciplines et ont essentiellement pour but d’imaginer des solutions répondant à l’expression d’un besoin.&lt;br /&gt;
&lt;br /&gt;
Les compétences mises en jeu au cours du développement d’un projet peuvent être regroupées ainsi&amp;amp;nbsp;:&lt;br /&gt;
&lt;br /&gt;
*&amp;amp;bull;&amp;amp;nbsp; proposer une approche fonctionnelle qui réponde aux besoins ;&lt;br /&gt;
*&amp;amp;bull;&amp;amp;nbsp; conduire des recherches documentaires ;&lt;br /&gt;
*&amp;amp;bull;&amp;amp;nbsp; concevoir des programmes en autonomie ;&lt;br /&gt;
*&amp;amp;bull;&amp;amp;nbsp; gérer les étapes de l’avancement du projet en dialogue et en interaction avec le professeur.&lt;br /&gt;
&lt;br /&gt;
Les activités des élèves sont organisées autour d’une équipe de projet formée de deux ou trois élèves et dont le fonctionnement est guidé par une démarche incluant des points d’étape pour faire un bilan avec le professeur, valider des éléments, contrôler ou modifier l’avancement du projet, voire le redéfinir partiellement.&lt;br /&gt;
&lt;br /&gt;
L’enseignant veille à ce que les projets choisis par les élèves restent d’une ambition raisonnable afin de ne pas empiéter sur le temps consacré aux autres disciplines. Le projet final est présenté au professeur et, autant que possible, à un autre enseignant n’ayant pas suivi son développement. L’évaluation du travail accompli dans ce cadre se base sur un rapport écrit d’une dizaine de pages au maximum, décrivant le résultat du projet ainsi que les étapes de son développement, et sur une présentation orale argumentée suivie d’un temps consacré aux questions. Cette évaluation s’appuie sur les capacités mentionnées ci-dessous, sans nécessairement les mettre toutes en jeu.&lt;br /&gt;
&lt;br /&gt;
= Éléments de programme =&lt;br /&gt;
Le programme est construit autour de quatre parties&amp;amp;nbsp;: '''représentation de l’information, algorithmique, langages et programmation, architectures matérielles'''. Les séquences pédagogiques ont vocation à être construites en combinant des savoirs et capacités extraits des quatre parties du programme.&lt;br /&gt;
&lt;br /&gt;
'''''Organisation&amp;amp;nbsp;:''' les éléments du programme sont présentés à l’aide d’un tableau en trois colonnes : '''Savoirs, Capacités, Observations'''.''&lt;br /&gt;
&lt;br /&gt;
''Une partie des savoirs et capacités, repérés par le signe distinctif &amp;amp;diams;, sont optionnels et seront traités en fonction des équipements disponibles ainsi que des orientations pédagogiques choisies par les enseignants.''&lt;br /&gt;
&lt;br /&gt;
== Représentation de l’information ==&lt;br /&gt;
Dans un contexte informatique, l’information est [[Tout_a_un_reflet_numérique|représentée par des suites de nombres]]. La numérisation est l’opération qui associe à un objet réel du monde physique une description à l’aide d’un ensemble d’informations exploitables par un ordinateur ou, plus généralement, une machine numérique. À cause de l’échantillonnage sous-jacent, la numérisation induit des effets importants sur la qualité de l’information numérique. Elle entraîne des conditions spécifiques de création, de stockage, de traitement et de circulation de l’information. &lt;br /&gt;
&lt;br /&gt;
Les capacités de traitement et de stockage des ordinateurs croissent de façon continue depuis leur apparition. Il est donc crucial d’organiser ces flux d’informations en local sur une machine ou de façon distribuée sur un réseau.&lt;br /&gt;
&lt;br /&gt;
L’intégration croissante du numérique dans les [[Société_Numérique|activités humaines]] et la numérisation de l’information suscitent des transformations culturelles, socio-économiques, [[Pour_préparer,_illustrer_des_cours_:_questions_juridiques|juridiques]] et politiques profondes qui font apparaître de nouvelles opportunités, de nouveaux risques et de nouvelles contraintes qu’il convient d’étudier.&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
! Savoirs&lt;br /&gt;
! Capacités&lt;br /&gt;
! Observations&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|| '''Représentation [[Binaire|binaire]]'''&lt;br /&gt;
&lt;br /&gt;
Un ordinateur est une machine qui manipule des valeurs numériques représentées sous forme [[Binaire|binaire]].&lt;br /&gt;
|| '''Manipuler''' à l’aide d’[[L’informatique_sans_ordinateur|opérations élémentaires]] les trois unités de base&amp;amp;nbsp;: bit, octet, mot.&lt;br /&gt;
|| On met en évidence, sous forme de questionnement, la présence du numérique dans la vie personnelle et professionnelle, au travers d’exemples.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|| '''Opérations [[Booléen|booléennes]]'''&lt;br /&gt;
&lt;br /&gt;
Présentation des opérations [[Booléen|booléennes]] de base (ET, OU, NON, OU-EXCLUSIF).&lt;br /&gt;
|| '''Exprimer '''des [[Alg%C3%A8bre_de_Boole_et_circuits_logiques|opérations logiques]] simples par combinaison d’opérateurs de base.&lt;br /&gt;
|| On découvre les opérations logiques de base à l’aide d’exercices simples, et on met en évidence ces opérations dans les mécanismes de recherche.&lt;br /&gt;
&lt;br /&gt;
En parallèle avec les séances d’algorithmique, on peut expliquer le [[Électronique binaire|principe d’addition de deux octets]].&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|| '''Numérisation'''&lt;br /&gt;
&lt;br /&gt;
L’ordinateur manipule uniquement des valeurs numériques. Une étape de [[Num%C3%A9risation_de_l%27image,_du_son_et_de_la_vid%C3%A9o_(Heurtebise)|numérisation]] des objets du monde physique est donc indispensable.&lt;br /&gt;
&lt;br /&gt;
|| '''Coder''' un nombre, un [[Codage_de_caractères|caractère au travers d’un code standard]], un texte sous forme d’une liste de valeurs numériques.&lt;br /&gt;
&lt;br /&gt;
'''Numériser''' une [[Pour_préparer,_illustrer_des_cours_:Son_et_Image|image ou un son]] sous forme d’un tableau de valeurs numériques.&lt;br /&gt;
&lt;br /&gt;
&amp;amp;diams; '''Modifier '''format, taille, contraste ou luminance d’images numériques.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;amp;diams; '''Filtrer''' et détecter des informations spécifiques.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;amp;diams; '''Créer''' une image à l’aide d’un logiciel de modélisation.&lt;br /&gt;
&lt;br /&gt;
|| Il est ici utile de faire référence à des notions technologiques introduites à propos des architectures matérielles.&lt;br /&gt;
&lt;br /&gt;
Les [[Pour_préparer,_illustrer_des_cours_:Son_et_Image|images et les sons]] sont choisis comme contexte applicatif et sont manipulés via des logiciels de traitement ou de synthèse.&lt;br /&gt;
&lt;br /&gt;
Le [[Le_traitement_des_images|traitement numérique de la lumière et du son]] est en lien avec les [[Introduction_to_color_theory|principes physiques sous-jacents]], qu’il est utile d’évoquer au moment voulu.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|| '''Formats'''&lt;br /&gt;
&lt;br /&gt;
Les données numériques sont agencées de manière à en faciliter le stockage et le traitement.&lt;br /&gt;
&lt;br /&gt;
L’organisation des données numériques respecte des [[Formats_de_données_(wikipedia)|formats]] qui sont soit des standards de fait, soit des normes. .&lt;br /&gt;
|| '''Identifier''' quelques formats de document, [[Pour_pr%C3%A9parer,_illustrer_des_cours_:_l%27image#Formats_de_fichier_pour_les_images|d’images]], de [[A_propos_du_son|données sonores]].&lt;br /&gt;
&lt;br /&gt;
'''Choisir un format '''approprié par rapport à un usage ou un besoin, à une qualité, à des limites. &lt;br /&gt;
|| Le choix d’un format approprié pose le problème de l’[[Référentiel_Général_d’Interopérabilité_(RGI)|interopérabilité]], qui est le fait d’assurer un usage sans restriction des mêmes données sur un système différent.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|| '''[[Compression|Compression]]'''&lt;br /&gt;
&lt;br /&gt;
&amp;amp;diams; Notion de compression de données.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;amp;diams; Compression avec et sans perte d’information.&lt;br /&gt;
&lt;br /&gt;
|| &amp;lt;br&amp;gt;&amp;amp;diams; '''Utiliser''' un [[Comparaison_de_logiciels_de_compression|logiciel de compression]].&lt;br /&gt;
&lt;br /&gt;
|| &amp;lt;br&amp;gt;On met en évidence l’effet de la compression d’une [[Pour_pr%C3%A9parer,_illustrer_des_cours_:_l%27image|image]] ou d’un [[A_propos_du_son|son]] en comparant deux systèmes de compression (avec ou sans perte).&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|| '''Structuration et organisation de l’information'''&lt;br /&gt;
&lt;br /&gt;
On manipule de [[Billet:AproposDeGoogle|grandes quantités d’informations]]. Il est nécessaire de les organiser.&lt;br /&gt;
|| '''Classer''' des informations, notamment sous forme d’une arborescence.&lt;br /&gt;
&lt;br /&gt;
|| On peut ici étudier le système d’organisation de fichiers en dossiers.&lt;br /&gt;
&lt;br /&gt;
Un ensemble de [[La_création_multimédia_en_classe|documents]] unis par des liens hypertextes fournit un exemple de classement de type [[Graphe|graphe]].&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|| '''Persistance de l’information'''&lt;br /&gt;
&lt;br /&gt;
Les données, notamment personnelles, sont susceptibles d’être mémorisées pour de longues périodes sans maîtrise par les personnes concernées.&lt;br /&gt;
|| '''Prendre conscience '''de la [[Les_webs_de_demain_(F._Gandon)|persistance de l’information]] sur les espaces numériques interconnectés.&lt;br /&gt;
&lt;br /&gt;
'''Comprendre les principes généraux permettant de '''se comporter''' '''de façon responsable par rapport au [[Pour_préparer,_illustrer_des_cours_:_questions_juridiques|droit des personnes]] dans les espaces numériques.&lt;br /&gt;
|| La persistance de l’information se manifeste tout particulièrement au sein des disques durs mais aussi des mémoires caches. Elle interagit avec le [[Protection_de_la_vie_priv%C3%A9e|droit à la vie privée]] et fait naître une revendication du [[Droit_à_l'oubli|«&amp;amp;nbsp;droit à l’oubli&amp;amp;nbsp;»]].&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|| '''[[Non-rivalité]] de l’information'''&lt;br /&gt;
&lt;br /&gt;
Existence de lois régissant la [[La_loi_DADVSI|détention]] et la [[Loi_sur_la_confiance_en_l'économie_numérique_(LCEN)|circulation de données]] numériques.&lt;br /&gt;
&lt;br /&gt;
|| '''Prendre conscience '''de la non-rivalité des biens immatériels.&lt;br /&gt;
&lt;br /&gt;
'''Distinguer '''différents types de licences ([[Logiciel_libre|libres]], propriétaires).&lt;br /&gt;
&lt;br /&gt;
|| La [[Non-rivalité|non-rivalité]] d’un bien se définit par le fait que son usage par une personne n’en limite pas l’usage par d’autres (ainsi, le poste de radio est rival mais l’émission ne l’est pas).&lt;br /&gt;
&lt;br /&gt;
À l’occasion d’exposés suivis de débats, on sensibilise les élèves à la l’évolution des valeurs et du [[Pour_préparer,_illustrer_des_cours_:_questions_juridiques|droit]] (en France et ailleurs) induite par l’émergence de biens immatériels.&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== [[Pour_pr%C3%A9parer,_illustrer_des_cours_:_Algorithme|Algorithmes]] ==&lt;br /&gt;
&lt;br /&gt;
Un algorithme se définit comme une méthode opérationnelle permettant de résoudre, en un nombre fini d’étapes clairement spécifiées, toutes les instances d’un problème donné. Cette méthode peut être exécutée par une machine ou par une personne.&lt;br /&gt;
&lt;br /&gt;
Les élèves ont été confrontés aux algorithmes très tôt dans leur parcours scolaire (avec les quatre opérations arithmétiques), et régulièrement de nouvelles situations de nature algorithmique leur ont été proposées&amp;amp;nbsp;; ainsi, la construction de figures en géométrie euclidienne, la transcription des «&amp;amp;nbsp;formules&amp;amp;nbsp;» moléculaires en chimie, le code génétique, ou encore l’analyse fonctionnelle en technologie, sont autant de situations évoquant des algorithmes. Les programmes de mathématiques des classes de Seconde et Première contiennent une initiation à l’algorithmique sur laquelle il convient de s’appuyer.&lt;br /&gt;
&lt;br /&gt;
À travers l’étude de quelques algorithmes, on développe la faculté de lire et comprendre un algorithme conçu par d’autres, puis d’en concevoir de nouveaux. Ces algorithmes sont exprimés dans un langage de programmation et exécutés sur une machine, ou bien définis de manière informelle. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{|  border=&amp;quot;1&amp;quot; class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
! '''Savoirs'''&lt;br /&gt;
! '''Capacités'''&lt;br /&gt;
! '''Observations'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|| '''Algorithmes simples'''&lt;br /&gt;
&lt;br /&gt;
- rechercher un élément dans un tableau trié par une [[La_recherche_dichotomique|méthode dichotomique]]&amp;amp;nbsp;;&lt;br /&gt;
&lt;br /&gt;
- [[Algorithmes_de_tri|trier un tableau par sélection]] ;&lt;br /&gt;
&lt;br /&gt;
- ajouter deux entiers exprimés en binaire. &lt;br /&gt;
|| '''Comprendre''' un algorithme et '''expliquer''' ce qu’il fait.&lt;br /&gt;
&lt;br /&gt;
'''Modifier''' un algorithme existant pour obtenir un résultat différent.&lt;br /&gt;
&lt;br /&gt;
'''Concevoir''' un algorithme.&lt;br /&gt;
&lt;br /&gt;
'''Programmer''' un algorithme.&lt;br /&gt;
&lt;br /&gt;
&amp;amp;diams; '''S’interroger '''sur l’efficacité d’un algorithme.&lt;br /&gt;
&lt;br /&gt;
|| On présente simultanément les notions d’algorithme et de programme, puis on les distingue.&lt;br /&gt;
&lt;br /&gt;
L’objectif est une compréhension de ces algorithmes et la capacité à les mettre en œuvre.&lt;br /&gt;
&lt;br /&gt;
Les situations produisant une erreur (division par zéro, dépassement de capacité) sont mises en évidence.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|| '''Algorithmes plus avancés'''&lt;br /&gt;
&lt;br /&gt;
&amp;amp;diams; [[Pour_pr%C3%A9parer,_illustrer_des_cours_:_Algorithme#Algorithmes_de_tri|tri par fusion]]&amp;amp;nbsp;;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;amp;diams; recherche d’un chemin dans un [[Graphe|graphe]] par un [[Le_backtracking_par_l'exemple_:_résoudre_un_sudoku|parcours en profondeur (DFS)]] ;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;amp;diams; recherche d’un plus court chemin par un parcours en largeur (BFS).&lt;br /&gt;
&lt;br /&gt;
|| '''Comprendre '''et '''expliquer '''(oralement ou par écrit) ce que fait un algorithme.&lt;br /&gt;
&lt;br /&gt;
&amp;amp;diams; '''S’interroger '''sur l’efficacité d’un algorithme.&lt;br /&gt;
&lt;br /&gt;
|| L’objectif se limite à une compréhension des principes fondamentaux sans exiger leur programmation.&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== [[Pour préparer, illustrer des cours :Langages et programmation|Langages et programmation]] ==&lt;br /&gt;
La programmation est l’expression d’un algorithme dans un langage exécutable par une machine, et joue un rôle central dans le développement des systèmes et produits informatiques.&lt;br /&gt;
&lt;br /&gt;
L’apprentissage de la programmation vise d’une part à savoir '''programmer un algorithme''' décrit en langue naturelle et d’autre part à '''comprendre un programme''' et exprimer en langue naturelle l’algorithme sous-jacent.&lt;br /&gt;
&lt;br /&gt;
On commence par rappeler les éléments de base de tout langage de programmation (affectation, séquence, test et boucle), tels qu’ils ont été présentés en mathématiques en classe de Seconde et consolidés en classe de Première. On introduit alors la notion de fonction qui permet d’éviter des redondances, de structurer les programmes et d’organiser leur conception. Enfin, on met en évidence la qualité des programmes en les testant sur différents jeux de données.&lt;br /&gt;
&lt;br /&gt;
On insiste sur la clarté et la documentation, qui facilitent la reprise du code par d’autres programmeurs. On montre enfin l’universalité de la notion de langage au-delà de la programmation.&lt;br /&gt;
&lt;br /&gt;
L’enseignant [[A_propos_du_choix_du_langage_de_programmation|choisit un langage de programmation]] selon les critères suivants : simplicité d’utilisation, liberté d’installation, présence d’outils associés, existence d’une communauté d’utilisateurs et de bibliothèques facilitant le développement.&lt;br /&gt;
&lt;br /&gt;
{|  border=&amp;quot;1&amp;quot; class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
! Savoirs&lt;br /&gt;
! Capacités&lt;br /&gt;
! Observations&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|| '''Types de données'''&lt;br /&gt;
&lt;br /&gt;
- nombre entier ;&lt;br /&gt;
&lt;br /&gt;
- virgule flottante ;&lt;br /&gt;
&lt;br /&gt;
- booléen ;&lt;br /&gt;
&lt;br /&gt;
- caractère ;&lt;br /&gt;
&lt;br /&gt;
- tableau ;&lt;br /&gt;
&lt;br /&gt;
- chaîne de caractères.&lt;br /&gt;
|| '''Choisir''' un type de donnée en fonction d’un problème à résoudre.&lt;br /&gt;
|| On adapte la présentation de ces notions en fonction du langage de programmation retenu.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|| '''Fonctions'''&lt;br /&gt;
&lt;br /&gt;
- notion de fonction ;&lt;br /&gt;
&lt;br /&gt;
- portée des variables et passage d’arguments ;&lt;br /&gt;
&lt;br /&gt;
- définition récursive de fonctions.&lt;br /&gt;
|| '''Concevoir '''l’entête (ou l’interface) d’une fonction, puis la fonction elle-même.&lt;br /&gt;
|| On adapte la présentation de ces notions en fonction du langage de programmation retenu.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|| '''Correction d’un programme'''&lt;br /&gt;
&lt;br /&gt;
- test ; &lt;br /&gt;
&lt;br /&gt;
- instrumentation ;&lt;br /&gt;
&lt;br /&gt;
- situations d’erreur ou ''bugs''.&lt;br /&gt;
|| '''Mettre un programme au point '''en le testant, en l’instrumentant.&lt;br /&gt;
&lt;br /&gt;
&amp;amp;diams; '''Utiliser''' un outil de mise au point.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|| On évoque les risques issus des programmes incorrects et des ''bugs'' qui en résultent, aux conséquences parfois graves.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|| '''[[Langages_de_description|Langages de description]]'''&lt;br /&gt;
&lt;br /&gt;
Présentation du [[Langages_de_description#HTML|langage HTML]] et du principe de séparation du contenu et de la mise en forme.&lt;br /&gt;
|| '''Créer''' et '''analyser''' une page web en langage HTML.&lt;br /&gt;
|| On met en valeur le double usage du langage, lisible par un humain et interprétable par une machine.&lt;br /&gt;
&lt;br /&gt;
On utilise HTML pour écrire une page «&amp;amp;nbsp;à la main&amp;amp;nbsp;», puis on insiste sur le fait que ce langage sert aussi de cible à des générateurs de pages.&lt;br /&gt;
&lt;br /&gt;
On évalue la qualité des pages du point de vue de la correction syntaxique et de l’efficacité du message.&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Architectures matérielles ==&lt;br /&gt;
&lt;br /&gt;
Exprimer un algorithme dans un langage de programmation a pour but de le rendre exécutable par une machine numérique. La découverte de l’architecture de ces machines constitue une étape essentielle d’une initiation à l’informatique. De plus, mieux comprendre cette organisation est nécessaire pour programmer de manière efficace, en tenant compte des capacités et limitations des machines numériques.&lt;br /&gt;
&lt;br /&gt;
La progression pédagogique suit la chronologie du développement des systèmes informatiques&amp;amp;nbsp;: d’abord centralisés autour des machines à accès direct, ensuite connectés par l’intermédiaire d’une liaison série point à point, et enfin répartis grâce aux réseaux où le transport des informations repose sur des méthodes de routage. Le développement de ces réseaux et leur utilisation massive ont induit des questions sociétales majeures qu’il est préférable d’aborder sous forme d’activités pluridisciplinaires. Finalement, l’étude d’un minirobot permet de découvrir les mécanismes de pilotage et de communication dans l’exécution de tâches complexes, interférant directement avec le monde physique.&lt;br /&gt;
&lt;br /&gt;
'''[[Pour_préparer,_illustrer_des_cours_:_Architecture|Architecture]] des ordinateurs'''&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
! '''Savoirs'''&lt;br /&gt;
! '''Capacités'''&lt;br /&gt;
! '''Observations'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|| '''Éléments d’architecture '''&lt;br /&gt;
&lt;br /&gt;
Composants de base (unité centrale, mémoires, périphériques).&lt;br /&gt;
|| '''Expliquer''' le rôle des constituants d’un ordinateur.&lt;br /&gt;
|| On se limite à une présentation générale de ces concepts autour d’une machine à accès direct (Random Access Machine).&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|| '''Jeu d’instructions'''&lt;br /&gt;
&lt;br /&gt;
Instructions simples (chargement, stockage, opérations arithmétiques et logiques, saut conditionnel).&lt;br /&gt;
|| &amp;amp;diams; '''Savoir dérouler''' l’exécution d’une séquence d’instructions simples de type langage machine.&lt;br /&gt;
&lt;br /&gt;
|| On propose des activités sous forme d’exercices sur papier sans utiliser d’ordinateur.&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
'''[[Réseaux|Réseaux]]'''&lt;br /&gt;
&lt;br /&gt;
{|  border=&amp;quot;1&amp;quot; class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
! Savoirs&lt;br /&gt;
! Capacités&lt;br /&gt;
! Observations&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|| '''Transmission point à point'''&lt;br /&gt;
&lt;br /&gt;
Principes de base d’une transmission d’informations numériques entre un émetteur et un récepteur.&lt;br /&gt;
|| &amp;amp;diams; '''Établir '''une communication sérielle entre deux machines'''.'''&lt;br /&gt;
&lt;br /&gt;
|| On s’interroge sur la qualité d’une liaison série point à point.&lt;br /&gt;
&lt;br /&gt;
On se limite à l’analyse d’un trafic de type «&amp;amp;nbsp;chat&amp;amp;nbsp;» (échange de caractères codés).&lt;br /&gt;
&lt;br /&gt;
On introduit la notion de protocole (règles, formats et conventions, sur lesquels il est nécessaire de s’accorder pour communiquer). &lt;br /&gt;
&lt;br /&gt;
Au-delà de deux machines, le modèle de la liaison point à point ne convient plus.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|| '''Adressage sur un réseau'''&lt;br /&gt;
&lt;br /&gt;
Mécanismes d’adressage pour identifier des machines distantes.&lt;br /&gt;
|| '''Décrire''' une situation d’adressage sur un type de réseau particulier.&lt;br /&gt;
&lt;br /&gt;
&amp;amp;diams; '''Analyser''' le trafic (trames) sur un réseau et mettre ainsi en évidence la notion de protocole.&lt;br /&gt;
&lt;br /&gt;
|| On introduit ces notions en comparant différents types d’adressages existants (téléphone, courrier postal).&lt;br /&gt;
&lt;br /&gt;
On fait appel à un outil d’analyse pour visualiser la transmission des trames nécessaires au dialogue entre machines numériques.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|| '''Routage'''&lt;br /&gt;
&lt;br /&gt;
Mécanismes induits par la communication sur un réseau dont la structure est de type graphe.&lt;br /&gt;
&lt;br /&gt;
Notions de paquets, de chemins, de routage.&lt;br /&gt;
|| &amp;amp;diams; '''Analyser''' les entêtes de messages électroniques, pour décrire le chemin suivi par l’information.&lt;br /&gt;
&lt;br /&gt;
|| On se limite à la mise en œuvre d’une séance de travaux pratiques, avec analyse d’entêtes de courriels prédéfinis reçus (aspect distribué et non fiable des réseaux de grande taille, difficulté du passage à l’échelle).&lt;br /&gt;
&lt;br /&gt;
On explique la différence entre les réseaux de type arborescent et de type graphe.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|| '''Supranationalité''' des réseaux&lt;br /&gt;
|| '''Prendre conscience''' du caractère supranational des réseaux et des [[Société_Numérique|conséquences sociales, économiques et politiques]] qui en découlent.&lt;br /&gt;
|| On met en évidence le fait que certains pays autorisent la mise en ligne d’informations, services ou contenus numériques dont la consultation n’est pas permise dans d’autres pays.&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
'''Initiation à la [[Robotique|robotique]]'''&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
! '''Savoirs'''&lt;br /&gt;
! '''Capacités'''&lt;br /&gt;
! '''Observations'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|| '''Découverte d’un système robotique et de sa programmation'''&lt;br /&gt;
||&amp;amp;diams; '''Identifier '''les différents composants d’un minirobot et comprendre leurs rôles respectifs'''.'''&lt;br /&gt;
&lt;br /&gt;
&amp;amp;diams; '''Décrire''' un système à évènements simple à l’aide d’une machine à états finis.&lt;br /&gt;
&lt;br /&gt;
&amp;amp;diams; '''Programmer '''(dans un langage de haut niveau)''' '''un minirobot pour lui faire exécuter une tâche complexe.&lt;br /&gt;
&lt;br /&gt;
|| On propose des activités adaptées aux équipements et logiciels disponibles dans l’établissement.&lt;br /&gt;
&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Pascal letard</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.inria.fr/wikis/sciencinfolycee/index.php?title=Pour_pr%C3%A9parer,_illustrer_des_cours_:_algorithmes_(s%C3%A9lection_th%C3%A9matique)&amp;diff=9337</id>
		<title>Pour préparer, illustrer des cours : algorithmes (sélection thématique)</title>
		<link rel="alternate" type="text/html" href="https://wiki.inria.fr/wikis/sciencinfolycee/index.php?title=Pour_pr%C3%A9parer,_illustrer_des_cours_:_algorithmes_(s%C3%A9lection_th%C3%A9matique)&amp;diff=9337"/>
		<updated>2011-11-22T20:10:16Z</updated>

		<summary type="html">&lt;p&gt;Pascal letard : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Le mot « algorithme » vient du nom du grand mathématicien persan [[Portrait:Al_Khwarismi_(notion_d%27algorithme)#Al Khuwarizmi|Al Khuwarizmi]] (vers l'an 820), qui introduisit en Occident la numération décimale (rapportée d'Inde) et enseigna les règles élémentaires des calculs s'y rapportant. &lt;br /&gt;
&lt;br /&gt;
L'activité algorithmique a été introduite depuis 2009 dans les programmes de mathématiques de toutes les sériés du lycée, consultable [[JavaScool:InfoAuLycee|ici]] et voici quelques activités algorithmiques effectuées dans ce cadre :&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&lt;br /&gt;
    • Javascool : Découvrir les ingrédients des algorithmes [http://javascool.gforge.inria.fr/v3/?page=api:/proglet/ingredients/doc-files/index.htm]&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&lt;br /&gt;
    • Educ Algo : Logiciel d’Initiation à l'algorithmique [http://math.et.info.free.fr/Algorithmique/index.html]&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&lt;br /&gt;
    • Javascool : Exercices algorithmes classes de seconde [http://javascool.gforge.inria.fr/v3/?page=api:proglet/exosdemaths/doc-files/index.htm]&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Briques pour préparer les cours =&lt;br /&gt;
''Il s'agit d'un ensemble de documents issus en général de cours de l'enseignement supérieur.''&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
*&amp;amp;rarr;  '''[[Qu%E2%80%99est-ce_qu%E2%80%99un_algorithme_%3F|Qu’est-ce qu’un algorithme ?]]''' &lt;br /&gt;
** ''Texte introductif provenant du site Interstice''&lt;br /&gt;
*&amp;amp;rarr;  '''[[Le_site_du_Z%C3%A9ro_-_Algorithmique|Le site du Zéro - Algorithmique]]'''&lt;br /&gt;
** ''Le &amp;quot;site du zéro&amp;quot; est une plateforme collaborative. Vous y trouverez de nombreux tutoriels pour débutants en programmation, développement web et ici algorithmique''&lt;br /&gt;
*&amp;amp;rarr;  '''[[Cours algorithmique|Cours algorithmique]]''' : &lt;br /&gt;
** ''Document de l'association A.T.L.A.N.T.I.C, il s'agit d'un cours ressource pour la classe, avec quiz d'évaluation.'' &lt;br /&gt;
&lt;br /&gt;
*&amp;amp;rarr; '''[[El%C3%A9ments_d%27algorithmique|Eléments d'algorithmique]]&lt;br /&gt;
** ''Cours de l’ENSTA, on y parle de complexité, récursivité, structures de données, arbres, graphes''&lt;br /&gt;
*&amp;amp;rarr; '''[[Cours_d%27algorithmique_de_premi%C3%A8re_ann%C3%A9e|Cours d'algorithmique de BTS IG]]'''&lt;br /&gt;
** ''Cours d'introduction à l'algorithmique abordant les structures de contrôle, les tableaux à une dimension, les sous-programme et les enregistrements.''&lt;br /&gt;
*&amp;amp;rarr; '''[[Initiation_%C3%A0_l%27algorithmique|Initiation à l'algorithmique]]'''&lt;br /&gt;
** ''Cours intégrant les algorithmes classiques - 1° année de l’Enseirb''&lt;br /&gt;
&lt;br /&gt;
= Culture générale - illustrer les cours =&lt;br /&gt;
Nous allons ici indiquer des liens vers des documents utilisables en classe, en particulier un ensemble d'algorithmes répondant à des problématiques classiques.&lt;br /&gt;
&lt;br /&gt;
=== [[Image:Pucegrain.png]] Algorithmes de tri, de recherche, graphes et cryptographie ===&lt;br /&gt;
Des pages spécifiques du site SILO traitent de ces thèmes, en particulier des algorithmes associés. &lt;br /&gt;
&lt;br /&gt;
*&amp;amp;rarr; [[Algorithmes de tri]]&lt;br /&gt;
*&amp;amp;rarr; [[Algorithmes de recherche]]&lt;br /&gt;
*&amp;amp;rarr; [[Graphe]]&lt;br /&gt;
*&amp;amp;rarr; [[Cryptographie]]&lt;br /&gt;
&lt;br /&gt;
=== [[Image:Pucegrain.png]] Génération de l'aléatoire ===&lt;br /&gt;
*&amp;amp;rarr; [[A_la_d%C3%A9couverte_de_l%27al%C3%A9atoire_et_des_probabilit%C3%A9s|A la découverte de l'aléatoire et des probabilités]]&lt;br /&gt;
*&amp;amp;rarr; [[Bruits_et_nombres_al%C3%A9atoires_coh%C3%A9rents|Bruits et nombres aléatoires cohérents]]&lt;br /&gt;
&lt;br /&gt;
=== [[Image:Pucegrain.png]] D'autres algorithmes ===&lt;br /&gt;
*&amp;amp;rarr; [[Machine_de_Turing|Machine de Turing]] ''Un article d’interstices pour comprendre le fonctionnement de la machine de Turing, avec Applet Java ''&lt;br /&gt;
*&amp;amp;rarr; [[Les_suites_de_Syracuse|Les suites de Syracuse]]&lt;br /&gt;
*&amp;amp;rarr; [[Dessiner_la_fractale_de_Mandelbrot|Dessiner la fractale de Mandelbrot]]&lt;br /&gt;
*&amp;amp;rarr; [[Les_tours_de_Hano%C3%AF|Les tours de Hanoï]]&lt;br /&gt;
*&amp;amp;rarr; [[Les_algorithmes_gloutons|Les algorithmes gloutons]]&lt;br /&gt;
*&amp;amp;rarr; [[Stratégies_gloutonnes_(Mathe_Prisma)|Introduction aux algorithmes gloutons]] ''(en allemand, très bien fait, sans programmation)''&lt;br /&gt;
&lt;br /&gt;
= Pour approfondir =&lt;br /&gt;
*&amp;amp;rarr; '''[[Entre_math%C3%A9matiques_et_informatique_:_l%27analyse_des_algorithmes|Entre mathématiques et informatique : l'analyse des algorithmes]] ''' &lt;br /&gt;
**Conférence lors du colloqium Jacques Morgenstern – INRIA&lt;br /&gt;
*&amp;amp;rarr; '''[[%C3%89l%C3%A9ments_d%27algorithmique|Éléments d'algorithmique]] '''&lt;br /&gt;
**Ouvrage d'algorithmique où un accent particulier est mis sur les nouvelles structures d'arbres apparues ces dernières années (arbres bicolores, arbres persistants). Développement en détail de trois applications de l'algorithmique : l'optimisation combinatoire, la recherche de motifs dans un texte, et la géométrie algorithmique.&lt;br /&gt;
&lt;br /&gt;
= Bibliographie =&lt;br /&gt;
*&amp;amp;rarr; '''[[Algorithmes_en_langage_C:_Cours_et_exercices|Algorithmes en langage C: Cours et exercices]]''', Auteurs : Sedgewick R., Moreau JM&lt;br /&gt;
*&amp;amp;rarr; '''[[Introduction_%C3%A0_l%27algorithmique|Introduction à l'algorithmique]]''', Auteurs : Cormen T., Leiserson C., Rivest R., Stein C.&lt;br /&gt;
*&amp;amp;rarr; '''[[Math%C3%A9matiques_pour_l%27informatique_:_Avec_309_exercices_corrig%C3%A9s|Mathématiques pour l'informatique : Avec 309 exercices corrigés]]''', Auteurs : Arnold A., Guessarian I.&lt;/div&gt;</summary>
		<author><name>Pascal letard</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.inria.fr/wikis/sciencinfolycee/index.php?title=Pour_pr%C3%A9parer,_illustrer_des_cours_:_algorithmes_(s%C3%A9lection_th%C3%A9matique)&amp;diff=9336</id>
		<title>Pour préparer, illustrer des cours : algorithmes (sélection thématique)</title>
		<link rel="alternate" type="text/html" href="https://wiki.inria.fr/wikis/sciencinfolycee/index.php?title=Pour_pr%C3%A9parer,_illustrer_des_cours_:_algorithmes_(s%C3%A9lection_th%C3%A9matique)&amp;diff=9336"/>
		<updated>2011-11-22T20:09:24Z</updated>

		<summary type="html">&lt;p&gt;Pascal letard : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Le mot « algorithme » vient du nom du grand mathématicien persan [[Portrait:Al_Khwarismi_(notion_d%27algorithme)#Al Khuwarizmi|Al Khuwarizmi]] (vers l'an 820), qui introduisit en Occident la numération décimale (rapportée d'Inde) et enseigna les règles élémentaires des calculs s'y rapportant. &lt;br /&gt;
&lt;br /&gt;
L'activité algorithmique a été introduite depuis 2009 dans les programmes de mathématiques de toutes les sériés du lycée, consultable [[InfoAuLycee|ici]] et voici quelques activités algorithmiques effectuées dans ce cadre :&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&lt;br /&gt;
    • Javascool : Découvrir les ingrédients des algorithmes [http://javascool.gforge.inria.fr/v3/?page=api:/proglet/ingredients/doc-files/index.htm]&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&lt;br /&gt;
    • Educ Algo : Logiciel d’Initiation à l'algorithmique [http://math.et.info.free.fr/Algorithmique/index.html]&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&lt;br /&gt;
    • Javascool : Exercices algorithmes classes de seconde [http://javascool.gforge.inria.fr/v3/?page=api:proglet/exosdemaths/doc-files/index.htm]&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Briques pour préparer les cours =&lt;br /&gt;
''Il s'agit d'un ensemble de documents issus en général de cours de l'enseignement supérieur.''&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
*&amp;amp;rarr;  '''[[Qu%E2%80%99est-ce_qu%E2%80%99un_algorithme_%3F|Qu’est-ce qu’un algorithme ?]]''' &lt;br /&gt;
** ''Texte introductif provenant du site Interstice''&lt;br /&gt;
*&amp;amp;rarr;  '''[[Le_site_du_Z%C3%A9ro_-_Algorithmique|Le site du Zéro - Algorithmique]]'''&lt;br /&gt;
** ''Le &amp;quot;site du zéro&amp;quot; est une plateforme collaborative. Vous y trouverez de nombreux tutoriels pour débutants en programmation, développement web et ici algorithmique''&lt;br /&gt;
*&amp;amp;rarr;  '''[[Cours algorithmique|Cours algorithmique]]''' : &lt;br /&gt;
** ''Document de l'association A.T.L.A.N.T.I.C, il s'agit d'un cours ressource pour la classe, avec quiz d'évaluation.'' &lt;br /&gt;
&lt;br /&gt;
*&amp;amp;rarr; '''[[El%C3%A9ments_d%27algorithmique|Eléments d'algorithmique]]&lt;br /&gt;
** ''Cours de l’ENSTA, on y parle de complexité, récursivité, structures de données, arbres, graphes''&lt;br /&gt;
*&amp;amp;rarr; '''[[Cours_d%27algorithmique_de_premi%C3%A8re_ann%C3%A9e|Cours d'algorithmique de BTS IG]]'''&lt;br /&gt;
** ''Cours d'introduction à l'algorithmique abordant les structures de contrôle, les tableaux à une dimension, les sous-programme et les enregistrements.''&lt;br /&gt;
*&amp;amp;rarr; '''[[Initiation_%C3%A0_l%27algorithmique|Initiation à l'algorithmique]]'''&lt;br /&gt;
** ''Cours intégrant les algorithmes classiques - 1° année de l’Enseirb''&lt;br /&gt;
&lt;br /&gt;
= Culture générale - illustrer les cours =&lt;br /&gt;
Nous allons ici indiquer des liens vers des documents utilisables en classe, en particulier un ensemble d'algorithmes répondant à des problématiques classiques.&lt;br /&gt;
&lt;br /&gt;
=== [[Image:Pucegrain.png]] Algorithmes de tri, de recherche, graphes et cryptographie ===&lt;br /&gt;
Des pages spécifiques du site SILO traitent de ces thèmes, en particulier des algorithmes associés. &lt;br /&gt;
&lt;br /&gt;
*&amp;amp;rarr; [[Algorithmes de tri]]&lt;br /&gt;
*&amp;amp;rarr; [[Algorithmes de recherche]]&lt;br /&gt;
*&amp;amp;rarr; [[Graphe]]&lt;br /&gt;
*&amp;amp;rarr; [[Cryptographie]]&lt;br /&gt;
&lt;br /&gt;
=== [[Image:Pucegrain.png]] Génération de l'aléatoire ===&lt;br /&gt;
*&amp;amp;rarr; [[A_la_d%C3%A9couverte_de_l%27al%C3%A9atoire_et_des_probabilit%C3%A9s|A la découverte de l'aléatoire et des probabilités]]&lt;br /&gt;
*&amp;amp;rarr; [[Bruits_et_nombres_al%C3%A9atoires_coh%C3%A9rents|Bruits et nombres aléatoires cohérents]]&lt;br /&gt;
&lt;br /&gt;
=== [[Image:Pucegrain.png]] D'autres algorithmes ===&lt;br /&gt;
*&amp;amp;rarr; [[Machine_de_Turing|Machine de Turing]] ''Un article d’interstices pour comprendre le fonctionnement de la machine de Turing, avec Applet Java ''&lt;br /&gt;
*&amp;amp;rarr; [[Les_suites_de_Syracuse|Les suites de Syracuse]]&lt;br /&gt;
*&amp;amp;rarr; [[Dessiner_la_fractale_de_Mandelbrot|Dessiner la fractale de Mandelbrot]]&lt;br /&gt;
*&amp;amp;rarr; [[Les_tours_de_Hano%C3%AF|Les tours de Hanoï]]&lt;br /&gt;
*&amp;amp;rarr; [[Les_algorithmes_gloutons|Les algorithmes gloutons]]&lt;br /&gt;
*&amp;amp;rarr; [[Stratégies_gloutonnes_(Mathe_Prisma)|Introduction aux algorithmes gloutons]] ''(en allemand, très bien fait, sans programmation)''&lt;br /&gt;
&lt;br /&gt;
= Pour approfondir =&lt;br /&gt;
*&amp;amp;rarr; '''[[Entre_math%C3%A9matiques_et_informatique_:_l%27analyse_des_algorithmes|Entre mathématiques et informatique : l'analyse des algorithmes]] ''' &lt;br /&gt;
**Conférence lors du colloqium Jacques Morgenstern – INRIA&lt;br /&gt;
*&amp;amp;rarr; '''[[%C3%89l%C3%A9ments_d%27algorithmique|Éléments d'algorithmique]] '''&lt;br /&gt;
**Ouvrage d'algorithmique où un accent particulier est mis sur les nouvelles structures d'arbres apparues ces dernières années (arbres bicolores, arbres persistants). Développement en détail de trois applications de l'algorithmique : l'optimisation combinatoire, la recherche de motifs dans un texte, et la géométrie algorithmique.&lt;br /&gt;
&lt;br /&gt;
= Bibliographie =&lt;br /&gt;
*&amp;amp;rarr; '''[[Algorithmes_en_langage_C:_Cours_et_exercices|Algorithmes en langage C: Cours et exercices]]''', Auteurs : Sedgewick R., Moreau JM&lt;br /&gt;
*&amp;amp;rarr; '''[[Introduction_%C3%A0_l%27algorithmique|Introduction à l'algorithmique]]''', Auteurs : Cormen T., Leiserson C., Rivest R., Stein C.&lt;br /&gt;
*&amp;amp;rarr; '''[[Math%C3%A9matiques_pour_l%27informatique_:_Avec_309_exercices_corrig%C3%A9s|Mathématiques pour l'informatique : Avec 309 exercices corrigés]]''', Auteurs : Arnold A., Guessarian I.&lt;/div&gt;</summary>
		<author><name>Pascal letard</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.inria.fr/wikis/sciencinfolycee/index.php?title=Pour_pr%C3%A9parer,_illustrer_des_cours_:_algorithmes_(s%C3%A9lection_th%C3%A9matique)&amp;diff=9335</id>
		<title>Pour préparer, illustrer des cours : algorithmes (sélection thématique)</title>
		<link rel="alternate" type="text/html" href="https://wiki.inria.fr/wikis/sciencinfolycee/index.php?title=Pour_pr%C3%A9parer,_illustrer_des_cours_:_algorithmes_(s%C3%A9lection_th%C3%A9matique)&amp;diff=9335"/>
		<updated>2011-11-22T20:06:14Z</updated>

		<summary type="html">&lt;p&gt;Pascal letard : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Le mot « algorithme » vient du nom du grand mathématicien persan [[Portrait:Al_Khwarismi_(notion_d%27algorithme)#Al Khuwarizmi|Al Khuwarizmi]] (vers l'an 820), qui introduisit en Occident la numération décimale (rapportée d'Inde) et enseigna les règles élémentaires des calculs s'y rapportant. &lt;br /&gt;
&lt;br /&gt;
L'activité algorithmique a été introduite depuis 2009 dans les programmes de mathématiques de toutes les sériés du lycée [http://wiki.inria.fr/sciencinfolycee/JavaScool:InfoAuLycee], voici quelques activités algorithmiques effectuées dans ce cadre :&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&lt;br /&gt;
    • Javascool : Découvrir les ingrédients des algorithmes [http://javascool.gforge.inria.fr/v3/?page=api:/proglet/ingredients/doc-files/index.htm]&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&lt;br /&gt;
    • Educ Algo : Logiciel d’Initiation à l'algorithmique [http://math.et.info.free.fr/Algorithmique/index.html]&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&lt;br /&gt;
    • Javascool : Exercices algorithmes classes de seconde [http://javascool.gforge.inria.fr/v3/?page=api:proglet/exosdemaths/doc-files/index.htm]&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Briques pour préparer les cours =&lt;br /&gt;
''Il s'agit d'un ensemble de documents issus en général de cours de l'enseignement supérieur.''&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
*&amp;amp;rarr;  '''[[Qu%E2%80%99est-ce_qu%E2%80%99un_algorithme_%3F|Qu’est-ce qu’un algorithme ?]]''' &lt;br /&gt;
** ''Texte introductif provenant du site Interstice''&lt;br /&gt;
*&amp;amp;rarr;  '''[[Le_site_du_Z%C3%A9ro_-_Algorithmique|Le site du Zéro - Algorithmique]]'''&lt;br /&gt;
** ''Le &amp;quot;site du zéro&amp;quot; est une plateforme collaborative. Vous y trouverez de nombreux tutoriels pour débutants en programmation, développement web et ici algorithmique''&lt;br /&gt;
*&amp;amp;rarr;  '''[[Cours algorithmique|Cours algorithmique]]''' : &lt;br /&gt;
** ''Document de l'association A.T.L.A.N.T.I.C, il s'agit d'un cours ressource pour la classe, avec quiz d'évaluation.'' &lt;br /&gt;
&lt;br /&gt;
*&amp;amp;rarr; '''[[El%C3%A9ments_d%27algorithmique|Eléments d'algorithmique]]&lt;br /&gt;
** ''Cours de l’ENSTA, on y parle de complexité, récursivité, structures de données, arbres, graphes''&lt;br /&gt;
*&amp;amp;rarr; '''[[Cours_d%27algorithmique_de_premi%C3%A8re_ann%C3%A9e|Cours d'algorithmique de BTS IG]]'''&lt;br /&gt;
** ''Cours d'introduction à l'algorithmique abordant les structures de contrôle, les tableaux à une dimension, les sous-programme et les enregistrements.''&lt;br /&gt;
*&amp;amp;rarr; '''[[Initiation_%C3%A0_l%27algorithmique|Initiation à l'algorithmique]]'''&lt;br /&gt;
** ''Cours intégrant les algorithmes classiques - 1° année de l’Enseirb''&lt;br /&gt;
&lt;br /&gt;
= Culture générale - illustrer les cours =&lt;br /&gt;
Nous allons ici indiquer des liens vers des documents utilisables en classe, en particulier un ensemble d'algorithmes répondant à des problématiques classiques.&lt;br /&gt;
&lt;br /&gt;
=== [[Image:Pucegrain.png]] Algorithmes de tri, de recherche, graphes et cryptographie ===&lt;br /&gt;
Des pages spécifiques du site SILO traitent de ces thèmes, en particulier des algorithmes associés. &lt;br /&gt;
&lt;br /&gt;
*&amp;amp;rarr; [[Algorithmes de tri]]&lt;br /&gt;
*&amp;amp;rarr; [[Algorithmes de recherche]]&lt;br /&gt;
*&amp;amp;rarr; [[Graphe]]&lt;br /&gt;
*&amp;amp;rarr; [[Cryptographie]]&lt;br /&gt;
&lt;br /&gt;
=== [[Image:Pucegrain.png]] Génération de l'aléatoire ===&lt;br /&gt;
*&amp;amp;rarr; [[A_la_d%C3%A9couverte_de_l%27al%C3%A9atoire_et_des_probabilit%C3%A9s|A la découverte de l'aléatoire et des probabilités]]&lt;br /&gt;
*&amp;amp;rarr; [[Bruits_et_nombres_al%C3%A9atoires_coh%C3%A9rents|Bruits et nombres aléatoires cohérents]]&lt;br /&gt;
&lt;br /&gt;
=== [[Image:Pucegrain.png]] D'autres algorithmes ===&lt;br /&gt;
*&amp;amp;rarr; [[Machine_de_Turing|Machine de Turing]] ''Un article d’interstices pour comprendre le fonctionnement de la machine de Turing, avec Applet Java ''&lt;br /&gt;
*&amp;amp;rarr; [[Les_suites_de_Syracuse|Les suites de Syracuse]]&lt;br /&gt;
*&amp;amp;rarr; [[Dessiner_la_fractale_de_Mandelbrot|Dessiner la fractale de Mandelbrot]]&lt;br /&gt;
*&amp;amp;rarr; [[Les_tours_de_Hano%C3%AF|Les tours de Hanoï]]&lt;br /&gt;
*&amp;amp;rarr; [[Les_algorithmes_gloutons|Les algorithmes gloutons]]&lt;br /&gt;
*&amp;amp;rarr; [[Stratégies_gloutonnes_(Mathe_Prisma)|Introduction aux algorithmes gloutons]] ''(en allemand, très bien fait, sans programmation)''&lt;br /&gt;
&lt;br /&gt;
= Pour approfondir =&lt;br /&gt;
*&amp;amp;rarr; '''[[Entre_math%C3%A9matiques_et_informatique_:_l%27analyse_des_algorithmes|Entre mathématiques et informatique : l'analyse des algorithmes]] ''' &lt;br /&gt;
**Conférence lors du colloqium Jacques Morgenstern – INRIA&lt;br /&gt;
*&amp;amp;rarr; '''[[%C3%89l%C3%A9ments_d%27algorithmique|Éléments d'algorithmique]] '''&lt;br /&gt;
**Ouvrage d'algorithmique où un accent particulier est mis sur les nouvelles structures d'arbres apparues ces dernières années (arbres bicolores, arbres persistants). Développement en détail de trois applications de l'algorithmique : l'optimisation combinatoire, la recherche de motifs dans un texte, et la géométrie algorithmique.&lt;br /&gt;
&lt;br /&gt;
= Bibliographie =&lt;br /&gt;
*&amp;amp;rarr; '''[[Algorithmes_en_langage_C:_Cours_et_exercices|Algorithmes en langage C: Cours et exercices]]''', Auteurs : Sedgewick R., Moreau JM&lt;br /&gt;
*&amp;amp;rarr; '''[[Introduction_%C3%A0_l%27algorithmique|Introduction à l'algorithmique]]''', Auteurs : Cormen T., Leiserson C., Rivest R., Stein C.&lt;br /&gt;
*&amp;amp;rarr; '''[[Math%C3%A9matiques_pour_l%27informatique_:_Avec_309_exercices_corrig%C3%A9s|Mathématiques pour l'informatique : Avec 309 exercices corrigés]]''', Auteurs : Arnold A., Guessarian I.&lt;/div&gt;</summary>
		<author><name>Pascal letard</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.inria.fr/wikis/sciencinfolycee/index.php?title=Pour_pr%C3%A9parer,_illustrer_des_cours_:_algorithmes_(s%C3%A9lection_th%C3%A9matique)&amp;diff=9334</id>
		<title>Pour préparer, illustrer des cours : algorithmes (sélection thématique)</title>
		<link rel="alternate" type="text/html" href="https://wiki.inria.fr/wikis/sciencinfolycee/index.php?title=Pour_pr%C3%A9parer,_illustrer_des_cours_:_algorithmes_(s%C3%A9lection_th%C3%A9matique)&amp;diff=9334"/>
		<updated>2011-11-22T19:59:41Z</updated>

		<summary type="html">&lt;p&gt;Pascal letard : /* Pour approfondir */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Le mot « algorithme » vient du nom du grand mathématicien persan Al Khwarizmi (vers l'an 820), [http://wiki.inria.fr/sciencinfolycee/Portrait:Al_Khwarismi_(notion_d%27algorithme)] qui introduisit en Occident la numération décimale (rapportée d'Inde) et enseigna les règles élémentaires des calculs s'y rapportant. &lt;br /&gt;
&lt;br /&gt;
L'activité algorithmique a été introduite depuis 2009 dans les programmes de mathématiques de toutes les sériés du lycée [http://wiki.inria.fr/sciencinfolycee/JavaScool:InfoAuLycee], voici quelques activités algorithmiques effectuées dans ce cadre :&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&lt;br /&gt;
    • Javascool : Découvrir les ingrédients des algorithmes [http://javascool.gforge.inria.fr/v3/?page=api:/proglet/ingredients/doc-files/index.htm]&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&lt;br /&gt;
    • Educ Algo : Logiciel d’Initiation à l'algorithmique [http://math.et.info.free.fr/Algorithmique/index.html]&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&lt;br /&gt;
    • Javascool : Exercices algorithmes classes de seconde [http://javascool.gforge.inria.fr/v3/?page=api:proglet/exosdemaths/doc-files/index.htm]&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Briques pour préparer les cours =&lt;br /&gt;
''Il s'agit d'un ensemble de documents issus en général de cours de l'enseignement supérieur.''&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
*&amp;amp;rarr;  '''[[Qu%E2%80%99est-ce_qu%E2%80%99un_algorithme_%3F|Qu’est-ce qu’un algorithme ?]]''' &lt;br /&gt;
** ''Texte introductif provenant du site Interstice''&lt;br /&gt;
*&amp;amp;rarr;  '''[[Le_site_du_Z%C3%A9ro_-_Algorithmique|Le site du Zéro - Algorithmique]]'''&lt;br /&gt;
** ''Le &amp;quot;site du zéro&amp;quot; est une plateforme collaborative. Vous y trouverez de nombreux tutoriels pour débutants en programmation, développement web et ici algorithmique''&lt;br /&gt;
*&amp;amp;rarr;  '''[[Cours algorithmique|Cours algorithmique]]''' : &lt;br /&gt;
** ''Document de l'association A.T.L.A.N.T.I.C, il s'agit d'un cours ressource pour la classe, avec quiz d'évaluation.'' &lt;br /&gt;
&lt;br /&gt;
*&amp;amp;rarr; '''[[El%C3%A9ments_d%27algorithmique|Eléments d'algorithmique]]&lt;br /&gt;
** ''Cours de l’ENSTA, on y parle de complexité, récursivité, structures de données, arbres, graphes''&lt;br /&gt;
*&amp;amp;rarr; '''[[Cours_d%27algorithmique_de_premi%C3%A8re_ann%C3%A9e|Cours d'algorithmique de BTS IG]]'''&lt;br /&gt;
** ''Cours d'introduction à l'algorithmique abordant les structures de contrôle, les tableaux à une dimension, les sous-programme et les enregistrements.''&lt;br /&gt;
*&amp;amp;rarr; '''[[Initiation_%C3%A0_l%27algorithmique|Initiation à l'algorithmique]]'''&lt;br /&gt;
** ''Cours intégrant les algorithmes classiques - 1° année de l’Enseirb''&lt;br /&gt;
&lt;br /&gt;
= Culture générale - illustrer les cours =&lt;br /&gt;
Nous allons ici indiquer des liens vers des documents utilisables en classe, en particulier un ensemble d'algorithmes répondant à des problématiques classiques.&lt;br /&gt;
&lt;br /&gt;
=== [[Image:Pucegrain.png]] Algorithmes de tri, de recherche, graphes et cryptographie ===&lt;br /&gt;
Des pages spécifiques du site SILO traitent de ces thèmes, en particulier des algorithmes associés. &lt;br /&gt;
&lt;br /&gt;
*&amp;amp;rarr; [[Algorithmes de tri]]&lt;br /&gt;
*&amp;amp;rarr; [[Algorithmes de recherche]]&lt;br /&gt;
*&amp;amp;rarr; [[Graphe]]&lt;br /&gt;
*&amp;amp;rarr; [[Cryptographie]]&lt;br /&gt;
&lt;br /&gt;
=== [[Image:Pucegrain.png]] Génération de l'aléatoire ===&lt;br /&gt;
*&amp;amp;rarr; [[A_la_d%C3%A9couverte_de_l%27al%C3%A9atoire_et_des_probabilit%C3%A9s|A la découverte de l'aléatoire et des probabilités]]&lt;br /&gt;
*&amp;amp;rarr; [[Bruits_et_nombres_al%C3%A9atoires_coh%C3%A9rents|Bruits et nombres aléatoires cohérents]]&lt;br /&gt;
&lt;br /&gt;
=== [[Image:Pucegrain.png]] D'autres algorithmes ===&lt;br /&gt;
*&amp;amp;rarr; [[Machine_de_Turing|Machine de Turing]] ''Un article d’interstices pour comprendre le fonctionnement de la machine de Turing, avec Applet Java ''&lt;br /&gt;
*&amp;amp;rarr; [[Les_suites_de_Syracuse|Les suites de Syracuse]]&lt;br /&gt;
*&amp;amp;rarr; [[Dessiner_la_fractale_de_Mandelbrot|Dessiner la fractale de Mandelbrot]]&lt;br /&gt;
*&amp;amp;rarr; [[Les_tours_de_Hano%C3%AF|Les tours de Hanoï]]&lt;br /&gt;
*&amp;amp;rarr; [[Les_algorithmes_gloutons|Les algorithmes gloutons]]&lt;br /&gt;
*&amp;amp;rarr; [[Stratégies_gloutonnes_(Mathe_Prisma)|Introduction aux algorithmes gloutons]] ''(en allemand, très bien fait, sans programmation)''&lt;br /&gt;
&lt;br /&gt;
= Pour approfondir =&lt;br /&gt;
*&amp;amp;rarr; '''[[Entre_math%C3%A9matiques_et_informatique_:_l%27analyse_des_algorithmes|Entre mathématiques et informatique : l'analyse des algorithmes]] ''' &lt;br /&gt;
**Conférence lors du colloqium Jacques Morgenstern – INRIA&lt;br /&gt;
*&amp;amp;rarr; '''[[%C3%89l%C3%A9ments_d%27algorithmique|Éléments d'algorithmique]] '''&lt;br /&gt;
**Ouvrage d'algorithmique où un accent particulier est mis sur les nouvelles structures d'arbres apparues ces dernières années (arbres bicolores, arbres persistants). Développement en détail de trois applications de l'algorithmique : l'optimisation combinatoire, la recherche de motifs dans un texte, et la géométrie algorithmique.&lt;br /&gt;
&lt;br /&gt;
= Bibliographie =&lt;br /&gt;
*&amp;amp;rarr; '''[[Algorithmes_en_langage_C:_Cours_et_exercices|Algorithmes en langage C: Cours et exercices]]''', Auteurs : Sedgewick R., Moreau JM&lt;br /&gt;
*&amp;amp;rarr; '''[[Introduction_%C3%A0_l%27algorithmique|Introduction à l'algorithmique]]''', Auteurs : Cormen T., Leiserson C., Rivest R., Stein C.&lt;br /&gt;
*&amp;amp;rarr; '''[[Math%C3%A9matiques_pour_l%27informatique_:_Avec_309_exercices_corrig%C3%A9s|Mathématiques pour l'informatique : Avec 309 exercices corrigés]]''', Auteurs : Arnold A., Guessarian I.&lt;/div&gt;</summary>
		<author><name>Pascal letard</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.inria.fr/wikis/sciencinfolycee/index.php?title=Pour_pr%C3%A9parer,_illustrer_des_cours_:_algorithmes_(s%C3%A9lection_th%C3%A9matique)&amp;diff=9333</id>
		<title>Pour préparer, illustrer des cours : algorithmes (sélection thématique)</title>
		<link rel="alternate" type="text/html" href="https://wiki.inria.fr/wikis/sciencinfolycee/index.php?title=Pour_pr%C3%A9parer,_illustrer_des_cours_:_algorithmes_(s%C3%A9lection_th%C3%A9matique)&amp;diff=9333"/>
		<updated>2011-11-22T19:58:39Z</updated>

		<summary type="html">&lt;p&gt;Pascal letard : /* Pour approfondir */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Le mot « algorithme » vient du nom du grand mathématicien persan Al Khwarizmi (vers l'an 820), [http://wiki.inria.fr/sciencinfolycee/Portrait:Al_Khwarismi_(notion_d%27algorithme)] qui introduisit en Occident la numération décimale (rapportée d'Inde) et enseigna les règles élémentaires des calculs s'y rapportant. &lt;br /&gt;
&lt;br /&gt;
L'activité algorithmique a été introduite depuis 2009 dans les programmes de mathématiques de toutes les sériés du lycée [http://wiki.inria.fr/sciencinfolycee/JavaScool:InfoAuLycee], voici quelques activités algorithmiques effectuées dans ce cadre :&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&lt;br /&gt;
    • Javascool : Découvrir les ingrédients des algorithmes [http://javascool.gforge.inria.fr/v3/?page=api:/proglet/ingredients/doc-files/index.htm]&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&lt;br /&gt;
    • Educ Algo : Logiciel d’Initiation à l'algorithmique [http://math.et.info.free.fr/Algorithmique/index.html]&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&lt;br /&gt;
    • Javascool : Exercices algorithmes classes de seconde [http://javascool.gforge.inria.fr/v3/?page=api:proglet/exosdemaths/doc-files/index.htm]&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Briques pour préparer les cours =&lt;br /&gt;
''Il s'agit d'un ensemble de documents issus en général de cours de l'enseignement supérieur.''&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
*&amp;amp;rarr;  '''[[Qu%E2%80%99est-ce_qu%E2%80%99un_algorithme_%3F|Qu’est-ce qu’un algorithme ?]]''' &lt;br /&gt;
** ''Texte introductif provenant du site Interstice''&lt;br /&gt;
*&amp;amp;rarr;  '''[[Le_site_du_Z%C3%A9ro_-_Algorithmique|Le site du Zéro - Algorithmique]]'''&lt;br /&gt;
** ''Le &amp;quot;site du zéro&amp;quot; est une plateforme collaborative. Vous y trouverez de nombreux tutoriels pour débutants en programmation, développement web et ici algorithmique''&lt;br /&gt;
*&amp;amp;rarr;  '''[[Cours algorithmique|Cours algorithmique]]''' : &lt;br /&gt;
** ''Document de l'association A.T.L.A.N.T.I.C, il s'agit d'un cours ressource pour la classe, avec quiz d'évaluation.'' &lt;br /&gt;
&lt;br /&gt;
*&amp;amp;rarr; '''[[El%C3%A9ments_d%27algorithmique|Eléments d'algorithmique]]&lt;br /&gt;
** ''Cours de l’ENSTA, on y parle de complexité, récursivité, structures de données, arbres, graphes''&lt;br /&gt;
*&amp;amp;rarr; '''[[Cours_d%27algorithmique_de_premi%C3%A8re_ann%C3%A9e|Cours d'algorithmique de BTS IG]]'''&lt;br /&gt;
** ''Cours d'introduction à l'algorithmique abordant les structures de contrôle, les tableaux à une dimension, les sous-programme et les enregistrements.''&lt;br /&gt;
*&amp;amp;rarr; '''[[Initiation_%C3%A0_l%27algorithmique|Initiation à l'algorithmique]]'''&lt;br /&gt;
** ''Cours intégrant les algorithmes classiques - 1° année de l’Enseirb''&lt;br /&gt;
&lt;br /&gt;
= Culture générale - illustrer les cours =&lt;br /&gt;
Nous allons ici indiquer des liens vers des documents utilisables en classe, en particulier un ensemble d'algorithmes répondant à des problématiques classiques.&lt;br /&gt;
&lt;br /&gt;
=== [[Image:Pucegrain.png]] Algorithmes de tri, de recherche, graphes et cryptographie ===&lt;br /&gt;
Des pages spécifiques du site SILO traitent de ces thèmes, en particulier des algorithmes associés. &lt;br /&gt;
&lt;br /&gt;
*&amp;amp;rarr; [[Algorithmes de tri]]&lt;br /&gt;
*&amp;amp;rarr; [[Algorithmes de recherche]]&lt;br /&gt;
*&amp;amp;rarr; [[Graphe]]&lt;br /&gt;
*&amp;amp;rarr; [[Cryptographie]]&lt;br /&gt;
&lt;br /&gt;
=== [[Image:Pucegrain.png]] Génération de l'aléatoire ===&lt;br /&gt;
*&amp;amp;rarr; [[A_la_d%C3%A9couverte_de_l%27al%C3%A9atoire_et_des_probabilit%C3%A9s|A la découverte de l'aléatoire et des probabilités]]&lt;br /&gt;
*&amp;amp;rarr; [[Bruits_et_nombres_al%C3%A9atoires_coh%C3%A9rents|Bruits et nombres aléatoires cohérents]]&lt;br /&gt;
&lt;br /&gt;
=== [[Image:Pucegrain.png]] D'autres algorithmes ===&lt;br /&gt;
*&amp;amp;rarr; [[Machine_de_Turing|Machine de Turing]] ''Un article d’interstices pour comprendre le fonctionnement de la machine de Turing, avec Applet Java ''&lt;br /&gt;
*&amp;amp;rarr; [[Les_suites_de_Syracuse|Les suites de Syracuse]]&lt;br /&gt;
*&amp;amp;rarr; [[Dessiner_la_fractale_de_Mandelbrot|Dessiner la fractale de Mandelbrot]]&lt;br /&gt;
*&amp;amp;rarr; [[Les_tours_de_Hano%C3%AF|Les tours de Hanoï]]&lt;br /&gt;
*&amp;amp;rarr; [[Les_algorithmes_gloutons|Les algorithmes gloutons]]&lt;br /&gt;
*&amp;amp;rarr; [[Stratégies_gloutonnes_(Mathe_Prisma)|Introduction aux algorithmes gloutons]] ''(en allemand, très bien fait, sans programmation)''&lt;br /&gt;
&lt;br /&gt;
= Pour approfondir =&lt;br /&gt;
*&amp;amp;rarr; '''[[Entre_math%C3%A9matiques_et_informatique_:_l%27analyse_des_algorithmes|Entre mathématiques et informatique : l'analyse des algorithmes]] ''' &lt;br /&gt;
**Conférence lors du colloqium Jacques Morgenstern – INRIA&lt;br /&gt;
*&amp;amp;rarr; '''[[%C3%89l%C3%A9ments_d%27algorithmique|Éléments d'algorithmique]] '''&lt;br /&gt;
**&lt;br /&gt;
&lt;br /&gt;
= Bibliographie =&lt;br /&gt;
*&amp;amp;rarr; '''[[Algorithmes_en_langage_C:_Cours_et_exercices|Algorithmes en langage C: Cours et exercices]]''', Auteurs : Sedgewick R., Moreau JM&lt;br /&gt;
*&amp;amp;rarr; '''[[Introduction_%C3%A0_l%27algorithmique|Introduction à l'algorithmique]]''', Auteurs : Cormen T., Leiserson C., Rivest R., Stein C.&lt;br /&gt;
*&amp;amp;rarr; '''[[Math%C3%A9matiques_pour_l%27informatique_:_Avec_309_exercices_corrig%C3%A9s|Mathématiques pour l'informatique : Avec 309 exercices corrigés]]''', Auteurs : Arnold A., Guessarian I.&lt;/div&gt;</summary>
		<author><name>Pascal letard</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.inria.fr/wikis/sciencinfolycee/index.php?title=Pour_pr%C3%A9parer,_illustrer_des_cours_:_algorithmes_(s%C3%A9lection_th%C3%A9matique)&amp;diff=9332</id>
		<title>Pour préparer, illustrer des cours : algorithmes (sélection thématique)</title>
		<link rel="alternate" type="text/html" href="https://wiki.inria.fr/wikis/sciencinfolycee/index.php?title=Pour_pr%C3%A9parer,_illustrer_des_cours_:_algorithmes_(s%C3%A9lection_th%C3%A9matique)&amp;diff=9332"/>
		<updated>2011-11-22T19:56:32Z</updated>

		<summary type="html">&lt;p&gt;Pascal letard : /* Bibliographie */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Le mot « algorithme » vient du nom du grand mathématicien persan Al Khwarizmi (vers l'an 820), [http://wiki.inria.fr/sciencinfolycee/Portrait:Al_Khwarismi_(notion_d%27algorithme)] qui introduisit en Occident la numération décimale (rapportée d'Inde) et enseigna les règles élémentaires des calculs s'y rapportant. &lt;br /&gt;
&lt;br /&gt;
L'activité algorithmique a été introduite depuis 2009 dans les programmes de mathématiques de toutes les sériés du lycée [http://wiki.inria.fr/sciencinfolycee/JavaScool:InfoAuLycee], voici quelques activités algorithmiques effectuées dans ce cadre :&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&lt;br /&gt;
    • Javascool : Découvrir les ingrédients des algorithmes [http://javascool.gforge.inria.fr/v3/?page=api:/proglet/ingredients/doc-files/index.htm]&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&lt;br /&gt;
    • Educ Algo : Logiciel d’Initiation à l'algorithmique [http://math.et.info.free.fr/Algorithmique/index.html]&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&lt;br /&gt;
    • Javascool : Exercices algorithmes classes de seconde [http://javascool.gforge.inria.fr/v3/?page=api:proglet/exosdemaths/doc-files/index.htm]&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Briques pour préparer les cours =&lt;br /&gt;
''Il s'agit d'un ensemble de documents issus en général de cours de l'enseignement supérieur.''&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
*&amp;amp;rarr;  '''[[Qu%E2%80%99est-ce_qu%E2%80%99un_algorithme_%3F|Qu’est-ce qu’un algorithme ?]]''' &lt;br /&gt;
** ''Texte introductif provenant du site Interstice''&lt;br /&gt;
*&amp;amp;rarr;  '''[[Le_site_du_Z%C3%A9ro_-_Algorithmique|Le site du Zéro - Algorithmique]]'''&lt;br /&gt;
** ''Le &amp;quot;site du zéro&amp;quot; est une plateforme collaborative. Vous y trouverez de nombreux tutoriels pour débutants en programmation, développement web et ici algorithmique''&lt;br /&gt;
*&amp;amp;rarr;  '''[[Cours algorithmique|Cours algorithmique]]''' : &lt;br /&gt;
** ''Document de l'association A.T.L.A.N.T.I.C, il s'agit d'un cours ressource pour la classe, avec quiz d'évaluation.'' &lt;br /&gt;
&lt;br /&gt;
*&amp;amp;rarr; '''[[El%C3%A9ments_d%27algorithmique|Eléments d'algorithmique]]&lt;br /&gt;
** ''Cours de l’ENSTA, on y parle de complexité, récursivité, structures de données, arbres, graphes''&lt;br /&gt;
*&amp;amp;rarr; '''[[Cours_d%27algorithmique_de_premi%C3%A8re_ann%C3%A9e|Cours d'algorithmique de BTS IG]]'''&lt;br /&gt;
** ''Cours d'introduction à l'algorithmique abordant les structures de contrôle, les tableaux à une dimension, les sous-programme et les enregistrements.''&lt;br /&gt;
*&amp;amp;rarr; '''[[Initiation_%C3%A0_l%27algorithmique|Initiation à l'algorithmique]]'''&lt;br /&gt;
** ''Cours intégrant les algorithmes classiques - 1° année de l’Enseirb''&lt;br /&gt;
&lt;br /&gt;
= Culture générale - illustrer les cours =&lt;br /&gt;
Nous allons ici indiquer des liens vers des documents utilisables en classe, en particulier un ensemble d'algorithmes répondant à des problématiques classiques.&lt;br /&gt;
&lt;br /&gt;
=== [[Image:Pucegrain.png]] Algorithmes de tri, de recherche, graphes et cryptographie ===&lt;br /&gt;
Des pages spécifiques du site SILO traitent de ces thèmes, en particulier des algorithmes associés. &lt;br /&gt;
&lt;br /&gt;
*&amp;amp;rarr; [[Algorithmes de tri]]&lt;br /&gt;
*&amp;amp;rarr; [[Algorithmes de recherche]]&lt;br /&gt;
*&amp;amp;rarr; [[Graphe]]&lt;br /&gt;
*&amp;amp;rarr; [[Cryptographie]]&lt;br /&gt;
&lt;br /&gt;
=== [[Image:Pucegrain.png]] Génération de l'aléatoire ===&lt;br /&gt;
*&amp;amp;rarr; [[A_la_d%C3%A9couverte_de_l%27al%C3%A9atoire_et_des_probabilit%C3%A9s|A la découverte de l'aléatoire et des probabilités]]&lt;br /&gt;
*&amp;amp;rarr; [[Bruits_et_nombres_al%C3%A9atoires_coh%C3%A9rents|Bruits et nombres aléatoires cohérents]]&lt;br /&gt;
&lt;br /&gt;
=== [[Image:Pucegrain.png]] D'autres algorithmes ===&lt;br /&gt;
*&amp;amp;rarr; [[Machine_de_Turing|Machine de Turing]] ''Un article d’interstices pour comprendre le fonctionnement de la machine de Turing, avec Applet Java ''&lt;br /&gt;
*&amp;amp;rarr; [[Les_suites_de_Syracuse|Les suites de Syracuse]]&lt;br /&gt;
*&amp;amp;rarr; [[Dessiner_la_fractale_de_Mandelbrot|Dessiner la fractale de Mandelbrot]]&lt;br /&gt;
*&amp;amp;rarr; [[Les_tours_de_Hano%C3%AF|Les tours de Hanoï]]&lt;br /&gt;
*&amp;amp;rarr; [[Les_algorithmes_gloutons|Les algorithmes gloutons]]&lt;br /&gt;
*&amp;amp;rarr; [[Stratégies_gloutonnes_(Mathe_Prisma)|Introduction aux algorithmes gloutons]] ''(en allemand, très bien fait, sans programmation)''&lt;br /&gt;
&lt;br /&gt;
= Pour approfondir =&lt;br /&gt;
*&amp;amp;rarr; '''Entre mathématiques et informatique : l'analyse des algorithmes ''' [http://wiki.inria.fr/sciencinfolycee/Entre_math%C3%A9matiques_et_informatique_:_l%27analyse_des_algorithmes] ''Conférence lors du colloqium Jacques Morgenstern – INRIA''&lt;br /&gt;
*&amp;amp;rarr; '''Éléments d'algorithmique ''' [http://wiki.inria.fr/sciencinfolycee/%C3%89l%C3%A9ments_d%27algorithmique] '' Cours encyclopédique ''&lt;br /&gt;
&lt;br /&gt;
= Bibliographie =&lt;br /&gt;
*&amp;amp;rarr; '''[[Algorithmes_en_langage_C:_Cours_et_exercices|Algorithmes en langage C: Cours et exercices]]''', Auteurs : Sedgewick R., Moreau JM&lt;br /&gt;
*&amp;amp;rarr; '''[[Introduction_%C3%A0_l%27algorithmique|Introduction à l'algorithmique]]''', Auteurs : Cormen T., Leiserson C., Rivest R., Stein C.&lt;br /&gt;
*&amp;amp;rarr; '''[[Math%C3%A9matiques_pour_l%27informatique_:_Avec_309_exercices_corrig%C3%A9s|Mathématiques pour l'informatique : Avec 309 exercices corrigés]]''', Auteurs : Arnold A., Guessarian I.&lt;/div&gt;</summary>
		<author><name>Pascal letard</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.inria.fr/wikis/sciencinfolycee/index.php?title=Pour_pr%C3%A9parer,_illustrer_des_cours_:_algorithmes_(s%C3%A9lection_th%C3%A9matique)&amp;diff=9331</id>
		<title>Pour préparer, illustrer des cours : algorithmes (sélection thématique)</title>
		<link rel="alternate" type="text/html" href="https://wiki.inria.fr/wikis/sciencinfolycee/index.php?title=Pour_pr%C3%A9parer,_illustrer_des_cours_:_algorithmes_(s%C3%A9lection_th%C3%A9matique)&amp;diff=9331"/>
		<updated>2011-11-22T19:54:27Z</updated>

		<summary type="html">&lt;p&gt;Pascal letard : /* Génération de l'aléatoire */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Le mot « algorithme » vient du nom du grand mathématicien persan Al Khwarizmi (vers l'an 820), [http://wiki.inria.fr/sciencinfolycee/Portrait:Al_Khwarismi_(notion_d%27algorithme)] qui introduisit en Occident la numération décimale (rapportée d'Inde) et enseigna les règles élémentaires des calculs s'y rapportant. &lt;br /&gt;
&lt;br /&gt;
L'activité algorithmique a été introduite depuis 2009 dans les programmes de mathématiques de toutes les sériés du lycée [http://wiki.inria.fr/sciencinfolycee/JavaScool:InfoAuLycee], voici quelques activités algorithmiques effectuées dans ce cadre :&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&lt;br /&gt;
    • Javascool : Découvrir les ingrédients des algorithmes [http://javascool.gforge.inria.fr/v3/?page=api:/proglet/ingredients/doc-files/index.htm]&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&lt;br /&gt;
    • Educ Algo : Logiciel d’Initiation à l'algorithmique [http://math.et.info.free.fr/Algorithmique/index.html]&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&lt;br /&gt;
    • Javascool : Exercices algorithmes classes de seconde [http://javascool.gforge.inria.fr/v3/?page=api:proglet/exosdemaths/doc-files/index.htm]&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Briques pour préparer les cours =&lt;br /&gt;
''Il s'agit d'un ensemble de documents issus en général de cours de l'enseignement supérieur.''&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
*&amp;amp;rarr;  '''[[Qu%E2%80%99est-ce_qu%E2%80%99un_algorithme_%3F|Qu’est-ce qu’un algorithme ?]]''' &lt;br /&gt;
** ''Texte introductif provenant du site Interstice''&lt;br /&gt;
*&amp;amp;rarr;  '''[[Le_site_du_Z%C3%A9ro_-_Algorithmique|Le site du Zéro - Algorithmique]]'''&lt;br /&gt;
** ''Le &amp;quot;site du zéro&amp;quot; est une plateforme collaborative. Vous y trouverez de nombreux tutoriels pour débutants en programmation, développement web et ici algorithmique''&lt;br /&gt;
*&amp;amp;rarr;  '''[[Cours algorithmique|Cours algorithmique]]''' : &lt;br /&gt;
** ''Document de l'association A.T.L.A.N.T.I.C, il s'agit d'un cours ressource pour la classe, avec quiz d'évaluation.'' &lt;br /&gt;
&lt;br /&gt;
*&amp;amp;rarr; '''[[El%C3%A9ments_d%27algorithmique|Eléments d'algorithmique]]&lt;br /&gt;
** ''Cours de l’ENSTA, on y parle de complexité, récursivité, structures de données, arbres, graphes''&lt;br /&gt;
*&amp;amp;rarr; '''[[Cours_d%27algorithmique_de_premi%C3%A8re_ann%C3%A9e|Cours d'algorithmique de BTS IG]]'''&lt;br /&gt;
** ''Cours d'introduction à l'algorithmique abordant les structures de contrôle, les tableaux à une dimension, les sous-programme et les enregistrements.''&lt;br /&gt;
*&amp;amp;rarr; '''[[Initiation_%C3%A0_l%27algorithmique|Initiation à l'algorithmique]]'''&lt;br /&gt;
** ''Cours intégrant les algorithmes classiques - 1° année de l’Enseirb''&lt;br /&gt;
&lt;br /&gt;
= Culture générale - illustrer les cours =&lt;br /&gt;
Nous allons ici indiquer des liens vers des documents utilisables en classe, en particulier un ensemble d'algorithmes répondant à des problématiques classiques.&lt;br /&gt;
&lt;br /&gt;
=== [[Image:Pucegrain.png]] Algorithmes de tri, de recherche, graphes et cryptographie ===&lt;br /&gt;
Des pages spécifiques du site SILO traitent de ces thèmes, en particulier des algorithmes associés. &lt;br /&gt;
&lt;br /&gt;
*&amp;amp;rarr; [[Algorithmes de tri]]&lt;br /&gt;
*&amp;amp;rarr; [[Algorithmes de recherche]]&lt;br /&gt;
*&amp;amp;rarr; [[Graphe]]&lt;br /&gt;
*&amp;amp;rarr; [[Cryptographie]]&lt;br /&gt;
&lt;br /&gt;
=== [[Image:Pucegrain.png]] Génération de l'aléatoire ===&lt;br /&gt;
*&amp;amp;rarr; [[A_la_d%C3%A9couverte_de_l%27al%C3%A9atoire_et_des_probabilit%C3%A9s|A la découverte de l'aléatoire et des probabilités]]&lt;br /&gt;
*&amp;amp;rarr; [[Bruits_et_nombres_al%C3%A9atoires_coh%C3%A9rents|Bruits et nombres aléatoires cohérents]]&lt;br /&gt;
&lt;br /&gt;
=== [[Image:Pucegrain.png]] D'autres algorithmes ===&lt;br /&gt;
*&amp;amp;rarr; [[Machine_de_Turing|Machine de Turing]] ''Un article d’interstices pour comprendre le fonctionnement de la machine de Turing, avec Applet Java ''&lt;br /&gt;
*&amp;amp;rarr; [[Les_suites_de_Syracuse|Les suites de Syracuse]]&lt;br /&gt;
*&amp;amp;rarr; [[Dessiner_la_fractale_de_Mandelbrot|Dessiner la fractale de Mandelbrot]]&lt;br /&gt;
*&amp;amp;rarr; [[Les_tours_de_Hano%C3%AF|Les tours de Hanoï]]&lt;br /&gt;
*&amp;amp;rarr; [[Les_algorithmes_gloutons|Les algorithmes gloutons]]&lt;br /&gt;
*&amp;amp;rarr; [[Stratégies_gloutonnes_(Mathe_Prisma)|Introduction aux algorithmes gloutons]] ''(en allemand, très bien fait, sans programmation)''&lt;br /&gt;
&lt;br /&gt;
= Pour approfondir =&lt;br /&gt;
*&amp;amp;rarr; '''Entre mathématiques et informatique : l'analyse des algorithmes ''' [http://wiki.inria.fr/sciencinfolycee/Entre_math%C3%A9matiques_et_informatique_:_l%27analyse_des_algorithmes] ''Conférence lors du colloqium Jacques Morgenstern – INRIA''&lt;br /&gt;
*&amp;amp;rarr; '''Éléments d'algorithmique ''' [http://wiki.inria.fr/sciencinfolycee/%C3%89l%C3%A9ments_d%27algorithmique] '' Cours encyclopédique ''&lt;br /&gt;
&lt;br /&gt;
= Bibliographie =&lt;br /&gt;
*&amp;amp;rarr; '''Algorithmes en langage C: Cours et exercices''' [http://wiki.inria.fr/sciencinfolycee/Algorithmes_en_langage_C:_Cours_et_exercices], Auteurs : Sedgewick R., Moreau JM&lt;br /&gt;
*&amp;amp;rarr; '''Introduction à l'algorithmique''' [http://wiki.inria.fr/sciencinfolycee/Introduction_%C3%A0_l%27algorithmique], Auteurs : Cormen T., Leiserson C., Rivest R., Stein C.&lt;br /&gt;
*&amp;amp;rarr; '''Mathématiques pour l'informatique : Avec 309 exercices corrigés''' [http://wiki.inria.fr/sciencinfolycee/Math%C3%A9matiques_pour_l%27informatique_:_Avec_309_exercices_corrig%C3%A9s], Auteurs : Arnold A., Guessarian I.&lt;/div&gt;</summary>
		<author><name>Pascal letard</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.inria.fr/wikis/sciencinfolycee/index.php?title=Pour_pr%C3%A9parer,_illustrer_des_cours_:_algorithmes_(s%C3%A9lection_th%C3%A9matique)&amp;diff=9330</id>
		<title>Pour préparer, illustrer des cours : algorithmes (sélection thématique)</title>
		<link rel="alternate" type="text/html" href="https://wiki.inria.fr/wikis/sciencinfolycee/index.php?title=Pour_pr%C3%A9parer,_illustrer_des_cours_:_algorithmes_(s%C3%A9lection_th%C3%A9matique)&amp;diff=9330"/>
		<updated>2011-11-22T19:52:54Z</updated>

		<summary type="html">&lt;p&gt;Pascal letard : /*Algorithmes de tri, de recherche, graphes et cryptographie */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Le mot « algorithme » vient du nom du grand mathématicien persan Al Khwarizmi (vers l'an 820), [http://wiki.inria.fr/sciencinfolycee/Portrait:Al_Khwarismi_(notion_d%27algorithme)] qui introduisit en Occident la numération décimale (rapportée d'Inde) et enseigna les règles élémentaires des calculs s'y rapportant. &lt;br /&gt;
&lt;br /&gt;
L'activité algorithmique a été introduite depuis 2009 dans les programmes de mathématiques de toutes les sériés du lycée [http://wiki.inria.fr/sciencinfolycee/JavaScool:InfoAuLycee], voici quelques activités algorithmiques effectuées dans ce cadre :&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&lt;br /&gt;
    • Javascool : Découvrir les ingrédients des algorithmes [http://javascool.gforge.inria.fr/v3/?page=api:/proglet/ingredients/doc-files/index.htm]&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&lt;br /&gt;
    • Educ Algo : Logiciel d’Initiation à l'algorithmique [http://math.et.info.free.fr/Algorithmique/index.html]&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&lt;br /&gt;
    • Javascool : Exercices algorithmes classes de seconde [http://javascool.gforge.inria.fr/v3/?page=api:proglet/exosdemaths/doc-files/index.htm]&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Briques pour préparer les cours =&lt;br /&gt;
''Il s'agit d'un ensemble de documents issus en général de cours de l'enseignement supérieur.''&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
*&amp;amp;rarr;  '''[[Qu%E2%80%99est-ce_qu%E2%80%99un_algorithme_%3F|Qu’est-ce qu’un algorithme ?]]''' &lt;br /&gt;
** ''Texte introductif provenant du site Interstice''&lt;br /&gt;
*&amp;amp;rarr;  '''[[Le_site_du_Z%C3%A9ro_-_Algorithmique|Le site du Zéro - Algorithmique]]'''&lt;br /&gt;
** ''Le &amp;quot;site du zéro&amp;quot; est une plateforme collaborative. Vous y trouverez de nombreux tutoriels pour débutants en programmation, développement web et ici algorithmique''&lt;br /&gt;
*&amp;amp;rarr;  '''[[Cours algorithmique|Cours algorithmique]]''' : &lt;br /&gt;
** ''Document de l'association A.T.L.A.N.T.I.C, il s'agit d'un cours ressource pour la classe, avec quiz d'évaluation.'' &lt;br /&gt;
&lt;br /&gt;
*&amp;amp;rarr; '''[[El%C3%A9ments_d%27algorithmique|Eléments d'algorithmique]]&lt;br /&gt;
** ''Cours de l’ENSTA, on y parle de complexité, récursivité, structures de données, arbres, graphes''&lt;br /&gt;
*&amp;amp;rarr; '''[[Cours_d%27algorithmique_de_premi%C3%A8re_ann%C3%A9e|Cours d'algorithmique de BTS IG]]'''&lt;br /&gt;
** ''Cours d'introduction à l'algorithmique abordant les structures de contrôle, les tableaux à une dimension, les sous-programme et les enregistrements.''&lt;br /&gt;
*&amp;amp;rarr; '''[[Initiation_%C3%A0_l%27algorithmique|Initiation à l'algorithmique]]'''&lt;br /&gt;
** ''Cours intégrant les algorithmes classiques - 1° année de l’Enseirb''&lt;br /&gt;
&lt;br /&gt;
= Culture générale - illustrer les cours =&lt;br /&gt;
Nous allons ici indiquer des liens vers des documents utilisables en classe, en particulier un ensemble d'algorithmes répondant à des problématiques classiques.&lt;br /&gt;
&lt;br /&gt;
=== [[Image:Pucegrain.png]] Algorithmes de tri, de recherche, graphes et cryptographie ===&lt;br /&gt;
Des pages spécifiques du site SILO traitent de ces thèmes, en particulier des algorithmes associés. &lt;br /&gt;
&lt;br /&gt;
*&amp;amp;rarr; [[Algorithmes de tri]]&lt;br /&gt;
*&amp;amp;rarr; [[Algorithmes de recherche]]&lt;br /&gt;
*&amp;amp;rarr; [[Graphe]]&lt;br /&gt;
*&amp;amp;rarr; [[Cryptographie]]&lt;br /&gt;
&lt;br /&gt;
=== [[Image:Pucegrain.png]] Génération de l'aléatoire ===&lt;br /&gt;
*&amp;amp;rarr; A la découverte de l'aléatoire et des probabilités [http://wiki.inria.fr/sciencinfolycee/A_la_d%C3%A9couverte_de_l%27al%C3%A9atoire_et_des_probabilit%C3%A9s]&lt;br /&gt;
*&amp;amp;rarr; Bruits et nombres aléatoires cohérents [http://wiki.inria.fr/sciencinfolycee/Bruits_et_nombres_al%C3%A9atoires_coh%C3%A9rents]&lt;br /&gt;
&lt;br /&gt;
=== [[Image:Pucegrain.png]] D'autres algorithmes ===&lt;br /&gt;
*&amp;amp;rarr; [[Machine_de_Turing|Machine de Turing]] ''Un article d’interstices pour comprendre le fonctionnement de la machine de Turing, avec Applet Java ''&lt;br /&gt;
*&amp;amp;rarr; [[Les_suites_de_Syracuse|Les suites de Syracuse]]&lt;br /&gt;
*&amp;amp;rarr; [[Dessiner_la_fractale_de_Mandelbrot|Dessiner la fractale de Mandelbrot]]&lt;br /&gt;
*&amp;amp;rarr; [[Les_tours_de_Hano%C3%AF|Les tours de Hanoï]]&lt;br /&gt;
*&amp;amp;rarr; [[Les_algorithmes_gloutons|Les algorithmes gloutons]]&lt;br /&gt;
*&amp;amp;rarr; [[Stratégies_gloutonnes_(Mathe_Prisma)|Introduction aux algorithmes gloutons]] ''(en allemand, très bien fait, sans programmation)''&lt;br /&gt;
&lt;br /&gt;
= Pour approfondir =&lt;br /&gt;
*&amp;amp;rarr; '''Entre mathématiques et informatique : l'analyse des algorithmes ''' [http://wiki.inria.fr/sciencinfolycee/Entre_math%C3%A9matiques_et_informatique_:_l%27analyse_des_algorithmes] ''Conférence lors du colloqium Jacques Morgenstern – INRIA''&lt;br /&gt;
*&amp;amp;rarr; '''Éléments d'algorithmique ''' [http://wiki.inria.fr/sciencinfolycee/%C3%89l%C3%A9ments_d%27algorithmique] '' Cours encyclopédique ''&lt;br /&gt;
&lt;br /&gt;
= Bibliographie =&lt;br /&gt;
*&amp;amp;rarr; '''Algorithmes en langage C: Cours et exercices''' [http://wiki.inria.fr/sciencinfolycee/Algorithmes_en_langage_C:_Cours_et_exercices], Auteurs : Sedgewick R., Moreau JM&lt;br /&gt;
*&amp;amp;rarr; '''Introduction à l'algorithmique''' [http://wiki.inria.fr/sciencinfolycee/Introduction_%C3%A0_l%27algorithmique], Auteurs : Cormen T., Leiserson C., Rivest R., Stein C.&lt;br /&gt;
*&amp;amp;rarr; '''Mathématiques pour l'informatique : Avec 309 exercices corrigés''' [http://wiki.inria.fr/sciencinfolycee/Math%C3%A9matiques_pour_l%27informatique_:_Avec_309_exercices_corrig%C3%A9s], Auteurs : Arnold A., Guessarian I.&lt;/div&gt;</summary>
		<author><name>Pascal letard</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.inria.fr/wikis/sciencinfolycee/index.php?title=Pour_pr%C3%A9parer,_illustrer_des_cours_:_algorithmes_(s%C3%A9lection_th%C3%A9matique)&amp;diff=9329</id>
		<title>Pour préparer, illustrer des cours : algorithmes (sélection thématique)</title>
		<link rel="alternate" type="text/html" href="https://wiki.inria.fr/wikis/sciencinfolycee/index.php?title=Pour_pr%C3%A9parer,_illustrer_des_cours_:_algorithmes_(s%C3%A9lection_th%C3%A9matique)&amp;diff=9329"/>
		<updated>2011-11-22T19:52:18Z</updated>

		<summary type="html">&lt;p&gt;Pascal letard : /* Briques pour préparer les cours */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Le mot « algorithme » vient du nom du grand mathématicien persan Al Khwarizmi (vers l'an 820), [http://wiki.inria.fr/sciencinfolycee/Portrait:Al_Khwarismi_(notion_d%27algorithme)] qui introduisit en Occident la numération décimale (rapportée d'Inde) et enseigna les règles élémentaires des calculs s'y rapportant. &lt;br /&gt;
&lt;br /&gt;
L'activité algorithmique a été introduite depuis 2009 dans les programmes de mathématiques de toutes les sériés du lycée [http://wiki.inria.fr/sciencinfolycee/JavaScool:InfoAuLycee], voici quelques activités algorithmiques effectuées dans ce cadre :&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&lt;br /&gt;
    • Javascool : Découvrir les ingrédients des algorithmes [http://javascool.gforge.inria.fr/v3/?page=api:/proglet/ingredients/doc-files/index.htm]&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&lt;br /&gt;
    • Educ Algo : Logiciel d’Initiation à l'algorithmique [http://math.et.info.free.fr/Algorithmique/index.html]&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&lt;br /&gt;
    • Javascool : Exercices algorithmes classes de seconde [http://javascool.gforge.inria.fr/v3/?page=api:proglet/exosdemaths/doc-files/index.htm]&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Briques pour préparer les cours =&lt;br /&gt;
''Il s'agit d'un ensemble de documents issus en général de cours de l'enseignement supérieur.''&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
*&amp;amp;rarr;  '''[[Qu%E2%80%99est-ce_qu%E2%80%99un_algorithme_%3F|Qu’est-ce qu’un algorithme ?]]''' &lt;br /&gt;
** ''Texte introductif provenant du site Interstice''&lt;br /&gt;
*&amp;amp;rarr;  '''[[Le_site_du_Z%C3%A9ro_-_Algorithmique|Le site du Zéro - Algorithmique]]'''&lt;br /&gt;
** ''Le &amp;quot;site du zéro&amp;quot; est une plateforme collaborative. Vous y trouverez de nombreux tutoriels pour débutants en programmation, développement web et ici algorithmique''&lt;br /&gt;
*&amp;amp;rarr;  '''[[Cours algorithmique|Cours algorithmique]]''' : &lt;br /&gt;
** ''Document de l'association A.T.L.A.N.T.I.C, il s'agit d'un cours ressource pour la classe, avec quiz d'évaluation.'' &lt;br /&gt;
&lt;br /&gt;
*&amp;amp;rarr; '''[[El%C3%A9ments_d%27algorithmique|Eléments d'algorithmique]]&lt;br /&gt;
** ''Cours de l’ENSTA, on y parle de complexité, récursivité, structures de données, arbres, graphes''&lt;br /&gt;
*&amp;amp;rarr; '''[[Cours_d%27algorithmique_de_premi%C3%A8re_ann%C3%A9e|Cours d'algorithmique de BTS IG]]'''&lt;br /&gt;
** ''Cours d'introduction à l'algorithmique abordant les structures de contrôle, les tableaux à une dimension, les sous-programme et les enregistrements.''&lt;br /&gt;
*&amp;amp;rarr; '''[[Initiation_%C3%A0_l%27algorithmique|Initiation à l'algorithmique]]'''&lt;br /&gt;
** ''Cours intégrant les algorithmes classiques - 1° année de l’Enseirb''&lt;br /&gt;
&lt;br /&gt;
= Culture générale - illustrer les cours =&lt;br /&gt;
Nous allons ici indiquer des liens vers des documents utilisables en classe, en particulier un ensemble d'algorithmes répondant à des problématiques classiques.&lt;br /&gt;
&lt;br /&gt;
=== [[Image:Pucegrain.png]] Algorithmes de tri, de recherche, graphes et cryptographie ===&lt;br /&gt;
Des pages spécifiques du site SILO traitent de ces deux thèmes, en particulier des algorithmes associés. &lt;br /&gt;
&lt;br /&gt;
*&amp;amp;rarr; [[Algorithmes de tri]]&lt;br /&gt;
*&amp;amp;rarr; [[Algorithmes de recherche]]&lt;br /&gt;
*&amp;amp;rarr; [[Graphe]]&lt;br /&gt;
*&amp;amp;rarr; [[Cryptographie]]&lt;br /&gt;
&lt;br /&gt;
=== [[Image:Pucegrain.png]] Génération de l'aléatoire ===&lt;br /&gt;
*&amp;amp;rarr; A la découverte de l'aléatoire et des probabilités [http://wiki.inria.fr/sciencinfolycee/A_la_d%C3%A9couverte_de_l%27al%C3%A9atoire_et_des_probabilit%C3%A9s]&lt;br /&gt;
*&amp;amp;rarr; Bruits et nombres aléatoires cohérents [http://wiki.inria.fr/sciencinfolycee/Bruits_et_nombres_al%C3%A9atoires_coh%C3%A9rents]&lt;br /&gt;
&lt;br /&gt;
=== [[Image:Pucegrain.png]] D'autres algorithmes ===&lt;br /&gt;
*&amp;amp;rarr; [[Machine_de_Turing|Machine de Turing]] ''Un article d’interstices pour comprendre le fonctionnement de la machine de Turing, avec Applet Java ''&lt;br /&gt;
*&amp;amp;rarr; [[Les_suites_de_Syracuse|Les suites de Syracuse]]&lt;br /&gt;
*&amp;amp;rarr; [[Dessiner_la_fractale_de_Mandelbrot|Dessiner la fractale de Mandelbrot]]&lt;br /&gt;
*&amp;amp;rarr; [[Les_tours_de_Hano%C3%AF|Les tours de Hanoï]]&lt;br /&gt;
*&amp;amp;rarr; [[Les_algorithmes_gloutons|Les algorithmes gloutons]]&lt;br /&gt;
*&amp;amp;rarr; [[Stratégies_gloutonnes_(Mathe_Prisma)|Introduction aux algorithmes gloutons]] ''(en allemand, très bien fait, sans programmation)''&lt;br /&gt;
&lt;br /&gt;
= Pour approfondir =&lt;br /&gt;
*&amp;amp;rarr; '''Entre mathématiques et informatique : l'analyse des algorithmes ''' [http://wiki.inria.fr/sciencinfolycee/Entre_math%C3%A9matiques_et_informatique_:_l%27analyse_des_algorithmes] ''Conférence lors du colloqium Jacques Morgenstern – INRIA''&lt;br /&gt;
*&amp;amp;rarr; '''Éléments d'algorithmique ''' [http://wiki.inria.fr/sciencinfolycee/%C3%89l%C3%A9ments_d%27algorithmique] '' Cours encyclopédique ''&lt;br /&gt;
&lt;br /&gt;
= Bibliographie =&lt;br /&gt;
*&amp;amp;rarr; '''Algorithmes en langage C: Cours et exercices''' [http://wiki.inria.fr/sciencinfolycee/Algorithmes_en_langage_C:_Cours_et_exercices], Auteurs : Sedgewick R., Moreau JM&lt;br /&gt;
*&amp;amp;rarr; '''Introduction à l'algorithmique''' [http://wiki.inria.fr/sciencinfolycee/Introduction_%C3%A0_l%27algorithmique], Auteurs : Cormen T., Leiserson C., Rivest R., Stein C.&lt;br /&gt;
*&amp;amp;rarr; '''Mathématiques pour l'informatique : Avec 309 exercices corrigés''' [http://wiki.inria.fr/sciencinfolycee/Math%C3%A9matiques_pour_l%27informatique_:_Avec_309_exercices_corrig%C3%A9s], Auteurs : Arnold A., Guessarian I.&lt;/div&gt;</summary>
		<author><name>Pascal letard</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.inria.fr/wikis/sciencinfolycee/index.php?title=Pour_pr%C3%A9parer,_illustrer_des_cours_:_algorithmes_(s%C3%A9lection_th%C3%A9matique)&amp;diff=9328</id>
		<title>Pour préparer, illustrer des cours : algorithmes (sélection thématique)</title>
		<link rel="alternate" type="text/html" href="https://wiki.inria.fr/wikis/sciencinfolycee/index.php?title=Pour_pr%C3%A9parer,_illustrer_des_cours_:_algorithmes_(s%C3%A9lection_th%C3%A9matique)&amp;diff=9328"/>
		<updated>2011-11-22T19:51:00Z</updated>

		<summary type="html">&lt;p&gt;Pascal letard : /* Briques pour préparer les cours */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Le mot « algorithme » vient du nom du grand mathématicien persan Al Khwarizmi (vers l'an 820), [http://wiki.inria.fr/sciencinfolycee/Portrait:Al_Khwarismi_(notion_d%27algorithme)] qui introduisit en Occident la numération décimale (rapportée d'Inde) et enseigna les règles élémentaires des calculs s'y rapportant. &lt;br /&gt;
&lt;br /&gt;
L'activité algorithmique a été introduite depuis 2009 dans les programmes de mathématiques de toutes les sériés du lycée [http://wiki.inria.fr/sciencinfolycee/JavaScool:InfoAuLycee], voici quelques activités algorithmiques effectuées dans ce cadre :&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&lt;br /&gt;
    • Javascool : Découvrir les ingrédients des algorithmes [http://javascool.gforge.inria.fr/v3/?page=api:/proglet/ingredients/doc-files/index.htm]&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&lt;br /&gt;
    • Educ Algo : Logiciel d’Initiation à l'algorithmique [http://math.et.info.free.fr/Algorithmique/index.html]&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&lt;br /&gt;
    • Javascool : Exercices algorithmes classes de seconde [http://javascool.gforge.inria.fr/v3/?page=api:proglet/exosdemaths/doc-files/index.htm]&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Briques pour préparer les cours =&lt;br /&gt;
''Il s'agit d'un ensemble de documents issus en général de cours de l'enseignement supérieur.''&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
*&amp;amp;rarr;  '''[[Qu%E2%80%99est-ce_qu%E2%80%99un_algorithme_%3F|Qu’est-ce qu’un algorithme ?]]''' &lt;br /&gt;
** ''Texte introductif provenant du site Interstice''&lt;br /&gt;
*&amp;amp;rarr;  '''[[Le_site_du_Z%C3%A9ro_-_Algorithmique|Le site du Zéro - Algorithmique]]'''&lt;br /&gt;
** ''Le &amp;quot;site du zéro&amp;quot; est une plateforme collaborative. Vous y trouverez de nombreux tutoriels pour débutants en programmation, développement web et ici algorithmique''&lt;br /&gt;
*&amp;amp;rarr;  '''[[Cours algorithmique|Cours algorithmique]]''' : &lt;br /&gt;
** ''Document de l'association A.T.L.A.N.T.I.C, il s'agit d'un cours ressource pour la classe, avec quiz d'évaluation.'' &lt;br /&gt;
&lt;br /&gt;
*&amp;amp;rarr; '''[[El%C3%A9ments_d%27algorithmique|Eléments d'algorithmique]]&lt;br /&gt;
** ''Cours de l’ENSTA, on y parle de complexité, récursivité, structures de données, arbres, graphes''&lt;br /&gt;
*&amp;amp;rarr; '''[[Cours_d%27algorithmique_de_premi%C3%A8re_ann%C3%A9e|Cours d'algorithmique de BTS IG]]'''&lt;br /&gt;
** ''Cours de première année du BTS IG''&lt;br /&gt;
*&amp;amp;rarr; '''[[Initiation_%C3%A0_l%27algorithmique|Initiation à l'algorithmique]]'''&lt;br /&gt;
** ''Cours intégrant les algorithmes classiques - 1° année de l’Enseirb''&lt;br /&gt;
&lt;br /&gt;
= Culture générale - illustrer les cours =&lt;br /&gt;
Nous allons ici indiquer des liens vers des documents utilisables en classe, en particulier un ensemble d'algorithmes répondant à des problématiques classiques.&lt;br /&gt;
&lt;br /&gt;
=== [[Image:Pucegrain.png]] Algorithmes de tri, de recherche, graphes et cryptographie ===&lt;br /&gt;
Des pages spécifiques du site SILO traitent de ces deux thèmes, en particulier des algorithmes associés. &lt;br /&gt;
&lt;br /&gt;
*&amp;amp;rarr; [[Algorithmes de tri]]&lt;br /&gt;
*&amp;amp;rarr; [[Algorithmes de recherche]]&lt;br /&gt;
*&amp;amp;rarr; [[Graphe]]&lt;br /&gt;
*&amp;amp;rarr; [[Cryptographie]]&lt;br /&gt;
&lt;br /&gt;
=== [[Image:Pucegrain.png]] Génération de l'aléatoire ===&lt;br /&gt;
*&amp;amp;rarr; A la découverte de l'aléatoire et des probabilités [http://wiki.inria.fr/sciencinfolycee/A_la_d%C3%A9couverte_de_l%27al%C3%A9atoire_et_des_probabilit%C3%A9s]&lt;br /&gt;
*&amp;amp;rarr; Bruits et nombres aléatoires cohérents [http://wiki.inria.fr/sciencinfolycee/Bruits_et_nombres_al%C3%A9atoires_coh%C3%A9rents]&lt;br /&gt;
&lt;br /&gt;
=== [[Image:Pucegrain.png]] D'autres algorithmes ===&lt;br /&gt;
*&amp;amp;rarr; [[Machine_de_Turing|Machine de Turing]] ''Un article d’interstices pour comprendre le fonctionnement de la machine de Turing, avec Applet Java ''&lt;br /&gt;
*&amp;amp;rarr; [[Les_suites_de_Syracuse|Les suites de Syracuse]]&lt;br /&gt;
*&amp;amp;rarr; [[Dessiner_la_fractale_de_Mandelbrot|Dessiner la fractale de Mandelbrot]]&lt;br /&gt;
*&amp;amp;rarr; [[Les_tours_de_Hano%C3%AF|Les tours de Hanoï]]&lt;br /&gt;
*&amp;amp;rarr; [[Les_algorithmes_gloutons|Les algorithmes gloutons]]&lt;br /&gt;
*&amp;amp;rarr; [[Stratégies_gloutonnes_(Mathe_Prisma)|Introduction aux algorithmes gloutons]] ''(en allemand, très bien fait, sans programmation)''&lt;br /&gt;
&lt;br /&gt;
= Pour approfondir =&lt;br /&gt;
*&amp;amp;rarr; '''Entre mathématiques et informatique : l'analyse des algorithmes ''' [http://wiki.inria.fr/sciencinfolycee/Entre_math%C3%A9matiques_et_informatique_:_l%27analyse_des_algorithmes] ''Conférence lors du colloqium Jacques Morgenstern – INRIA''&lt;br /&gt;
*&amp;amp;rarr; '''Éléments d'algorithmique ''' [http://wiki.inria.fr/sciencinfolycee/%C3%89l%C3%A9ments_d%27algorithmique] '' Cours encyclopédique ''&lt;br /&gt;
&lt;br /&gt;
= Bibliographie =&lt;br /&gt;
*&amp;amp;rarr; '''Algorithmes en langage C: Cours et exercices''' [http://wiki.inria.fr/sciencinfolycee/Algorithmes_en_langage_C:_Cours_et_exercices], Auteurs : Sedgewick R., Moreau JM&lt;br /&gt;
*&amp;amp;rarr; '''Introduction à l'algorithmique''' [http://wiki.inria.fr/sciencinfolycee/Introduction_%C3%A0_l%27algorithmique], Auteurs : Cormen T., Leiserson C., Rivest R., Stein C.&lt;br /&gt;
*&amp;amp;rarr; '''Mathématiques pour l'informatique : Avec 309 exercices corrigés''' [http://wiki.inria.fr/sciencinfolycee/Math%C3%A9matiques_pour_l%27informatique_:_Avec_309_exercices_corrig%C3%A9s], Auteurs : Arnold A., Guessarian I.&lt;/div&gt;</summary>
		<author><name>Pascal letard</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.inria.fr/wikis/sciencinfolycee/index.php?title=Pour_pr%C3%A9parer,_illustrer_des_cours_:_algorithmes_(s%C3%A9lection_th%C3%A9matique)&amp;diff=9327</id>
		<title>Pour préparer, illustrer des cours : algorithmes (sélection thématique)</title>
		<link rel="alternate" type="text/html" href="https://wiki.inria.fr/wikis/sciencinfolycee/index.php?title=Pour_pr%C3%A9parer,_illustrer_des_cours_:_algorithmes_(s%C3%A9lection_th%C3%A9matique)&amp;diff=9327"/>
		<updated>2011-11-22T19:48:47Z</updated>

		<summary type="html">&lt;p&gt;Pascal letard : /* Briques pour préparer les cours */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Le mot « algorithme » vient du nom du grand mathématicien persan Al Khwarizmi (vers l'an 820), [http://wiki.inria.fr/sciencinfolycee/Portrait:Al_Khwarismi_(notion_d%27algorithme)] qui introduisit en Occident la numération décimale (rapportée d'Inde) et enseigna les règles élémentaires des calculs s'y rapportant. &lt;br /&gt;
&lt;br /&gt;
L'activité algorithmique a été introduite depuis 2009 dans les programmes de mathématiques de toutes les sériés du lycée [http://wiki.inria.fr/sciencinfolycee/JavaScool:InfoAuLycee], voici quelques activités algorithmiques effectuées dans ce cadre :&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&lt;br /&gt;
    • Javascool : Découvrir les ingrédients des algorithmes [http://javascool.gforge.inria.fr/v3/?page=api:/proglet/ingredients/doc-files/index.htm]&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&lt;br /&gt;
    • Educ Algo : Logiciel d’Initiation à l'algorithmique [http://math.et.info.free.fr/Algorithmique/index.html]&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&lt;br /&gt;
    • Javascool : Exercices algorithmes classes de seconde [http://javascool.gforge.inria.fr/v3/?page=api:proglet/exosdemaths/doc-files/index.htm]&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Briques pour préparer les cours =&lt;br /&gt;
''Il s'agit d'un ensemble de documents issus en général de cours de l'enseignement supérieur.''&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
*&amp;amp;rarr;  '''[[Qu%E2%80%99est-ce_qu%E2%80%99un_algorithme_%3F|Qu’est-ce qu’un algorithme ?]]''' &lt;br /&gt;
** ''Texte introductif provenant du site Interstice''&lt;br /&gt;
*&amp;amp;rarr;  '''[[Le_site_du_Z%C3%A9ro_-_Algorithmique|Le site du Zéro - Algorithmique]]'''&lt;br /&gt;
** ''Le &amp;quot;site du zéro&amp;quot; est une plateforme collaborative. Vous y trouverez de nombreux tutoriels pour débutants en programmation, développement web et ici algorithmique''&lt;br /&gt;
*&amp;amp;rarr;  '''[[Cours algorithmique|Cours algorithmique]]''' : &lt;br /&gt;
** ''Document de l'association A.T.L.A.N.T.I.C, il s'agit d'un cours ressource pour la classe, avec quiz d'évaluation.'' &lt;br /&gt;
&lt;br /&gt;
*&amp;amp;rarr; '''[[El%C3%A9ments_d%27algorithmique|Eléments d'algorithmique]]&lt;br /&gt;
** ''Cours de l’ENSTA, on y parle de complexité, récursivité, structures de données, arbres, graphes''&lt;br /&gt;
*&amp;amp;rarr; '''Cours d'algorithmique de BTS IG''' [http://wiki.inria.fr/sciencinfolycee/Cours_d%27algorithmique_de_premi%C3%A8re_ann%C3%A9e]&lt;br /&gt;
** ''Cours de première année du BTS IG''&lt;br /&gt;
*&amp;amp;rarr; '''Initiation à l'algorithmique''' [http://wiki.inria.fr/sciencinfolycee/Initiation_%C3%A0_l%27algorithmique]&lt;br /&gt;
** ''Cours intégrant les algorithmes classiques - 1° année de l’Enseirb''&lt;br /&gt;
&lt;br /&gt;
= Culture générale - illustrer les cours =&lt;br /&gt;
Nous allons ici indiquer des liens vers des documents utilisables en classe, en particulier un ensemble d'algorithmes répondant à des problématiques classiques.&lt;br /&gt;
&lt;br /&gt;
=== [[Image:Pucegrain.png]] Algorithmes de tri, de recherche, graphes et cryptographie ===&lt;br /&gt;
Des pages spécifiques du site SILO traitent de ces deux thèmes, en particulier des algorithmes associés. &lt;br /&gt;
&lt;br /&gt;
*&amp;amp;rarr; [[Algorithmes de tri]]&lt;br /&gt;
*&amp;amp;rarr; [[Algorithmes de recherche]]&lt;br /&gt;
*&amp;amp;rarr; [[Graphe]]&lt;br /&gt;
*&amp;amp;rarr; [[Cryptographie]]&lt;br /&gt;
&lt;br /&gt;
=== [[Image:Pucegrain.png]] Génération de l'aléatoire ===&lt;br /&gt;
*&amp;amp;rarr; A la découverte de l'aléatoire et des probabilités [http://wiki.inria.fr/sciencinfolycee/A_la_d%C3%A9couverte_de_l%27al%C3%A9atoire_et_des_probabilit%C3%A9s]&lt;br /&gt;
*&amp;amp;rarr; Bruits et nombres aléatoires cohérents [http://wiki.inria.fr/sciencinfolycee/Bruits_et_nombres_al%C3%A9atoires_coh%C3%A9rents]&lt;br /&gt;
&lt;br /&gt;
=== [[Image:Pucegrain.png]] D'autres algorithmes ===&lt;br /&gt;
*&amp;amp;rarr; [[Machine_de_Turing|Machine de Turing]] ''Un article d’interstices pour comprendre le fonctionnement de la machine de Turing, avec Applet Java ''&lt;br /&gt;
*&amp;amp;rarr; [[Les_suites_de_Syracuse|Les suites de Syracuse]]&lt;br /&gt;
*&amp;amp;rarr; [[Dessiner_la_fractale_de_Mandelbrot|Dessiner la fractale de Mandelbrot]]&lt;br /&gt;
*&amp;amp;rarr; [[Les_tours_de_Hano%C3%AF|Les tours de Hanoï]]&lt;br /&gt;
*&amp;amp;rarr; [[Les_algorithmes_gloutons|Les algorithmes gloutons]]&lt;br /&gt;
*&amp;amp;rarr; [[Stratégies_gloutonnes_(Mathe_Prisma)|Introduction aux algorithmes gloutons]] ''(en allemand, très bien fait, sans programmation)''&lt;br /&gt;
&lt;br /&gt;
= Pour approfondir =&lt;br /&gt;
*&amp;amp;rarr; '''Entre mathématiques et informatique : l'analyse des algorithmes ''' [http://wiki.inria.fr/sciencinfolycee/Entre_math%C3%A9matiques_et_informatique_:_l%27analyse_des_algorithmes] ''Conférence lors du colloqium Jacques Morgenstern – INRIA''&lt;br /&gt;
*&amp;amp;rarr; '''Éléments d'algorithmique ''' [http://wiki.inria.fr/sciencinfolycee/%C3%89l%C3%A9ments_d%27algorithmique] '' Cours encyclopédique ''&lt;br /&gt;
&lt;br /&gt;
= Bibliographie =&lt;br /&gt;
*&amp;amp;rarr; '''Algorithmes en langage C: Cours et exercices''' [http://wiki.inria.fr/sciencinfolycee/Algorithmes_en_langage_C:_Cours_et_exercices], Auteurs : Sedgewick R., Moreau JM&lt;br /&gt;
*&amp;amp;rarr; '''Introduction à l'algorithmique''' [http://wiki.inria.fr/sciencinfolycee/Introduction_%C3%A0_l%27algorithmique], Auteurs : Cormen T., Leiserson C., Rivest R., Stein C.&lt;br /&gt;
*&amp;amp;rarr; '''Mathématiques pour l'informatique : Avec 309 exercices corrigés''' [http://wiki.inria.fr/sciencinfolycee/Math%C3%A9matiques_pour_l%27informatique_:_Avec_309_exercices_corrig%C3%A9s], Auteurs : Arnold A., Guessarian I.&lt;/div&gt;</summary>
		<author><name>Pascal letard</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.inria.fr/wikis/sciencinfolycee/index.php?title=Pour_pr%C3%A9parer,_illustrer_des_cours_:_algorithmes_(s%C3%A9lection_th%C3%A9matique)&amp;diff=9326</id>
		<title>Pour préparer, illustrer des cours : algorithmes (sélection thématique)</title>
		<link rel="alternate" type="text/html" href="https://wiki.inria.fr/wikis/sciencinfolycee/index.php?title=Pour_pr%C3%A9parer,_illustrer_des_cours_:_algorithmes_(s%C3%A9lection_th%C3%A9matique)&amp;diff=9326"/>
		<updated>2011-11-22T19:47:12Z</updated>

		<summary type="html">&lt;p&gt;Pascal letard : /* Briques pour préparer les cours */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Le mot « algorithme » vient du nom du grand mathématicien persan Al Khwarizmi (vers l'an 820), [http://wiki.inria.fr/sciencinfolycee/Portrait:Al_Khwarismi_(notion_d%27algorithme)] qui introduisit en Occident la numération décimale (rapportée d'Inde) et enseigna les règles élémentaires des calculs s'y rapportant. &lt;br /&gt;
&lt;br /&gt;
L'activité algorithmique a été introduite depuis 2009 dans les programmes de mathématiques de toutes les sériés du lycée [http://wiki.inria.fr/sciencinfolycee/JavaScool:InfoAuLycee], voici quelques activités algorithmiques effectuées dans ce cadre :&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&lt;br /&gt;
    • Javascool : Découvrir les ingrédients des algorithmes [http://javascool.gforge.inria.fr/v3/?page=api:/proglet/ingredients/doc-files/index.htm]&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&lt;br /&gt;
    • Educ Algo : Logiciel d’Initiation à l'algorithmique [http://math.et.info.free.fr/Algorithmique/index.html]&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&lt;br /&gt;
    • Javascool : Exercices algorithmes classes de seconde [http://javascool.gforge.inria.fr/v3/?page=api:proglet/exosdemaths/doc-files/index.htm]&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Briques pour préparer les cours =&lt;br /&gt;
''Il s'agit d'un ensemble de documents issus en général de cours de l'enseignement supérieur.''&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
*&amp;amp;rarr;  '''[[Qu%E2%80%99est-ce_qu%E2%80%99un_algorithme_%3F|Qu’est-ce qu’un algorithme ?]]''' &lt;br /&gt;
** ''Texte introductif provenant du site Interstice''&lt;br /&gt;
*&amp;amp;rarr;  '''[[Le_site_du_Z%C3%A9ro_-_Algorithmique|Le site du Zéro - Algorithmique]]'''&lt;br /&gt;
** ''Le &amp;quot;site du zéro&amp;quot; est une plateforme collaborative. Vous y trouverez de nombreux tutoriels pour débutants en programmation, développement web et ici algorithmique''&lt;br /&gt;
*&amp;amp;rarr;  '''Cours algorithmique''' [[Cours algorithmique]] : &lt;br /&gt;
** ''Document de l'association A.T.L.A.N.T.I.C, il s'agit d'un cours ressource pour la classe, avec quiz d'évaluation.'' &lt;br /&gt;
&lt;br /&gt;
*&amp;amp;rarr; '''Eléments d'algorithmique''' [http://wiki.inria.fr/sciencinfolycee/El%C3%A9ments_d%27algorithmique]&lt;br /&gt;
** ''Cours de l’ENSTA, on y parle de complexité, récursivité, structures de données, arbres, graphes''&lt;br /&gt;
*&amp;amp;rarr; '''Cours d'algorithmique de BTS IG''' [http://wiki.inria.fr/sciencinfolycee/Cours_d%27algorithmique_de_premi%C3%A8re_ann%C3%A9e]&lt;br /&gt;
** ''Cours de première année du BTS IG''&lt;br /&gt;
*&amp;amp;rarr; '''Initiation à l'algorithmique''' [http://wiki.inria.fr/sciencinfolycee/Initiation_%C3%A0_l%27algorithmique]&lt;br /&gt;
** ''Cours intégrant les algorithmes classiques - 1° année de l’Enseirb''&lt;br /&gt;
&lt;br /&gt;
= Culture générale - illustrer les cours =&lt;br /&gt;
Nous allons ici indiquer des liens vers des documents utilisables en classe, en particulier un ensemble d'algorithmes répondant à des problématiques classiques.&lt;br /&gt;
&lt;br /&gt;
=== [[Image:Pucegrain.png]] Algorithmes de tri, de recherche, graphes et cryptographie ===&lt;br /&gt;
Des pages spécifiques du site SILO traitent de ces deux thèmes, en particulier des algorithmes associés. &lt;br /&gt;
&lt;br /&gt;
*&amp;amp;rarr; [[Algorithmes de tri]]&lt;br /&gt;
*&amp;amp;rarr; [[Algorithmes de recherche]]&lt;br /&gt;
*&amp;amp;rarr; [[Graphe]]&lt;br /&gt;
*&amp;amp;rarr; [[Cryptographie]]&lt;br /&gt;
&lt;br /&gt;
=== [[Image:Pucegrain.png]] Génération de l'aléatoire ===&lt;br /&gt;
*&amp;amp;rarr; A la découverte de l'aléatoire et des probabilités [http://wiki.inria.fr/sciencinfolycee/A_la_d%C3%A9couverte_de_l%27al%C3%A9atoire_et_des_probabilit%C3%A9s]&lt;br /&gt;
*&amp;amp;rarr; Bruits et nombres aléatoires cohérents [http://wiki.inria.fr/sciencinfolycee/Bruits_et_nombres_al%C3%A9atoires_coh%C3%A9rents]&lt;br /&gt;
&lt;br /&gt;
=== [[Image:Pucegrain.png]] D'autres algorithmes ===&lt;br /&gt;
*&amp;amp;rarr; [[Machine_de_Turing|Machine de Turing]] ''Un article d’interstices pour comprendre le fonctionnement de la machine de Turing, avec Applet Java ''&lt;br /&gt;
*&amp;amp;rarr; [[Les_suites_de_Syracuse|Les suites de Syracuse]]&lt;br /&gt;
*&amp;amp;rarr; [[Dessiner_la_fractale_de_Mandelbrot|Dessiner la fractale de Mandelbrot]]&lt;br /&gt;
*&amp;amp;rarr; [[Les_tours_de_Hano%C3%AF|Les tours de Hanoï]]&lt;br /&gt;
*&amp;amp;rarr; [[Les_algorithmes_gloutons|Les algorithmes gloutons]]&lt;br /&gt;
*&amp;amp;rarr; [[Stratégies_gloutonnes_(Mathe_Prisma)|Introduction aux algorithmes gloutons]] ''(en allemand, très bien fait, sans programmation)''&lt;br /&gt;
&lt;br /&gt;
= Pour approfondir =&lt;br /&gt;
*&amp;amp;rarr; '''Entre mathématiques et informatique : l'analyse des algorithmes ''' [http://wiki.inria.fr/sciencinfolycee/Entre_math%C3%A9matiques_et_informatique_:_l%27analyse_des_algorithmes] ''Conférence lors du colloqium Jacques Morgenstern – INRIA''&lt;br /&gt;
*&amp;amp;rarr; '''Éléments d'algorithmique ''' [http://wiki.inria.fr/sciencinfolycee/%C3%89l%C3%A9ments_d%27algorithmique] '' Cours encyclopédique ''&lt;br /&gt;
&lt;br /&gt;
= Bibliographie =&lt;br /&gt;
*&amp;amp;rarr; '''Algorithmes en langage C: Cours et exercices''' [http://wiki.inria.fr/sciencinfolycee/Algorithmes_en_langage_C:_Cours_et_exercices], Auteurs : Sedgewick R., Moreau JM&lt;br /&gt;
*&amp;amp;rarr; '''Introduction à l'algorithmique''' [http://wiki.inria.fr/sciencinfolycee/Introduction_%C3%A0_l%27algorithmique], Auteurs : Cormen T., Leiserson C., Rivest R., Stein C.&lt;br /&gt;
*&amp;amp;rarr; '''Mathématiques pour l'informatique : Avec 309 exercices corrigés''' [http://wiki.inria.fr/sciencinfolycee/Math%C3%A9matiques_pour_l%27informatique_:_Avec_309_exercices_corrig%C3%A9s], Auteurs : Arnold A., Guessarian I.&lt;/div&gt;</summary>
		<author><name>Pascal letard</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.inria.fr/wikis/sciencinfolycee/index.php?title=Pour_pr%C3%A9parer,_illustrer_des_cours_:_algorithmes_(s%C3%A9lection_th%C3%A9matique)&amp;diff=9325</id>
		<title>Pour préparer, illustrer des cours : algorithmes (sélection thématique)</title>
		<link rel="alternate" type="text/html" href="https://wiki.inria.fr/wikis/sciencinfolycee/index.php?title=Pour_pr%C3%A9parer,_illustrer_des_cours_:_algorithmes_(s%C3%A9lection_th%C3%A9matique)&amp;diff=9325"/>
		<updated>2011-11-22T19:45:51Z</updated>

		<summary type="html">&lt;p&gt;Pascal letard : /* Culture générale - illustrer les cours */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Le mot « algorithme » vient du nom du grand mathématicien persan Al Khwarizmi (vers l'an 820), [http://wiki.inria.fr/sciencinfolycee/Portrait:Al_Khwarismi_(notion_d%27algorithme)] qui introduisit en Occident la numération décimale (rapportée d'Inde) et enseigna les règles élémentaires des calculs s'y rapportant. &lt;br /&gt;
&lt;br /&gt;
L'activité algorithmique a été introduite depuis 2009 dans les programmes de mathématiques de toutes les sériés du lycée [http://wiki.inria.fr/sciencinfolycee/JavaScool:InfoAuLycee], voici quelques activités algorithmiques effectuées dans ce cadre :&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&lt;br /&gt;
    • Javascool : Découvrir les ingrédients des algorithmes [http://javascool.gforge.inria.fr/v3/?page=api:/proglet/ingredients/doc-files/index.htm]&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&lt;br /&gt;
    • Educ Algo : Logiciel d’Initiation à l'algorithmique [http://math.et.info.free.fr/Algorithmique/index.html]&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&lt;br /&gt;
    • Javascool : Exercices algorithmes classes de seconde [http://javascool.gforge.inria.fr/v3/?page=api:proglet/exosdemaths/doc-files/index.htm]&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Briques pour préparer les cours =&lt;br /&gt;
''Il s'agit d'un ensemble de documents issus en général de cours de l'enseignement supérieur.''&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
*&amp;amp;rarr;  '''[[Qu%E2%80%99est-ce_qu%E2%80%99un_algorithme_%3F|Qu’est-ce qu’un algorithme ?]]''' &lt;br /&gt;
** ''Texte introductif provenant du site Interstice''&lt;br /&gt;
*&amp;amp;rarr;  '''[[Le_site_du_Z%C3%A9ro_-_Algorithmique|Le site du Zéro - Algorithmique]]'''&lt;br /&gt;
** ''Le &amp;quot;site du zéro&amp;quot; est une plateforme collaborative. Vous y trouverez de nombreux tutoriels pour débutants en programmation, développement web et ici algorithmique''&lt;br /&gt;
*&amp;amp;rarr;  '''Cours algorithmique''' [http://wiki.inria.fr/sciencinfolycee/Cours_algorithmique] : &lt;br /&gt;
** ''Document de l'association A.T.L.A.N.T.I.C, il s'agit d'un cours ressource pour la classe, avec quiz d'évaluation.'' &lt;br /&gt;
&lt;br /&gt;
*&amp;amp;rarr; '''Eléments d'algorithmique''' [http://wiki.inria.fr/sciencinfolycee/El%C3%A9ments_d%27algorithmique]&lt;br /&gt;
** ''Cours de l’ENSTA, on y parle de complexité, récursivité, structures de données, arbres, graphes''&lt;br /&gt;
*&amp;amp;rarr; '''Cours d'algorithmique de BTS IG''' [http://wiki.inria.fr/sciencinfolycee/Cours_d%27algorithmique_de_premi%C3%A8re_ann%C3%A9e]&lt;br /&gt;
** ''Cours de première année du BTS IG''&lt;br /&gt;
*&amp;amp;rarr; '''Initiation à l'algorithmique''' [http://wiki.inria.fr/sciencinfolycee/Initiation_%C3%A0_l%27algorithmique]&lt;br /&gt;
** ''Cours intégrant les algorithmes classiques - 1° année de l’Enseirb''&lt;br /&gt;
&lt;br /&gt;
= Culture générale - illustrer les cours =&lt;br /&gt;
Nous allons ici indiquer des liens vers des documents utilisables en classe, en particulier un ensemble d'algorithmes répondant à des problématiques classiques.&lt;br /&gt;
&lt;br /&gt;
=== [[Image:Pucegrain.png]] Algorithmes de tri, de recherche, graphes et cryptographie ===&lt;br /&gt;
Des pages spécifiques du site SILO traitent de ces deux thèmes, en particulier des algorithmes associés. &lt;br /&gt;
&lt;br /&gt;
*&amp;amp;rarr; [[Algorithmes de tri]]&lt;br /&gt;
*&amp;amp;rarr; [[Algorithmes de recherche]]&lt;br /&gt;
*&amp;amp;rarr; [[Graphe]]&lt;br /&gt;
*&amp;amp;rarr; [[Cryptographie]]&lt;br /&gt;
&lt;br /&gt;
=== [[Image:Pucegrain.png]] Génération de l'aléatoire ===&lt;br /&gt;
*&amp;amp;rarr; A la découverte de l'aléatoire et des probabilités [http://wiki.inria.fr/sciencinfolycee/A_la_d%C3%A9couverte_de_l%27al%C3%A9atoire_et_des_probabilit%C3%A9s]&lt;br /&gt;
*&amp;amp;rarr; Bruits et nombres aléatoires cohérents [http://wiki.inria.fr/sciencinfolycee/Bruits_et_nombres_al%C3%A9atoires_coh%C3%A9rents]&lt;br /&gt;
&lt;br /&gt;
=== [[Image:Pucegrain.png]] D'autres algorithmes ===&lt;br /&gt;
*&amp;amp;rarr; [[Machine_de_Turing|Machine de Turing]] ''Un article d’interstices pour comprendre le fonctionnement de la machine de Turing, avec Applet Java ''&lt;br /&gt;
*&amp;amp;rarr; [[Les_suites_de_Syracuse|Les suites de Syracuse]]&lt;br /&gt;
*&amp;amp;rarr; [[Dessiner_la_fractale_de_Mandelbrot|Dessiner la fractale de Mandelbrot]]&lt;br /&gt;
*&amp;amp;rarr; [[Les_tours_de_Hano%C3%AF|Les tours de Hanoï]]&lt;br /&gt;
*&amp;amp;rarr; [[Les_algorithmes_gloutons|Les algorithmes gloutons]]&lt;br /&gt;
*&amp;amp;rarr; [[Stratégies_gloutonnes_(Mathe_Prisma)|Introduction aux algorithmes gloutons]] ''(en allemand, très bien fait, sans programmation)''&lt;br /&gt;
&lt;br /&gt;
= Pour approfondir =&lt;br /&gt;
*&amp;amp;rarr; '''Entre mathématiques et informatique : l'analyse des algorithmes ''' [http://wiki.inria.fr/sciencinfolycee/Entre_math%C3%A9matiques_et_informatique_:_l%27analyse_des_algorithmes] ''Conférence lors du colloqium Jacques Morgenstern – INRIA''&lt;br /&gt;
*&amp;amp;rarr; '''Éléments d'algorithmique ''' [http://wiki.inria.fr/sciencinfolycee/%C3%89l%C3%A9ments_d%27algorithmique] '' Cours encyclopédique ''&lt;br /&gt;
&lt;br /&gt;
= Bibliographie =&lt;br /&gt;
*&amp;amp;rarr; '''Algorithmes en langage C: Cours et exercices''' [http://wiki.inria.fr/sciencinfolycee/Algorithmes_en_langage_C:_Cours_et_exercices], Auteurs : Sedgewick R., Moreau JM&lt;br /&gt;
*&amp;amp;rarr; '''Introduction à l'algorithmique''' [http://wiki.inria.fr/sciencinfolycee/Introduction_%C3%A0_l%27algorithmique], Auteurs : Cormen T., Leiserson C., Rivest R., Stein C.&lt;br /&gt;
*&amp;amp;rarr; '''Mathématiques pour l'informatique : Avec 309 exercices corrigés''' [http://wiki.inria.fr/sciencinfolycee/Math%C3%A9matiques_pour_l%27informatique_:_Avec_309_exercices_corrig%C3%A9s], Auteurs : Arnold A., Guessarian I.&lt;/div&gt;</summary>
		<author><name>Pascal letard</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.inria.fr/wikis/sciencinfolycee/index.php?title=Pour_pr%C3%A9parer,_illustrer_des_cours_:_algorithmes_(s%C3%A9lection_th%C3%A9matique)&amp;diff=9324</id>
		<title>Pour préparer, illustrer des cours : algorithmes (sélection thématique)</title>
		<link rel="alternate" type="text/html" href="https://wiki.inria.fr/wikis/sciencinfolycee/index.php?title=Pour_pr%C3%A9parer,_illustrer_des_cours_:_algorithmes_(s%C3%A9lection_th%C3%A9matique)&amp;diff=9324"/>
		<updated>2011-11-22T19:43:29Z</updated>

		<summary type="html">&lt;p&gt;Pascal letard : /* Algorithmes de tri, Algorithmes de recherche, Graphes, Cryptographie */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Le mot « algorithme » vient du nom du grand mathématicien persan Al Khwarizmi (vers l'an 820), [http://wiki.inria.fr/sciencinfolycee/Portrait:Al_Khwarismi_(notion_d%27algorithme)] qui introduisit en Occident la numération décimale (rapportée d'Inde) et enseigna les règles élémentaires des calculs s'y rapportant. &lt;br /&gt;
&lt;br /&gt;
L'activité algorithmique a été introduite depuis 2009 dans les programmes de mathématiques de toutes les sériés du lycée [http://wiki.inria.fr/sciencinfolycee/JavaScool:InfoAuLycee], voici quelques activités algorithmiques effectuées dans ce cadre :&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&lt;br /&gt;
    • Javascool : Découvrir les ingrédients des algorithmes [http://javascool.gforge.inria.fr/v3/?page=api:/proglet/ingredients/doc-files/index.htm]&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&lt;br /&gt;
    • Educ Algo : Logiciel d’Initiation à l'algorithmique [http://math.et.info.free.fr/Algorithmique/index.html]&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&lt;br /&gt;
    • Javascool : Exercices algorithmes classes de seconde [http://javascool.gforge.inria.fr/v3/?page=api:proglet/exosdemaths/doc-files/index.htm]&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Briques pour préparer les cours =&lt;br /&gt;
''Il s'agit d'un ensemble de documents issus en général de cours de l'enseignement supérieur.''&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
*&amp;amp;rarr;  '''[[Qu%E2%80%99est-ce_qu%E2%80%99un_algorithme_%3F|Qu’est-ce qu’un algorithme ?]]''' &lt;br /&gt;
** ''Texte introductif provenant du site Interstice''&lt;br /&gt;
*&amp;amp;rarr;  '''[[Le_site_du_Z%C3%A9ro_-_Algorithmique|Le site du Zéro - Algorithmique]]'''&lt;br /&gt;
** ''Le &amp;quot;site du zéro&amp;quot; est une plateforme collaborative. Vous y trouverez de nombreux tutoriels pour débutants en programmation, développement web et ici algorithmique''&lt;br /&gt;
*&amp;amp;rarr;  '''Cours algorithmique''' [http://wiki.inria.fr/sciencinfolycee/Cours_algorithmique] : &lt;br /&gt;
** ''Document de l'association A.T.L.A.N.T.I.C, il s'agit d'un cours ressource pour la classe, avec quiz d'évaluation.'' &lt;br /&gt;
&lt;br /&gt;
*&amp;amp;rarr; '''Eléments d'algorithmique''' [http://wiki.inria.fr/sciencinfolycee/El%C3%A9ments_d%27algorithmique]&lt;br /&gt;
** ''Cours de l’ENSTA, on y parle de complexité, récursivité, structures de données, arbres, graphes''&lt;br /&gt;
*&amp;amp;rarr; '''Cours d'algorithmique de BTS IG''' [http://wiki.inria.fr/sciencinfolycee/Cours_d%27algorithmique_de_premi%C3%A8re_ann%C3%A9e]&lt;br /&gt;
** ''Cours de première année du BTS IG''&lt;br /&gt;
*&amp;amp;rarr; '''Initiation à l'algorithmique''' [http://wiki.inria.fr/sciencinfolycee/Initiation_%C3%A0_l%27algorithmique]&lt;br /&gt;
** ''Cours intégrant les algorithmes classiques - 1° année de l’Enseirb''&lt;br /&gt;
&lt;br /&gt;
= Culture générale - illustrer les cours =&lt;br /&gt;
Nous allons ici indiquer des liens vers des documents utilisables en classe, en particulier un ensemble d'algorithmes répondant à des problématiques classiques.&lt;br /&gt;
&lt;br /&gt;
=== [[Image:Pucegrain.png]] Algorithmes de tri ===&lt;br /&gt;
*&amp;amp;rarr; [[Le_probl%C3%A8me_du_tri|Le problème du tri]] ''Synthèse de plusieurs algorithmes sur cette thématique, avec applet Java ''&lt;br /&gt;
*&amp;amp;rarr; [[Les_algorithmes_de_tri|Les algorithmes de tri]] ''Issu du site Interstices avec Applet Java pour les illustrer''&lt;br /&gt;
*&amp;amp;rarr; Sur le site du zéro, un ensemble d'algorithmes de tri : [[Le_tri_par_insertion|le tri par insertion]], [[Le_tri_par_s%C3%A9lection|le tri par sélection]], [[Le_tri_par_tas|le tri par tas]], [[Le_tri_%C3%A0_bulles|le tri à bulles]], [[Le_tri_rapide_:_QSort|le tri rapide : QSort]], [[Le_tri-fusion|le tri-fusion]], mais aussi le tri ABR, le tri à paniers à découvrir sur ce site.&lt;br /&gt;
*&amp;amp;rarr; [[Comparaison_Tri_insertion_/_Tri_fusion|Comparaison Tri insertion/Tri fusion]] ''Une illustration de ces deux algorithmes et de leur efficacité''&lt;br /&gt;
*&amp;amp;rarr; Voir le fonctionnement de ces algorithmes sous forme de danses : [[Insert-sort_with_Romanian_folk_dance|Le tri par insertion dansé]], [[Bubble-sort_with_Hungarian_(%22Cs%C3%A1ng%C3%B3%22)_folk_dance|Le tri à bulles dansé]]&lt;br /&gt;
*&amp;amp;rarr; Une petite vidéo pour introduire la problématique [[The_Maggie_Sort_Algorithm|Maggie Sort Algorithm]]&lt;br /&gt;
&lt;br /&gt;
=== [[Image:Pucegrain.png]] Algorithmes de recherche ===&lt;br /&gt;
*&amp;amp;rarr; [[La_dichotomie|La dichotomie]] '' Parcours Javascool''&lt;br /&gt;
*&amp;amp;rarr; [[La_recherche_dichotomique|La recherche dichotomique]] '' Exemple classe sur un problème de poker''&lt;br /&gt;
*&amp;amp;rarr; [[Un_peu_de_recherche_ne_peut_faire_que_du_bien_!!|Un peu de recherche ne peut faire que du bien !!]] ''Une page synthèse du site Zéro ''&lt;br /&gt;
*&amp;amp;rarr; ''Le « backtraking » ou recherche en profondeur, ou DFS :'' [[Le_backtracking_par_l'exemple_:_résoudre_un_sudoku|Le backtracking par l'exemple : résoudre un sudoku]] et aussi [[Backtracking_(Mathe_Prisma)|Backtracking (Mathe Prisma)]] '' - ce dernier, en allemand et sans programmation.''&lt;br /&gt;
&lt;br /&gt;
=== [[Image:Pucegrain.png]] Algorithmes de tri, de recherche, graphes et cryptographie ===&lt;br /&gt;
Des pages spécifiques du site SILO traitent de ces deux thèmes, en particulier des algorithmes associés. &lt;br /&gt;
&lt;br /&gt;
*&amp;amp;rarr; [[Algorithmes de tri]]&lt;br /&gt;
*&amp;amp;rarr; [[Algorithmes de recherche]]&lt;br /&gt;
*&amp;amp;rarr; [[Graphe]]&lt;br /&gt;
*&amp;amp;rarr; [[Cryptographie]]&lt;br /&gt;
&lt;br /&gt;
=== [[Image:Pucegrain.png]] Génération de l'aléatoire ===&lt;br /&gt;
*&amp;amp;rarr; A la découverte de l'aléatoire et des probabilités [http://wiki.inria.fr/sciencinfolycee/A_la_d%C3%A9couverte_de_l%27al%C3%A9atoire_et_des_probabilit%C3%A9s]&lt;br /&gt;
*&amp;amp;rarr; Bruits et nombres aléatoires cohérents [http://wiki.inria.fr/sciencinfolycee/Bruits_et_nombres_al%C3%A9atoires_coh%C3%A9rents]&lt;br /&gt;
&lt;br /&gt;
=== [[Image:Pucegrain.png]] D'autres algorithmes ===&lt;br /&gt;
*&amp;amp;rarr; [[Machine_de_Turing|Machine de Turing]] ''Un article d’interstices pour comprendre le fonctionnement de la machine de Turing, avec Applet Java ''&lt;br /&gt;
*&amp;amp;rarr; [[Les_suites_de_Syracuse|Les suites de Syracuse]]&lt;br /&gt;
*&amp;amp;rarr; [[Dessiner_la_fractale_de_Mandelbrot|Dessiner la fractale de Mandelbrot]]&lt;br /&gt;
*&amp;amp;rarr; [[Les_tours_de_Hano%C3%AF|Les tours de Hanoï]]&lt;br /&gt;
*&amp;amp;rarr; [[Les_algorithmes_gloutons|Les algorithmes gloutons]]&lt;br /&gt;
*&amp;amp;rarr; [[Stratégies_gloutonnes_(Mathe_Prisma)|Introduction aux algorithmes gloutons]] ''(en allemand, très bien fait, sans programmation)''&lt;br /&gt;
&lt;br /&gt;
= Pour approfondir =&lt;br /&gt;
*&amp;amp;rarr; '''Entre mathématiques et informatique : l'analyse des algorithmes ''' [http://wiki.inria.fr/sciencinfolycee/Entre_math%C3%A9matiques_et_informatique_:_l%27analyse_des_algorithmes] ''Conférence lors du colloqium Jacques Morgenstern – INRIA''&lt;br /&gt;
*&amp;amp;rarr; '''Éléments d'algorithmique ''' [http://wiki.inria.fr/sciencinfolycee/%C3%89l%C3%A9ments_d%27algorithmique] '' Cours encyclopédique ''&lt;br /&gt;
&lt;br /&gt;
= Bibliographie =&lt;br /&gt;
*&amp;amp;rarr; '''Algorithmes en langage C: Cours et exercices''' [http://wiki.inria.fr/sciencinfolycee/Algorithmes_en_langage_C:_Cours_et_exercices], Auteurs : Sedgewick R., Moreau JM&lt;br /&gt;
*&amp;amp;rarr; '''Introduction à l'algorithmique''' [http://wiki.inria.fr/sciencinfolycee/Introduction_%C3%A0_l%27algorithmique], Auteurs : Cormen T., Leiserson C., Rivest R., Stein C.&lt;br /&gt;
*&amp;amp;rarr; '''Mathématiques pour l'informatique : Avec 309 exercices corrigés''' [http://wiki.inria.fr/sciencinfolycee/Math%C3%A9matiques_pour_l%27informatique_:_Avec_309_exercices_corrig%C3%A9s], Auteurs : Arnold A., Guessarian I.&lt;/div&gt;</summary>
		<author><name>Pascal letard</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.inria.fr/wikis/sciencinfolycee/index.php?title=Algorithmes_de_recherche&amp;diff=9323</id>
		<title>Algorithmes de recherche</title>
		<link rel="alternate" type="text/html" href="https://wiki.inria.fr/wikis/sciencinfolycee/index.php?title=Algorithmes_de_recherche&amp;diff=9323"/>
		<updated>2011-11-22T19:41:07Z</updated>

		<summary type="html">&lt;p&gt;Pascal letard : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;En informatique, un algorithme de recherche retourne en résultat un ensemble de solutions répondant au problème. Le plus &amp;quot;célèbre&amp;quot; est l'algorithme de dichotomie.  &lt;br /&gt;
&lt;br /&gt;
Voici quelques liens sur cette thématique :&lt;br /&gt;
&lt;br /&gt;
*&amp;amp;rarr; [[La_dichotomie|La dichotomie]] &lt;br /&gt;
** Parcours Javascool&lt;br /&gt;
*&amp;amp;rarr; [[La_recherche_dichotomique|La recherche dichotomique]]&lt;br /&gt;
** Exemple classe sur un problème de poker&lt;br /&gt;
*&amp;amp;rarr; [[Un_peu_de_recherche_ne_peut_faire_que_du_bien_!!|Un peu de recherche ne peut faire que du bien !!]]&lt;br /&gt;
** Une page synthèse du site Zéro&lt;br /&gt;
*&amp;amp;rarr; ''Le « backtraking » ou recherche en profondeur, ou DFS :'' [[Le_backtracking_par_l'exemple_:_résoudre_un_sudoku|Le backtracking par l'exemple : résoudre un sudoku]] et aussi [[Backtracking_(Mathe_Prisma)|Backtracking (Mathe Prisma)]] '' - ce dernier, en allemand et sans programmation.''&lt;/div&gt;</summary>
		<author><name>Pascal letard</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.inria.fr/wikis/sciencinfolycee/index.php?title=Algorithmes_de_recherche&amp;diff=9322</id>
		<title>Algorithmes de recherche</title>
		<link rel="alternate" type="text/html" href="https://wiki.inria.fr/wikis/sciencinfolycee/index.php?title=Algorithmes_de_recherche&amp;diff=9322"/>
		<updated>2011-11-22T19:13:29Z</updated>

		<summary type="html">&lt;p&gt;Pascal letard : Page créée avec «  *&amp;amp;rarr; La dichotomie  ** Parcours Javascool *&amp;amp;rarr; La recherche dichotomique ** Exemple classe sur un problème de poker *&amp;amp;... »&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
*&amp;amp;rarr; [[La_dichotomie|La dichotomie]] &lt;br /&gt;
** Parcours Javascool&lt;br /&gt;
*&amp;amp;rarr; [[La_recherche_dichotomique|La recherche dichotomique]]&lt;br /&gt;
** Exemple classe sur un problème de poker&lt;br /&gt;
*&amp;amp;rarr; [[Un_peu_de_recherche_ne_peut_faire_que_du_bien_!!|Un peu de recherche ne peut faire que du bien !!]]&lt;br /&gt;
** Une page synthèse du site Zéro&lt;br /&gt;
*&amp;amp;rarr; ''Le « backtraking » ou recherche en profondeur, ou DFS :'' [[Le_backtracking_par_l'exemple_:_résoudre_un_sudoku|Le backtracking par l'exemple : résoudre un sudoku]] et aussi [[Backtracking_(Mathe_Prisma)|Backtracking (Mathe Prisma)]] '' - ce dernier, en allemand et sans programmation.''&lt;/div&gt;</summary>
		<author><name>Pascal letard</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.inria.fr/wikis/sciencinfolycee/index.php?title=Algorithmes_de_tri_(s%C3%A9lection_th%C3%A9matique)&amp;diff=9320</id>
		<title>Algorithmes de tri (sélection thématique)</title>
		<link rel="alternate" type="text/html" href="https://wiki.inria.fr/wikis/sciencinfolycee/index.php?title=Algorithmes_de_tri_(s%C3%A9lection_th%C3%A9matique)&amp;diff=9320"/>
		<updated>2011-11-22T18:05:23Z</updated>

		<summary type="html">&lt;p&gt;Pascal letard : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;En Informatique et en mathématique, on est amenés souvent à trier, selon un ordre déterminé, des objets qui font partie d'un ensemble muni d'une relation d'ordre. Les types de données les plus souvent triés sont les entiers ou les chaines de caractères en utilisant l’ordre numérique ou l'ordre lexicographique.&lt;br /&gt;
Différents algorithmes de tri existent, ils varient en fonction de leur complexité et des types de données qu'ils manipulent.&lt;br /&gt;
&lt;br /&gt;
Les différents articles ci-dessous explicitent certains d'entre eux et s'attachent à les illustrer de façon intéractive et même ludique.  &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*&amp;amp;rarr; [[Le_probl%C3%A8me_du_tri|Le problème du tri]] &lt;br /&gt;
** Synthèse de plusieurs algorithmes sur cette thématique, avec applet Java&lt;br /&gt;
*&amp;amp;rarr; [[Les_algorithmes_de_tri|Les algorithmes de tri]]&lt;br /&gt;
**Issu du site Interstices avec Applet Java pour les illustrer&lt;br /&gt;
*&amp;amp;rarr; Sur le site du zéro, un ensemble d'algorithmes de tri : [[Le_tri_par_insertion|le tri par insertion]], [[Le_tri_par_s%C3%A9lection|le tri par sélection]], [[Le_tri_par_tas|le tri par tas]], [[Le_tri_%C3%A0_bulles|le tri à bulles]], [[Le_tri_rapide_:_QSort|le tri rapide : QSort]], [[Le_tri-fusion|le tri-fusion]], mais aussi le tri ABR, le tri à paniers à découvrir sur ce site.&lt;br /&gt;
*&amp;amp;rarr; [[Comparaison_Tri_insertion_/_Tri_fusion|Comparaison Tri insertion/Tri fusion]]&lt;br /&gt;
**Une illustration de ces deux algorithmes et de leur efficacité&lt;br /&gt;
*&amp;amp;rarr; Voir le fonctionnement de ces algorithmes sous forme de danses : [[Insert-sort_with_Romanian_folk_dance|Le tri par insertion dansé]], [[Bubble-sort_with_Hungarian_(%22Cs%C3%A1ng%C3%B3%22)_folk_dance|Le tri à bulles dansé]]&lt;br /&gt;
*&amp;amp;rarr; Une petite vidéo pour introduire la problématique [[The_Maggie_Sort_Algorithm|Maggie Sort Algorithm]]&lt;br /&gt;
*&amp;amp;rarr; Une applet Javascool d'un atelier Mathématiques [[Appletweb - tri]]&lt;/div&gt;</summary>
		<author><name>Pascal letard</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.inria.fr/wikis/sciencinfolycee/index.php?title=Algorithmes_de_tri_(s%C3%A9lection_th%C3%A9matique)&amp;diff=9319</id>
		<title>Algorithmes de tri (sélection thématique)</title>
		<link rel="alternate" type="text/html" href="https://wiki.inria.fr/wikis/sciencinfolycee/index.php?title=Algorithmes_de_tri_(s%C3%A9lection_th%C3%A9matique)&amp;diff=9319"/>
		<updated>2011-11-22T18:01:58Z</updated>

		<summary type="html">&lt;p&gt;Pascal letard : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;En Informatique et en mathématique, on est amené souvent à trier, selon un ordre déterminé, des objets qui font partie d'un ensemble muni d'une relation d'ordre. Les types de données les plus souvent triés sont les entiers ou les chaines de caractères en utilisant l’ordre numérique ou l'ordre lexicographique.&lt;br /&gt;
Différents algorithmes de tri existent, ils varient en fonction de leur complexité et des types de données qu'ils manipulent.&lt;br /&gt;
&lt;br /&gt;
Les différents articles ci-dessous explicitent certains d'entre eux et s'attachent à les illustrer de façon intéractive et même ludique.  &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*&amp;amp;rarr; [[Le_probl%C3%A8me_du_tri|Le problème du tri]] &lt;br /&gt;
** Synthèse de plusieurs algorithmes sur cette thématique, avec applet Java&lt;br /&gt;
*&amp;amp;rarr; [[Les_algorithmes_de_tri|Les algorithmes de tri]]&lt;br /&gt;
**Issu du site Interstices avec Applet Java pour les illustrer&lt;br /&gt;
*&amp;amp;rarr; Sur le site du zéro, un ensemble d'algorithmes de tri : [[Le_tri_par_insertion|le tri par insertion]], [[Le_tri_par_s%C3%A9lection|le tri par sélection]], [[Le_tri_par_tas|le tri par tas]], [[Le_tri_%C3%A0_bulles|le tri à bulles]], [[Le_tri_rapide_:_QSort|le tri rapide : QSort]], [[Le_tri-fusion|le tri-fusion]], mais aussi le tri ABR, le tri à paniers à découvrir sur ce site.&lt;br /&gt;
*&amp;amp;rarr; [[Comparaison_Tri_insertion_/_Tri_fusion|Comparaison Tri insertion/Tri fusion]]&lt;br /&gt;
**Une illustration de ces deux algorithmes et de leur efficacité&lt;br /&gt;
*&amp;amp;rarr; Voir le fonctionnement de ces algorithmes sous forme de danses : [[Insert-sort_with_Romanian_folk_dance|Le tri par insertion dansé]], [[Bubble-sort_with_Hungarian_(%22Cs%C3%A1ng%C3%B3%22)_folk_dance|Le tri à bulles dansé]]&lt;br /&gt;
*&amp;amp;rarr; Une petite vidéo pour introduire la problématique [[The_Maggie_Sort_Algorithm|Maggie Sort Algorithm]]&lt;br /&gt;
*&amp;amp;rarr; Une applet Javascool d'un atelier Mathématiques [[Appletweb - tri]]&lt;/div&gt;</summary>
		<author><name>Pascal letard</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.inria.fr/wikis/sciencinfolycee/index.php?title=Algorithmes_de_tri_(s%C3%A9lection_th%C3%A9matique)&amp;diff=9313</id>
		<title>Algorithmes de tri (sélection thématique)</title>
		<link rel="alternate" type="text/html" href="https://wiki.inria.fr/wikis/sciencinfolycee/index.php?title=Algorithmes_de_tri_(s%C3%A9lection_th%C3%A9matique)&amp;diff=9313"/>
		<updated>2011-11-22T16:16:49Z</updated>

		<summary type="html">&lt;p&gt;Pascal letard : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;*&amp;amp;rarr; [[Le_probl%C3%A8me_du_tri|Le problème du tri]] &lt;br /&gt;
** Synthèse de plusieurs algorithmes sur cette thématique, avec applet Java&lt;br /&gt;
*&amp;amp;rarr; [[Les_algorithmes_de_tri|Les algorithmes de tri]]&lt;br /&gt;
**Issu du site Interstices avec Applet Java pour les illustrer&lt;br /&gt;
*&amp;amp;rarr; Sur le site du zéro, un ensemble d'algorithmes de tri : [[Le_tri_par_insertion|le tri par insertion]], [[Le_tri_par_s%C3%A9lection|le tri par sélection]], [[Le_tri_par_tas|le tri par tas]], [[Le_tri_%C3%A0_bulles|le tri à bulles]], [[Le_tri_rapide_:_QSort|le tri rapide : QSort]], [[Le_tri-fusion|le tri-fusion]], mais aussi le tri ABR, le tri à paniers à découvrir sur ce site.&lt;br /&gt;
*&amp;amp;rarr; [[Comparaison_Tri_insertion_/_Tri_fusion|Comparaison Tri insertion/Tri fusion]]&lt;br /&gt;
**Une illustration de ces deux algorithmes et de leur efficacité&lt;br /&gt;
*&amp;amp;rarr; Voir le fonctionnement de ces algorithmes sous forme de danses : [[Insert-sort_with_Romanian_folk_dance|Le tri par insertion dansé]], [[Bubble-sort_with_Hungarian_(%22Cs%C3%A1ng%C3%B3%22)_folk_dance|Le tri à bulles dansé]]&lt;br /&gt;
*&amp;amp;rarr; Une petite vidéo pour introduire la problématique [[The_Maggie_Sort_Algorithm|Maggie Sort Algorithm]]&lt;br /&gt;
*&amp;amp;rarr; Une applet Javascool d'un atelier Mathématiques [[Appletweb - tri]]&lt;/div&gt;</summary>
		<author><name>Pascal letard</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.inria.fr/wikis/sciencinfolycee/index.php?title=Algorithmes_de_tri_(s%C3%A9lection_th%C3%A9matique)&amp;diff=9312</id>
		<title>Algorithmes de tri (sélection thématique)</title>
		<link rel="alternate" type="text/html" href="https://wiki.inria.fr/wikis/sciencinfolycee/index.php?title=Algorithmes_de_tri_(s%C3%A9lection_th%C3%A9matique)&amp;diff=9312"/>
		<updated>2011-11-22T16:15:21Z</updated>

		<summary type="html">&lt;p&gt;Pascal letard : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;*&amp;amp;rarr; [[Le_probl%C3%A8me_du_tri|Le problème du tri]] &lt;br /&gt;
** Synthèse de plusieurs algorithmes sur cette thématique, avec applet Java&lt;br /&gt;
*&amp;amp;rarr; [[Les_algorithmes_de_tri|Les algorithmes de tri]]&lt;br /&gt;
**Issu du site Interstices avec Applet Java pour les illustrer&lt;br /&gt;
*&amp;amp;rarr; Sur le site du zéro, un ensemble d'algorithmes de tri : [[Le_tri_par_insertion|le tri par insertion]], [[Le_tri_par_s%C3%A9lection|le tri par sélection]], [[Le_tri_par_tas|le tri par tas]], [[Le_tri_%C3%A0_bulles|le tri à bulles]], [[Le_tri_rapide_:_QSort|le tri rapide : QSort]], [[Le_tri-fusion|le tri-fusion]], mais aussi le tri ABR, le tri à paniers à découvrir sur ce site.&lt;br /&gt;
*&amp;amp;rarr; [[Comparaison_Tri_insertion_/_Tri_fusion|Comparaison Tri insertion/Tri fusion]]&lt;br /&gt;
**Une illustration de ces deux algorithmes et de leur efficacité&lt;br /&gt;
*&amp;amp;rarr; Voir le fonctionnement de ces algorithmes sous forme de danses : [[Insert-sort_with_Romanian_folk_dance|Le tri par insertion dansé]], [[Bubble-sort_with_Hungarian_(%22Cs%C3%A1ng%C3%B3%22)_folk_dance|Le tri à bulles dansé]]&lt;br /&gt;
*&amp;amp;rarr; Une petite vidéo pour introduire la problématique [[The_Maggie_Sort_Algorithm|Maggie Sort Algorithm]]&lt;br /&gt;
*&amp;amp;rarr; Une applet Javascool d'un atelier Mathématiques [http://javascool.gforge.inria.fr/documents/appletweb-tri/]&lt;/div&gt;</summary>
		<author><name>Pascal letard</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.inria.fr/wikis/sciencinfolycee/index.php?title=Algorithmes_de_tri_(s%C3%A9lection_th%C3%A9matique)&amp;diff=9311</id>
		<title>Algorithmes de tri (sélection thématique)</title>
		<link rel="alternate" type="text/html" href="https://wiki.inria.fr/wikis/sciencinfolycee/index.php?title=Algorithmes_de_tri_(s%C3%A9lection_th%C3%A9matique)&amp;diff=9311"/>
		<updated>2011-11-22T16:14:14Z</updated>

		<summary type="html">&lt;p&gt;Pascal letard : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;*&amp;amp;rarr; [[Le_probl%C3%A8me_du_tri|Le problème du tri]] &lt;br /&gt;
** Synthèse de plusieurs algorithmes sur cette thématique, avec applet Java&lt;br /&gt;
*&amp;amp;rarr; [[Les_algorithmes_de_tri|Les algorithmes de tri]]&lt;br /&gt;
**Issu du site Interstices avec Applet Java pour les illustrer&lt;br /&gt;
*&amp;amp;rarr; Sur le site du zéro, un ensemble d'algorithmes de tri : [[Le_tri_par_insertion|le tri par insertion]], [[Le_tri_par_s%C3%A9lection|le tri par sélection]], [[Le_tri_par_tas|le tri par tas]], [[Le_tri_%C3%A0_bulles|le tri à bulles]], [[Le_tri_rapide_:_QSort|le tri rapide : QSort]], [[Le_tri-fusion|le tri-fusion]], mais aussi le tri ABR, le tri à paniers à découvrir sur ce site.&lt;br /&gt;
*&amp;amp;rarr; [[Comparaison_Tri_insertion_/_Tri_fusion|Comparaison Tri insertion/Tri fusion]]&lt;br /&gt;
**Une illustration de ces deux algorithmes et de leur efficacité&lt;br /&gt;
*&amp;amp;rarr; Voir le fonctionnement de ces algorithmes sous forme de danses : [[Insert-sort_with_Romanian_folk_dance|Le tri par insertion dansé]], [[Bubble-sort_with_Hungarian_(%22Cs%C3%A1ng%C3%B3%22)_folk_dance|Le tri à bulles dansé]]&lt;br /&gt;
*&amp;amp;rarr; Une petite vidéo pour introduire la problématique [[The_Maggie_Sort_Algorithm|Maggie Sort Algorithm]]&lt;br /&gt;
*&amp;amp;rarr; Une applet Javascool d'un atelier Mathématiques [[appletweb-tri]]&lt;/div&gt;</summary>
		<author><name>Pascal letard</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.inria.fr/wikis/sciencinfolycee/index.php?title=Algorithmes_de_tri_(s%C3%A9lection_th%C3%A9matique)&amp;diff=9310</id>
		<title>Algorithmes de tri (sélection thématique)</title>
		<link rel="alternate" type="text/html" href="https://wiki.inria.fr/wikis/sciencinfolycee/index.php?title=Algorithmes_de_tri_(s%C3%A9lection_th%C3%A9matique)&amp;diff=9310"/>
		<updated>2011-11-22T16:13:38Z</updated>

		<summary type="html">&lt;p&gt;Pascal letard : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;*&amp;amp;rarr; [[Le_probl%C3%A8me_du_tri|Le problème du tri]] &lt;br /&gt;
** Synthèse de plusieurs algorithmes sur cette thématique, avec applet Java&lt;br /&gt;
*&amp;amp;rarr; [[Les_algorithmes_de_tri|Les algorithmes de tri]]&lt;br /&gt;
**Issu du site Interstices avec Applet Java pour les illustrer&lt;br /&gt;
*&amp;amp;rarr; Sur le site du zéro, un ensemble d'algorithmes de tri : [[Le_tri_par_insertion|le tri par insertion]], [[Le_tri_par_s%C3%A9lection|le tri par sélection]], [[Le_tri_par_tas|le tri par tas]], [[Le_tri_%C3%A0_bulles|le tri à bulles]], [[Le_tri_rapide_:_QSort|le tri rapide : QSort]], [[Le_tri-fusion|le tri-fusion]], mais aussi le tri ABR, le tri à paniers à découvrir sur ce site.&lt;br /&gt;
*&amp;amp;rarr; [[Comparaison_Tri_insertion_/_Tri_fusion|Comparaison Tri insertion/Tri fusion]]&lt;br /&gt;
**Une illustration de ces deux algorithmes et de leur efficacité&lt;br /&gt;
*&amp;amp;rarr; Voir le fonctionnement de ces algorithmes sous forme de danses : [[Insert-sort_with_Romanian_folk_dance|Le tri par insertion dansé]], [[Bubble-sort_with_Hungarian_(%22Cs%C3%A1ng%C3%B3%22)_folk_dance|Le tri à bulles dansé]]&lt;br /&gt;
*&amp;amp;rarr; Une petite vidéo pour introduire la problématique [[The_Maggie_Sort_Algorithm|Maggie Sort Algorithm]]&lt;br /&gt;
*&amp;amp;rarr; Une applet Javascool d'un atelier Mathématiques [[http://javascool.gforge.inria.fr/documents/appletweb-tri]]&lt;/div&gt;</summary>
		<author><name>Pascal letard</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.inria.fr/wikis/sciencinfolycee/index.php?title=Algorithmes_de_tri_(s%C3%A9lection_th%C3%A9matique)&amp;diff=9309</id>
		<title>Algorithmes de tri (sélection thématique)</title>
		<link rel="alternate" type="text/html" href="https://wiki.inria.fr/wikis/sciencinfolycee/index.php?title=Algorithmes_de_tri_(s%C3%A9lection_th%C3%A9matique)&amp;diff=9309"/>
		<updated>2011-11-22T16:12:52Z</updated>

		<summary type="html">&lt;p&gt;Pascal letard : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;*&amp;amp;rarr; [[Le_probl%C3%A8me_du_tri|Le problème du tri]] &lt;br /&gt;
** Synthèse de plusieurs algorithmes sur cette thématique, avec applet Java&lt;br /&gt;
*&amp;amp;rarr; [[Les_algorithmes_de_tri|Les algorithmes de tri]]&lt;br /&gt;
**Issu du site Interstices avec Applet Java pour les illustrer&lt;br /&gt;
*&amp;amp;rarr; Sur le site du zéro, un ensemble d'algorithmes de tri : [[Le_tri_par_insertion|le tri par insertion]], [[Le_tri_par_s%C3%A9lection|le tri par sélection]], [[Le_tri_par_tas|le tri par tas]], [[Le_tri_%C3%A0_bulles|le tri à bulles]], [[Le_tri_rapide_:_QSort|le tri rapide : QSort]], [[Le_tri-fusion|le tri-fusion]], mais aussi le tri ABR, le tri à paniers à découvrir sur ce site.&lt;br /&gt;
*&amp;amp;rarr; [[Comparaison_Tri_insertion_/_Tri_fusion|Comparaison Tri insertion/Tri fusion]]&lt;br /&gt;
**Une illustration de ces deux algorithmes et de leur efficacité&lt;br /&gt;
*&amp;amp;rarr; Voir le fonctionnement de ces algorithmes sous forme de danses : [[Insert-sort_with_Romanian_folk_dance|Le tri par insertion dansé]], [[Bubble-sort_with_Hungarian_(%22Cs%C3%A1ng%C3%B3%22)_folk_dance|Le tri à bulles dansé]]&lt;br /&gt;
*&amp;amp;rarr; Une petite vidéo pour introduire la problématique [[The_Maggie_Sort_Algorithm|Maggie Sort Algorithm]]&lt;br /&gt;
*&amp;amp;rarr; Une applet Javascool d'un atelier Mathématiques [[http://javascool.gforge.inria.fr/documents/appletweb-tri |Titre=Appletweb - tri]]&lt;/div&gt;</summary>
		<author><name>Pascal letard</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.inria.fr/wikis/sciencinfolycee/index.php?title=Algorithmes_de_tri_(s%C3%A9lection_th%C3%A9matique)&amp;diff=9308</id>
		<title>Algorithmes de tri (sélection thématique)</title>
		<link rel="alternate" type="text/html" href="https://wiki.inria.fr/wikis/sciencinfolycee/index.php?title=Algorithmes_de_tri_(s%C3%A9lection_th%C3%A9matique)&amp;diff=9308"/>
		<updated>2011-11-22T15:56:49Z</updated>

		<summary type="html">&lt;p&gt;Pascal letard : /* Algorithmes de tri */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;*&amp;amp;rarr; [[Le_probl%C3%A8me_du_tri|Le problème du tri]] &lt;br /&gt;
** Synthèse de plusieurs algorithmes sur cette thématique, avec applet Java&lt;br /&gt;
*&amp;amp;rarr; [[Les_algorithmes_de_tri|Les algorithmes de tri]]&lt;br /&gt;
**Issu du site Interstices avec Applet Java pour les illustrer&lt;br /&gt;
*&amp;amp;rarr; Sur le site du zéro, un ensemble d'algorithmes de tri : [[Le_tri_par_insertion|le tri par insertion]], [[Le_tri_par_s%C3%A9lection|le tri par sélection]], [[Le_tri_par_tas|le tri par tas]], [[Le_tri_%C3%A0_bulles|le tri à bulles]], [[Le_tri_rapide_:_QSort|le tri rapide : QSort]], [[Le_tri-fusion|le tri-fusion]], mais aussi le tri ABR, le tri à paniers à découvrir sur ce site.&lt;br /&gt;
*&amp;amp;rarr; [[Comparaison_Tri_insertion_/_Tri_fusion|Comparaison Tri insertion/Tri fusion]]&lt;br /&gt;
**Une illustration de ces deux algorithmes et de leur efficacité&lt;br /&gt;
*&amp;amp;rarr; Voir le fonctionnement de ces algorithmes sous forme de danses : [[Insert-sort_with_Romanian_folk_dance|Le tri par insertion dansé]], [[Bubble-sort_with_Hungarian_(%22Cs%C3%A1ng%C3%B3%22)_folk_dance|Le tri à bulles dansé]]&lt;br /&gt;
*&amp;amp;rarr; Une petite vidéo pour introduire la problématique [[The_Maggie_Sort_Algorithm|Maggie Sort Algorithm]]&lt;/div&gt;</summary>
		<author><name>Pascal letard</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.inria.fr/wikis/sciencinfolycee/index.php?title=Algorithmes_de_tri_(s%C3%A9lection_th%C3%A9matique)&amp;diff=9307</id>
		<title>Algorithmes de tri (sélection thématique)</title>
		<link rel="alternate" type="text/html" href="https://wiki.inria.fr/wikis/sciencinfolycee/index.php?title=Algorithmes_de_tri_(s%C3%A9lection_th%C3%A9matique)&amp;diff=9307"/>
		<updated>2011-11-22T15:55:25Z</updated>

		<summary type="html">&lt;p&gt;Pascal letard : algorithmes de tri&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=== [[Image:Pucegrain.png]] Algorithmes de tri ===&lt;br /&gt;
*&amp;amp;rarr; [[Le_probl%C3%A8me_du_tri|Le problème du tri]] ''Synthèse de plusieurs algorithmes sur cette thématique, avec applet Java ''&lt;br /&gt;
*&amp;amp;rarr; [[Les_algorithmes_de_tri|Les algorithmes de tri]] ''Issu du site Interstices avec Applet Java pour les illustrer''&lt;br /&gt;
*&amp;amp;rarr; Sur le site du zéro, un ensemble d'algorithmes de tri : [[Le_tri_par_insertion|le tri par insertion]], [[Le_tri_par_s%C3%A9lection|le tri par sélection]], [[Le_tri_par_tas|le tri par tas]], [[Le_tri_%C3%A0_bulles|le tri à bulles]], [[Le_tri_rapide_:_QSort|le tri rapide : QSort]], [[Le_tri-fusion|le tri-fusion]], mais aussi le tri ABR, le tri à paniers à découvrir sur ce site.&lt;br /&gt;
*&amp;amp;rarr; [[Comparaison_Tri_insertion_/_Tri_fusion|Comparaison Tri insertion/Tri fusion]] ''Une illustration de ces deux algorithmes et de leur efficacité''&lt;br /&gt;
*&amp;amp;rarr; Voir le fonctionnement de ces algorithmes sous forme de danses : [[Insert-sort_with_Romanian_folk_dance|Le tri par insertion dansé]], [[Bubble-sort_with_Hungarian_(%22Cs%C3%A1ng%C3%B3%22)_folk_dance|Le tri à bulles dansé]]&lt;br /&gt;
*&amp;amp;rarr; Une petite vidéo pour introduire la problématique [[The_Maggie_Sort_Algorithm|Maggie Sort Algorithm]]&lt;/div&gt;</summary>
		<author><name>Pascal letard</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.inria.fr/wikis/sciencinfolycee/index.php?title=Pour_pr%C3%A9parer,_illustrer_des_cours_:_algorithmes_(s%C3%A9lection_th%C3%A9matique)&amp;diff=9306</id>
		<title>Pour préparer, illustrer des cours : algorithmes (sélection thématique)</title>
		<link rel="alternate" type="text/html" href="https://wiki.inria.fr/wikis/sciencinfolycee/index.php?title=Pour_pr%C3%A9parer,_illustrer_des_cours_:_algorithmes_(s%C3%A9lection_th%C3%A9matique)&amp;diff=9306"/>
		<updated>2011-11-22T15:53:18Z</updated>

		<summary type="html">&lt;p&gt;Pascal letard : /* Graphes, Cryptographie */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Le mot « algorithme » vient du nom du grand mathématicien persan Al Khwarizmi (vers l'an 820), [http://wiki.inria.fr/sciencinfolycee/Portrait:Al_Khwarismi_(notion_d%27algorithme)] qui introduisit en Occident la numération décimale (rapportée d'Inde) et enseigna les règles élémentaires des calculs s'y rapportant. &lt;br /&gt;
&lt;br /&gt;
L'activité algorithmique a été introduite depuis 2009 dans les programmes de mathématiques de toutes les sériés du lycée [http://wiki.inria.fr/sciencinfolycee/JavaScool:InfoAuLycee], voici quelques activités algorithmiques effectuées dans ce cadre :&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&lt;br /&gt;
    • Javascool : Découvrir les ingrédients des algorithmes [http://javascool.gforge.inria.fr/v3/?page=api:/proglet/ingredients/doc-files/index.htm]&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&lt;br /&gt;
    • Educ Algo : Logiciel d’Initiation à l'algorithmique [http://math.et.info.free.fr/Algorithmique/index.html]&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&lt;br /&gt;
    • Javascool : Exercices algorithmes classes de seconde [http://javascool.gforge.inria.fr/v3/?page=api:proglet/exosdemaths/doc-files/index.htm]&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Briques pour préparer les cours =&lt;br /&gt;
''Il s'agit d'un ensemble de documents issus en général de cours de l'enseignement supérieur.''&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
*&amp;amp;rarr;  '''[[Qu%E2%80%99est-ce_qu%E2%80%99un_algorithme_%3F|Qu’est-ce qu’un algorithme ?]]''' &lt;br /&gt;
** ''Texte introductif provenant du site Interstice''&lt;br /&gt;
*&amp;amp;rarr;  '''[[Le_site_du_Z%C3%A9ro_-_Algorithmique|Le site du Zéro - Algorithmique]]'''&lt;br /&gt;
** ''Le &amp;quot;site du zéro&amp;quot; est une plateforme collaborative. Vous y trouverez de nombreux tutoriels pour débutants en programmation, développement web et ici algorithmique''&lt;br /&gt;
*&amp;amp;rarr;  '''Cours algorithmique''' [http://wiki.inria.fr/sciencinfolycee/Cours_algorithmique] : &lt;br /&gt;
** ''Document de l'association A.T.L.A.N.T.I.C, il s'agit d'un cours ressource pour la classe, avec quiz d'évaluation.'' &lt;br /&gt;
&lt;br /&gt;
*&amp;amp;rarr; '''Eléments d'algorithmique''' [http://wiki.inria.fr/sciencinfolycee/El%C3%A9ments_d%27algorithmique]&lt;br /&gt;
** ''Cours de l’ENSTA, on y parle de complexité, récursivité, structures de données, arbres, graphes''&lt;br /&gt;
*&amp;amp;rarr; '''Cours d'algorithmique de BTS IG''' [http://wiki.inria.fr/sciencinfolycee/Cours_d%27algorithmique_de_premi%C3%A8re_ann%C3%A9e]&lt;br /&gt;
** ''Cours de première année du BTS IG''&lt;br /&gt;
*&amp;amp;rarr; '''Initiation à l'algorithmique''' [http://wiki.inria.fr/sciencinfolycee/Initiation_%C3%A0_l%27algorithmique]&lt;br /&gt;
** ''Cours intégrant les algorithmes classiques - 1° année de l’Enseirb''&lt;br /&gt;
&lt;br /&gt;
= Culture générale - illustrer les cours =&lt;br /&gt;
Nous allons ici indiquer des liens vers des documents utilisables en classe, en particulier un ensemble d'algorithmes répondant à des problématiques classiques.&lt;br /&gt;
&lt;br /&gt;
=== [[Image:Pucegrain.png]] Algorithmes de tri ===&lt;br /&gt;
*&amp;amp;rarr; [[Le_probl%C3%A8me_du_tri|Le problème du tri]] ''Synthèse de plusieurs algorithmes sur cette thématique, avec applet Java ''&lt;br /&gt;
*&amp;amp;rarr; [[Les_algorithmes_de_tri|Les algorithmes de tri]] ''Issu du site Interstices avec Applet Java pour les illustrer''&lt;br /&gt;
*&amp;amp;rarr; Sur le site du zéro, un ensemble d'algorithmes de tri : [[Le_tri_par_insertion|le tri par insertion]], [[Le_tri_par_s%C3%A9lection|le tri par sélection]], [[Le_tri_par_tas|le tri par tas]], [[Le_tri_%C3%A0_bulles|le tri à bulles]], [[Le_tri_rapide_:_QSort|le tri rapide : QSort]], [[Le_tri-fusion|le tri-fusion]], mais aussi le tri ABR, le tri à paniers à découvrir sur ce site.&lt;br /&gt;
*&amp;amp;rarr; [[Comparaison_Tri_insertion_/_Tri_fusion|Comparaison Tri insertion/Tri fusion]] ''Une illustration de ces deux algorithmes et de leur efficacité''&lt;br /&gt;
*&amp;amp;rarr; Voir le fonctionnement de ces algorithmes sous forme de danses : [[Insert-sort_with_Romanian_folk_dance|Le tri par insertion dansé]], [[Bubble-sort_with_Hungarian_(%22Cs%C3%A1ng%C3%B3%22)_folk_dance|Le tri à bulles dansé]]&lt;br /&gt;
*&amp;amp;rarr; Une petite vidéo pour introduire la problématique [[The_Maggie_Sort_Algorithm|Maggie Sort Algorithm]]&lt;br /&gt;
&lt;br /&gt;
=== [[Image:Pucegrain.png]] Algorithmes de recherche ===&lt;br /&gt;
*&amp;amp;rarr; [[La_dichotomie|La dichotomie]] '' Parcours Javascool''&lt;br /&gt;
*&amp;amp;rarr; [[La_recherche_dichotomique|La recherche dichotomique]] '' Exemple classe sur un problème de poker''&lt;br /&gt;
*&amp;amp;rarr; [[Un_peu_de_recherche_ne_peut_faire_que_du_bien_!!|Un peu de recherche ne peut faire que du bien !!]] ''Une page synthèse du site Zéro ''&lt;br /&gt;
*&amp;amp;rarr; ''Le « backtraking » ou recherche en profondeur, ou DFS :'' [[Le_backtracking_par_l'exemple_:_résoudre_un_sudoku|Le backtracking par l'exemple : résoudre un sudoku]] et aussi [[Backtracking_(Mathe_Prisma)|Backtracking (Mathe Prisma)]] '' - ce dernier, en allemand et sans programmation.''&lt;br /&gt;
&lt;br /&gt;
=== [[Image:Pucegrain.png]] Graphes, Cryptographie ===&lt;br /&gt;
Des pages spécifiques du site SILO traitent de ces deux thèmes, en particulier des algorithmes associés. &lt;br /&gt;
&lt;br /&gt;
*&amp;amp;rarr; [[Algorithmes de tri]]&lt;br /&gt;
*&amp;amp;rarr; [[Algorithmes de recherche]]&lt;br /&gt;
*&amp;amp;rarr; [[Graphe]]&lt;br /&gt;
*&amp;amp;rarr; [[Cryptographie]]&lt;br /&gt;
&lt;br /&gt;
=== [[Image:Pucegrain.png]] Génération de l'aléatoire ===&lt;br /&gt;
*&amp;amp;rarr; A la découverte de l'aléatoire et des probabilités [http://wiki.inria.fr/sciencinfolycee/A_la_d%C3%A9couverte_de_l%27al%C3%A9atoire_et_des_probabilit%C3%A9s]&lt;br /&gt;
*&amp;amp;rarr; Bruits et nombres aléatoires cohérents [http://wiki.inria.fr/sciencinfolycee/Bruits_et_nombres_al%C3%A9atoires_coh%C3%A9rents]&lt;br /&gt;
&lt;br /&gt;
=== [[Image:Pucegrain.png]] D'autres algorithmes ===&lt;br /&gt;
*&amp;amp;rarr; [[Machine_de_Turing|Machine de Turing]] ''Un article d’interstices pour comprendre le fonctionnement de la machine de Turing, avec Applet Java ''&lt;br /&gt;
*&amp;amp;rarr; [[Les_suites_de_Syracuse|Les suites de Syracuse]]&lt;br /&gt;
*&amp;amp;rarr; [[Dessiner_la_fractale_de_Mandelbrot|Dessiner la fractale de Mandelbrot]]&lt;br /&gt;
*&amp;amp;rarr; [[Les_tours_de_Hano%C3%AF|Les tours de Hanoï]]&lt;br /&gt;
*&amp;amp;rarr; [[Les_algorithmes_gloutons|Les algorithmes gloutons]]&lt;br /&gt;
*&amp;amp;rarr; [[Stratégies_gloutonnes_(Mathe_Prisma)|Introduction aux algorithmes gloutons]] ''(en allemand, très bien fait, sans programmation)''&lt;br /&gt;
&lt;br /&gt;
= Pour approfondir =&lt;br /&gt;
*&amp;amp;rarr; '''Entre mathématiques et informatique : l'analyse des algorithmes ''' [http://wiki.inria.fr/sciencinfolycee/Entre_math%C3%A9matiques_et_informatique_:_l%27analyse_des_algorithmes] ''Conférence lors du colloqium Jacques Morgenstern – INRIA''&lt;br /&gt;
*&amp;amp;rarr; '''Éléments d'algorithmique ''' [http://wiki.inria.fr/sciencinfolycee/%C3%89l%C3%A9ments_d%27algorithmique] '' Cours encyclopédique ''&lt;br /&gt;
&lt;br /&gt;
= Bibliographie =&lt;br /&gt;
*&amp;amp;rarr; '''Algorithmes en langage C: Cours et exercices''' [http://wiki.inria.fr/sciencinfolycee/Algorithmes_en_langage_C:_Cours_et_exercices], Auteurs : Sedgewick R., Moreau JM&lt;br /&gt;
*&amp;amp;rarr; '''Introduction à l'algorithmique''' [http://wiki.inria.fr/sciencinfolycee/Introduction_%C3%A0_l%27algorithmique], Auteurs : Cormen T., Leiserson C., Rivest R., Stein C.&lt;br /&gt;
*&amp;amp;rarr; '''Mathématiques pour l'informatique : Avec 309 exercices corrigés''' [http://wiki.inria.fr/sciencinfolycee/Math%C3%A9matiques_pour_l%27informatique_:_Avec_309_exercices_corrig%C3%A9s], Auteurs : Arnold A., Guessarian I.&lt;/div&gt;</summary>
		<author><name>Pascal letard</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.inria.fr/wikis/sciencinfolycee/index.php?title=Pour_pr%C3%A9parer,_illustrer_des_cours_:_algorithmes_(s%C3%A9lection_th%C3%A9matique)&amp;diff=9009</id>
		<title>Pour préparer, illustrer des cours : algorithmes (sélection thématique)</title>
		<link rel="alternate" type="text/html" href="https://wiki.inria.fr/wikis/sciencinfolycee/index.php?title=Pour_pr%C3%A9parer,_illustrer_des_cours_:_algorithmes_(s%C3%A9lection_th%C3%A9matique)&amp;diff=9009"/>
		<updated>2011-11-19T21:49:39Z</updated>

		<summary type="html">&lt;p&gt;Pascal letard : /* Culture générale - illustrer les cours */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Le mot « algorithme » vient du nom du grand mathématicien persan Al Khwarizmi (vers l'an 820), [http://wiki.inria.fr/sciencinfolycee/Portrait:Al_Khwarismi_(notion_d%27algorithme)] qui introduisit en Occident la numération décimale (rapportée d'Inde) et enseigna les règles élémentaires des calculs s'y rapportant. &lt;br /&gt;
&lt;br /&gt;
L'activité algorithmique a été introduite depuis 2009 dans les programmes de mathématiques de toutes les sériés du lycée [http://wiki.inria.fr/sciencinfolycee/JavaScool:InfoAuLycee], voici quelques activités algorithmiques effectuées dans ce cadre :&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&lt;br /&gt;
    • Javascool : Découvrir les ingrédients des algorithmes [http://javascool.gforge.inria.fr/v3/?page=api:/proglet/ingredients/doc-files/index.htm]&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&lt;br /&gt;
    • Educ Algo : Logiciel d’Initiation à l'algorithmique [http://math.et.info.free.fr/Algorithmique/index.html]&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&lt;br /&gt;
    • Javascool : Exercices algorithmes classes de seconde [http://javascool.gforge.inria.fr/v3/?page=api:proglet/exosdemaths/doc-files/index.htm]&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Briques pour préparer les cours =&lt;br /&gt;
''Il s'agit d'un ensemble de documents issus en général de cours de l'enseignement supérieur.''&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
*&amp;amp;rarr;  '''[[Qu%E2%80%99est-ce_qu%E2%80%99un_algorithme_%3F|Qu’est-ce qu’un algorithme ?]]''' &lt;br /&gt;
** ''Texte introductif provenant du site Interstice''&lt;br /&gt;
*&amp;amp;rarr;  '''[[Le_site_du_Z%C3%A9ro_-_Algorithmique|Le site du Zéro - Algorithmique]]'''&lt;br /&gt;
** ''Le &amp;quot;site du zéro&amp;quot; est une plateforme collaborative. Vous y trouverez de nombreux tutoriels pour débutants en programmation, développement web et ici algorithmique''&lt;br /&gt;
*&amp;amp;rarr;  '''Cours algorithmique''' [http://wiki.inria.fr/sciencinfolycee/Cours_algorithmique] : &lt;br /&gt;
** ''Document de l'association A.T.L.A.N.T.I.C, il s'agit d'un cours ressource pour la classe, avec quiz d'évaluation.'' &lt;br /&gt;
&lt;br /&gt;
*&amp;amp;rarr; '''Eléments d'algorithmique''' [http://wiki.inria.fr/sciencinfolycee/El%C3%A9ments_d%27algorithmique]&lt;br /&gt;
** ''Cours de l’ENSTA, on y parle de complexité, récursivité, structures de données, arbres, graphes''&lt;br /&gt;
*&amp;amp;rarr; '''Cours d'algorithmique de BTS IG''' [http://wiki.inria.fr/sciencinfolycee/Cours_d%27algorithmique_de_premi%C3%A8re_ann%C3%A9e]&lt;br /&gt;
** ''Cours de première année du BTS IG''&lt;br /&gt;
*&amp;amp;rarr; '''Initiation à l'algorithmique''' [http://wiki.inria.fr/sciencinfolycee/Initiation_%C3%A0_l%27algorithmique]&lt;br /&gt;
** ''Cours intégrant les algorithmes classiques - 1° année de l’Enseirb''&lt;br /&gt;
&lt;br /&gt;
= Culture générale - illustrer les cours =&lt;br /&gt;
Nous allons ici indiquer des liens vers des documents utilisables en classe, en particulier un ensemble d'algorithmes répondant à des problématiques classiques.&lt;br /&gt;
&lt;br /&gt;
=== [[Image:Pucegrain.png]] Algorithmes de tri ===&lt;br /&gt;
*&amp;amp;rarr; [[Le_probl%C3%A8me_du_tri|Le problème du tri]] ''Synthèse de plusieurs algorithmes sur cette thématique, avec applet Java ''&lt;br /&gt;
*&amp;amp;rarr; [[Les_algorithmes_de_tri|Les algorithmes de tri]] ''Issu du site Interstices avec Applet Java pour les illustrer''&lt;br /&gt;
*&amp;amp;rarr; Sur le site du zéro, un ensemble d'algorithmes de tri : [[Le_tri_par_insertion|le tri par insertion]], [[Le_tri_par_s%C3%A9lection|le tri par sélection]], [[Le_tri_par_tas|le tri par tas]], [[Le_tri_%C3%A0_bulles|le tri à bulles]], [[Le_tri_rapide_:_QSort|le tri rapide : QSort]], [[Le_tri-fusion|le tri-fusion]], mais aussi le tri ABR, le tri à paniers à découvrir sur ce site.&lt;br /&gt;
*&amp;amp;rarr; [[Comparaison_Tri_insertion_/_Tri_fusion|Comparaison Tri insertion/Tri fusion]] ''Une illustration de ces deux algorithmes et de leur efficacité''&lt;br /&gt;
*&amp;amp;rarr; Voir le fonctionnement de ces algorithmes sous forme de danses : [[Insert-sort_with_Romanian_folk_dance|Le tri par insertion dansé]], [[Bubble-sort_with_Hungarian_(%22Cs%C3%A1ng%C3%B3%22)_folk_dance|Le tri à bulles dansé]]&lt;br /&gt;
*&amp;amp;rarr; Une petite vidéo pour introduire la problématique [[The_Maggie_Sort_Algorithm|Maggie Sort Algorithm]]&lt;br /&gt;
&lt;br /&gt;
=== [[Image:Pucegrain.png]] Algorithmes de recherche ===&lt;br /&gt;
*&amp;amp;rarr; [[La_dichotomie|La dichotomie]] '' Parcours Javascool''&lt;br /&gt;
*&amp;amp;rarr; [[La_recherche_dichotomique|La recherche dichotomique]] '' Exemple classe sur un problème de poker''&lt;br /&gt;
*&amp;amp;rarr; [[Un_peu_de_recherche_ne_peut_faire_que_du_bien_!!|Un peu de recherche ne peut faire que du bien !!]] ''Une page synthèse du site Zéro ''&lt;br /&gt;
*&amp;amp;rarr; ''Le « backtraking » ou recherche en profondeur, ou DFS :'' [[Le_backtracking_par_l'exemple_:_résoudre_un_sudoku|Le backtracking par l'exemple : résoudre un sudoku]] et aussi [[Backtracking_(Mathe_Prisma)|Backtracking (Mathe Prisma)]] '' - ce dernier, en allemand et sans programmation.''&lt;br /&gt;
&lt;br /&gt;
=== [[Image:Pucegrain.png]] Graphes, Cryptographie ===&lt;br /&gt;
Des pages spécifiques du site SILO traitent de ces deux thèmes, en particulier des algorithmes associés. &lt;br /&gt;
&lt;br /&gt;
*&amp;amp;rarr; [[Graphe]]&lt;br /&gt;
*&amp;amp;rarr; [[Cryptographie]]&lt;br /&gt;
&lt;br /&gt;
=== [[Image:Pucegrain.png]] Génération de l'aléatoire ===&lt;br /&gt;
*&amp;amp;rarr; A la découverte de l'aléatoire et des probabilités [http://wiki.inria.fr/sciencinfolycee/A_la_d%C3%A9couverte_de_l%27al%C3%A9atoire_et_des_probabilit%C3%A9s]&lt;br /&gt;
*&amp;amp;rarr; Bruits et nombres aléatoires cohérents [http://wiki.inria.fr/sciencinfolycee/Bruits_et_nombres_al%C3%A9atoires_coh%C3%A9rents]&lt;br /&gt;
&lt;br /&gt;
=== [[Image:Pucegrain.png]] D'autres algorithmes ===&lt;br /&gt;
*&amp;amp;rarr; [[Machine_de_Turing|Machine de Turing]] ''Un article d’interstices pour comprendre le fonctionnement de la machine de Turing, avec Applet Java ''&lt;br /&gt;
*&amp;amp;rarr; [[Les_suites_de_Syracuse|Les suites de Syracuse]]&lt;br /&gt;
*&amp;amp;rarr; [[Dessiner_la_fractale_de_Mandelbrot|Dessiner la fractale de Mandelbrot]]&lt;br /&gt;
*&amp;amp;rarr; [[Les_tours_de_Hano%C3%AF|Les tours de Hanoï]]&lt;br /&gt;
*&amp;amp;rarr; [[Les_algorithmes_gloutons|Les algorithmes gloutons]]&lt;br /&gt;
*&amp;amp;rarr; [[Stratégies_gloutonnes_(Mathe_Prisma)|Introduction aux algorithmes gloutons]] ''(en allemand, très bien fait, sans programmation)''&lt;br /&gt;
&lt;br /&gt;
= Pour approfondir =&lt;br /&gt;
*&amp;amp;rarr; '''Entre mathématiques et informatique : l'analyse des algorithmes ''' [http://wiki.inria.fr/sciencinfolycee/Entre_math%C3%A9matiques_et_informatique_:_l%27analyse_des_algorithmes] ''Conférence lors du colloqium Jacques Morgenstern – INRIA''&lt;br /&gt;
*&amp;amp;rarr; '''Éléments d'algorithmique ''' [http://wiki.inria.fr/sciencinfolycee/%C3%89l%C3%A9ments_d%27algorithmique] '' Cours encyclopédique ''&lt;br /&gt;
&lt;br /&gt;
= Bibliographie =&lt;br /&gt;
*&amp;amp;rarr; '''Algorithmes en langage C: Cours et exercices''' [http://wiki.inria.fr/sciencinfolycee/Algorithmes_en_langage_C:_Cours_et_exercices], Auteurs : Sedgewick R., Moreau JM&lt;br /&gt;
*&amp;amp;rarr; '''Introduction à l'algorithmique''' [http://wiki.inria.fr/sciencinfolycee/Introduction_%C3%A0_l%27algorithmique], Auteurs : Cormen T., Leiserson C., Rivest R., Stein C.&lt;br /&gt;
*&amp;amp;rarr; '''Mathématiques pour l'informatique : Avec 309 exercices corrigés''' [http://wiki.inria.fr/sciencinfolycee/Math%C3%A9matiques_pour_l%27informatique_:_Avec_309_exercices_corrig%C3%A9s], Auteurs : Arnold A., Guessarian I.&lt;/div&gt;</summary>
		<author><name>Pascal letard</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.inria.fr/wikis/sciencinfolycee/index.php?title=Pour_pr%C3%A9parer,_illustrer_des_cours_:_algorithmes_(s%C3%A9lection_th%C3%A9matique)&amp;diff=9008</id>
		<title>Pour préparer, illustrer des cours : algorithmes (sélection thématique)</title>
		<link rel="alternate" type="text/html" href="https://wiki.inria.fr/wikis/sciencinfolycee/index.php?title=Pour_pr%C3%A9parer,_illustrer_des_cours_:_algorithmes_(s%C3%A9lection_th%C3%A9matique)&amp;diff=9008"/>
		<updated>2011-11-19T21:44:22Z</updated>

		<summary type="html">&lt;p&gt;Pascal letard : /* Bibliographie */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Le mot « algorithme » vient du nom du grand mathématicien persan Al Khwarizmi (vers l'an 820), [http://wiki.inria.fr/sciencinfolycee/Portrait:Al_Khwarismi_(notion_d%27algorithme)] qui introduisit en Occident la numération décimale (rapportée d'Inde) et enseigna les règles élémentaires des calculs s'y rapportant. &lt;br /&gt;
&lt;br /&gt;
L'activité algorithmique a été introduite depuis 2009 dans les programmes de mathématiques de toutes les sériés du lycée [http://wiki.inria.fr/sciencinfolycee/JavaScool:InfoAuLycee], voici quelques activités algorithmiques effectuées dans ce cadre :&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&lt;br /&gt;
    • Javascool : Découvrir les ingrédients des algorithmes [http://javascool.gforge.inria.fr/v3/?page=api:/proglet/ingredients/doc-files/index.htm]&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&lt;br /&gt;
    • Educ Algo : Logiciel d’Initiation à l'algorithmique [http://math.et.info.free.fr/Algorithmique/index.html]&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&lt;br /&gt;
    • Javascool : Exercices algorithmes classes de seconde [http://javascool.gforge.inria.fr/v3/?page=api:proglet/exosdemaths/doc-files/index.htm]&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Briques pour préparer les cours =&lt;br /&gt;
''Il s'agit d'un ensemble de documents issus en général de cours de l'enseignement supérieur.''&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
*&amp;amp;rarr;  '''[[Qu%E2%80%99est-ce_qu%E2%80%99un_algorithme_%3F|Qu’est-ce qu’un algorithme ?]]''' &lt;br /&gt;
** ''Texte introductif provenant du site Interstice''&lt;br /&gt;
*&amp;amp;rarr;  '''[[Le_site_du_Z%C3%A9ro_-_Algorithmique|Le site du Zéro - Algorithmique]]'''&lt;br /&gt;
** ''Le &amp;quot;site du zéro&amp;quot; est une plateforme collaborative. Vous y trouverez de nombreux tutoriels pour débutants en programmation, développement web et ici algorithmique''&lt;br /&gt;
*&amp;amp;rarr;  '''Cours algorithmique''' [http://wiki.inria.fr/sciencinfolycee/Cours_algorithmique] : &lt;br /&gt;
** ''Document de l'association A.T.L.A.N.T.I.C, il s'agit d'un cours ressource pour la classe, avec quiz d'évaluation.'' &lt;br /&gt;
&lt;br /&gt;
*&amp;amp;rarr; '''Eléments d'algorithmique''' [http://wiki.inria.fr/sciencinfolycee/El%C3%A9ments_d%27algorithmique]&lt;br /&gt;
** ''Cours de l’ENSTA, on y parle de complexité, récursivité, structures de données, arbres, graphes''&lt;br /&gt;
*&amp;amp;rarr; '''Cours d'algorithmique de BTS IG''' [http://wiki.inria.fr/sciencinfolycee/Cours_d%27algorithmique_de_premi%C3%A8re_ann%C3%A9e]&lt;br /&gt;
** ''Cours de première année du BTS IG''&lt;br /&gt;
*&amp;amp;rarr; '''Initiation à l'algorithmique''' [http://wiki.inria.fr/sciencinfolycee/Initiation_%C3%A0_l%27algorithmique]&lt;br /&gt;
** ''Cours intégrant les algorithmes classiques - 1° année de l’Enseirb''&lt;br /&gt;
&lt;br /&gt;
= Culture générale - illustrer les cours =&lt;br /&gt;
Nous allons ici indiquer des liens vers des documents utilisables en classe, en particulier un ensemble d'algorithmes répondant à des problématiques classiques.&lt;br /&gt;
&lt;br /&gt;
=== Algorithmes de tri ===&lt;br /&gt;
*&amp;amp;rarr; [[Le_probl%C3%A8me_du_tri|Le problème du tri]] ''Synthèse de plusieurs algorithmes sur cette thématique, avec applet Java ''&lt;br /&gt;
*&amp;amp;rarr; [[Les_algorithmes_de_tri|Les algorithmes de tri]] ''Issu du site Interstices avec Applet Java pour les illustrer''&lt;br /&gt;
*&amp;amp;rarr; Sur le site du zéro, un ensemble d'algorithmes de tri : [[Le_tri_par_insertion|le tri par insertion]], [[Le_tri_par_s%C3%A9lection|le tri par sélection]], [[Le_tri_par_tas|le tri par tas]], [[Le_tri_%C3%A0_bulles|le tri à bulles]], [[Le_tri_rapide_:_QSort|le tri rapide : QSort]], [[Le_tri-fusion|le tri-fusion]], mais aussi le tri ABR, le tri à paniers à découvrir sur ce site.&lt;br /&gt;
*&amp;amp;rarr; [[Comparaison_Tri_insertion_/_Tri_fusion|Comparaison Tri insertion/Tri fusion]] ''Une illustration de ces deux algorithmes et de leur efficacité''&lt;br /&gt;
*&amp;amp;rarr; Voir le fonctionnement de ces algorithmes sous forme de danses : [[Insert-sort_with_Romanian_folk_dance|Le tri par insertion dansé]], [[Bubble-sort_with_Hungarian_(%22Cs%C3%A1ng%C3%B3%22)_folk_dance|Le tri à bulles dansé]]&lt;br /&gt;
*&amp;amp;rarr; Une petite vidéo pour introduire la problématique [[The_Maggie_Sort_Algorithm|Maggie Sort Algorithm]]&lt;br /&gt;
&lt;br /&gt;
=== Algorithmes de recherche ===&lt;br /&gt;
*&amp;amp;rarr; [[La_dichotomie|La dichotomie]] '' Parcours Javascool''&lt;br /&gt;
*&amp;amp;rarr; [[La_recherche_dichotomique|La recherche dichotomique]] '' Exemple classe sur un problème de poker''&lt;br /&gt;
*&amp;amp;rarr; [[Un_peu_de_recherche_ne_peut_faire_que_du_bien_!!|Un peu de recherche ne peut faire que du bien !!]] ''Une page synthèse du site Zéro ''&lt;br /&gt;
*&amp;amp;rarr; ''Le « backtraking » ou recherche en profondeur, ou DFS :'' [[Le_backtracking_par_l'exemple_:_résoudre_un_sudoku|Le backtracking par l'exemple : résoudre un sudoku]] et aussi [[Backtracking_(Mathe_Prisma)|Backtracking (Mathe Prisma)]] '' - ce dernier, en allemand et sans programmation.''&lt;br /&gt;
&lt;br /&gt;
=== Graphes, Cryptographie ===&lt;br /&gt;
Des pages spécifiques du site SILO traitent de ces deux thèmes, en particulier des algorithmes associés. &lt;br /&gt;
&lt;br /&gt;
*&amp;amp;rarr; [[Graphe]]&lt;br /&gt;
*&amp;amp;rarr; [[Cryptographie]]&lt;br /&gt;
&lt;br /&gt;
=== Génération de l'aléatoire ===&lt;br /&gt;
*&amp;amp;rarr; A la découverte de l'aléatoire et des probabilités [http://wiki.inria.fr/sciencinfolycee/A_la_d%C3%A9couverte_de_l%27al%C3%A9atoire_et_des_probabilit%C3%A9s]&lt;br /&gt;
*&amp;amp;rarr; Bruits et nombres aléatoires cohérents [http://wiki.inria.fr/sciencinfolycee/Bruits_et_nombres_al%C3%A9atoires_coh%C3%A9rents]&lt;br /&gt;
&lt;br /&gt;
=== D'autres algorithmes ===&lt;br /&gt;
*&amp;amp;rarr; [[Machine_de_Turing|Machine de Turing]] ''Un article d’interstices pour comprendre le fonctionnement de la machine de Turing, avec Applet Java ''&lt;br /&gt;
*&amp;amp;rarr; [[Les_suites_de_Syracuse|Les suites de Syracuse]]&lt;br /&gt;
*&amp;amp;rarr; [[Dessiner_la_fractale_de_Mandelbrot|Dessiner la fractale de Mandelbrot]]&lt;br /&gt;
*&amp;amp;rarr; [[Les_tours_de_Hano%C3%AF|Les tours de Hanoï]]&lt;br /&gt;
*&amp;amp;rarr; [[Les_algorithmes_gloutons|Les algorithmes gloutons]]&lt;br /&gt;
*&amp;amp;rarr; [[Stratégies_gloutonnes_(Mathe_Prisma)|Introduction aux algorithmes gloutons]] ''(en allemand, très bien fait, sans programmation)''&lt;br /&gt;
&lt;br /&gt;
= Pour approfondir =&lt;br /&gt;
*&amp;amp;rarr; '''Entre mathématiques et informatique : l'analyse des algorithmes ''' [http://wiki.inria.fr/sciencinfolycee/Entre_math%C3%A9matiques_et_informatique_:_l%27analyse_des_algorithmes] ''Conférence lors du colloqium Jacques Morgenstern – INRIA''&lt;br /&gt;
*&amp;amp;rarr; '''Éléments d'algorithmique ''' [http://wiki.inria.fr/sciencinfolycee/%C3%89l%C3%A9ments_d%27algorithmique] '' Cours encyclopédique ''&lt;br /&gt;
&lt;br /&gt;
= Bibliographie =&lt;br /&gt;
*&amp;amp;rarr; '''Algorithmes en langage C: Cours et exercices''' [http://wiki.inria.fr/sciencinfolycee/Algorithmes_en_langage_C:_Cours_et_exercices], Auteurs : Sedgewick R., Moreau JM&lt;br /&gt;
*&amp;amp;rarr; '''Introduction à l'algorithmique''' [http://wiki.inria.fr/sciencinfolycee/Introduction_%C3%A0_l%27algorithmique], Auteurs : Cormen T., Leiserson C., Rivest R., Stein C.&lt;br /&gt;
*&amp;amp;rarr; '''Mathématiques pour l'informatique : Avec 309 exercices corrigés''' [http://wiki.inria.fr/sciencinfolycee/Math%C3%A9matiques_pour_l%27informatique_:_Avec_309_exercices_corrig%C3%A9s], Auteurs : Arnold A., Guessarian I.&lt;/div&gt;</summary>
		<author><name>Pascal letard</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.inria.fr/wikis/sciencinfolycee/index.php?title=Pour_pr%C3%A9parer,_illustrer_des_cours_:_algorithmes_(s%C3%A9lection_th%C3%A9matique)&amp;diff=9007</id>
		<title>Pour préparer, illustrer des cours : algorithmes (sélection thématique)</title>
		<link rel="alternate" type="text/html" href="https://wiki.inria.fr/wikis/sciencinfolycee/index.php?title=Pour_pr%C3%A9parer,_illustrer_des_cours_:_algorithmes_(s%C3%A9lection_th%C3%A9matique)&amp;diff=9007"/>
		<updated>2011-11-19T21:43:08Z</updated>

		<summary type="html">&lt;p&gt;Pascal letard : /* Pour approfondir */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Le mot « algorithme » vient du nom du grand mathématicien persan Al Khwarizmi (vers l'an 820), [http://wiki.inria.fr/sciencinfolycee/Portrait:Al_Khwarismi_(notion_d%27algorithme)] qui introduisit en Occident la numération décimale (rapportée d'Inde) et enseigna les règles élémentaires des calculs s'y rapportant. &lt;br /&gt;
&lt;br /&gt;
L'activité algorithmique a été introduite depuis 2009 dans les programmes de mathématiques de toutes les sériés du lycée [http://wiki.inria.fr/sciencinfolycee/JavaScool:InfoAuLycee], voici quelques activités algorithmiques effectuées dans ce cadre :&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&lt;br /&gt;
    • Javascool : Découvrir les ingrédients des algorithmes [http://javascool.gforge.inria.fr/v3/?page=api:/proglet/ingredients/doc-files/index.htm]&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&lt;br /&gt;
    • Educ Algo : Logiciel d’Initiation à l'algorithmique [http://math.et.info.free.fr/Algorithmique/index.html]&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&lt;br /&gt;
    • Javascool : Exercices algorithmes classes de seconde [http://javascool.gforge.inria.fr/v3/?page=api:proglet/exosdemaths/doc-files/index.htm]&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Briques pour préparer les cours =&lt;br /&gt;
''Il s'agit d'un ensemble de documents issus en général de cours de l'enseignement supérieur.''&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
*&amp;amp;rarr;  '''[[Qu%E2%80%99est-ce_qu%E2%80%99un_algorithme_%3F|Qu’est-ce qu’un algorithme ?]]''' &lt;br /&gt;
** ''Texte introductif provenant du site Interstice''&lt;br /&gt;
*&amp;amp;rarr;  '''[[Le_site_du_Z%C3%A9ro_-_Algorithmique|Le site du Zéro - Algorithmique]]'''&lt;br /&gt;
** ''Le &amp;quot;site du zéro&amp;quot; est une plateforme collaborative. Vous y trouverez de nombreux tutoriels pour débutants en programmation, développement web et ici algorithmique''&lt;br /&gt;
*&amp;amp;rarr;  '''Cours algorithmique''' [http://wiki.inria.fr/sciencinfolycee/Cours_algorithmique] : &lt;br /&gt;
** ''Document de l'association A.T.L.A.N.T.I.C, il s'agit d'un cours ressource pour la classe, avec quiz d'évaluation.'' &lt;br /&gt;
&lt;br /&gt;
*&amp;amp;rarr; '''Eléments d'algorithmique''' [http://wiki.inria.fr/sciencinfolycee/El%C3%A9ments_d%27algorithmique]&lt;br /&gt;
** ''Cours de l’ENSTA, on y parle de complexité, récursivité, structures de données, arbres, graphes''&lt;br /&gt;
*&amp;amp;rarr; '''Cours d'algorithmique de BTS IG''' [http://wiki.inria.fr/sciencinfolycee/Cours_d%27algorithmique_de_premi%C3%A8re_ann%C3%A9e]&lt;br /&gt;
** ''Cours de première année du BTS IG''&lt;br /&gt;
*&amp;amp;rarr; '''Initiation à l'algorithmique''' [http://wiki.inria.fr/sciencinfolycee/Initiation_%C3%A0_l%27algorithmique]&lt;br /&gt;
** ''Cours intégrant les algorithmes classiques - 1° année de l’Enseirb''&lt;br /&gt;
&lt;br /&gt;
= Culture générale - illustrer les cours =&lt;br /&gt;
Nous allons ici indiquer des liens vers des documents utilisables en classe, en particulier un ensemble d'algorithmes répondant à des problématiques classiques.&lt;br /&gt;
&lt;br /&gt;
=== Algorithmes de tri ===&lt;br /&gt;
*&amp;amp;rarr; [[Le_probl%C3%A8me_du_tri|Le problème du tri]] ''Synthèse de plusieurs algorithmes sur cette thématique, avec applet Java ''&lt;br /&gt;
*&amp;amp;rarr; [[Les_algorithmes_de_tri|Les algorithmes de tri]] ''Issu du site Interstices avec Applet Java pour les illustrer''&lt;br /&gt;
*&amp;amp;rarr; Sur le site du zéro, un ensemble d'algorithmes de tri : [[Le_tri_par_insertion|le tri par insertion]], [[Le_tri_par_s%C3%A9lection|le tri par sélection]], [[Le_tri_par_tas|le tri par tas]], [[Le_tri_%C3%A0_bulles|le tri à bulles]], [[Le_tri_rapide_:_QSort|le tri rapide : QSort]], [[Le_tri-fusion|le tri-fusion]], mais aussi le tri ABR, le tri à paniers à découvrir sur ce site.&lt;br /&gt;
*&amp;amp;rarr; [[Comparaison_Tri_insertion_/_Tri_fusion|Comparaison Tri insertion/Tri fusion]] ''Une illustration de ces deux algorithmes et de leur efficacité''&lt;br /&gt;
*&amp;amp;rarr; Voir le fonctionnement de ces algorithmes sous forme de danses : [[Insert-sort_with_Romanian_folk_dance|Le tri par insertion dansé]], [[Bubble-sort_with_Hungarian_(%22Cs%C3%A1ng%C3%B3%22)_folk_dance|Le tri à bulles dansé]]&lt;br /&gt;
*&amp;amp;rarr; Une petite vidéo pour introduire la problématique [[The_Maggie_Sort_Algorithm|Maggie Sort Algorithm]]&lt;br /&gt;
&lt;br /&gt;
=== Algorithmes de recherche ===&lt;br /&gt;
*&amp;amp;rarr; [[La_dichotomie|La dichotomie]] '' Parcours Javascool''&lt;br /&gt;
*&amp;amp;rarr; [[La_recherche_dichotomique|La recherche dichotomique]] '' Exemple classe sur un problème de poker''&lt;br /&gt;
*&amp;amp;rarr; [[Un_peu_de_recherche_ne_peut_faire_que_du_bien_!!|Un peu de recherche ne peut faire que du bien !!]] ''Une page synthèse du site Zéro ''&lt;br /&gt;
*&amp;amp;rarr; ''Le « backtraking » ou recherche en profondeur, ou DFS :'' [[Le_backtracking_par_l'exemple_:_résoudre_un_sudoku|Le backtracking par l'exemple : résoudre un sudoku]] et aussi [[Backtracking_(Mathe_Prisma)|Backtracking (Mathe Prisma)]] '' - ce dernier, en allemand et sans programmation.''&lt;br /&gt;
&lt;br /&gt;
=== Graphes, Cryptographie ===&lt;br /&gt;
Des pages spécifiques du site SILO traitent de ces deux thèmes, en particulier des algorithmes associés. &lt;br /&gt;
&lt;br /&gt;
*&amp;amp;rarr; [[Graphe]]&lt;br /&gt;
*&amp;amp;rarr; [[Cryptographie]]&lt;br /&gt;
&lt;br /&gt;
=== Génération de l'aléatoire ===&lt;br /&gt;
*&amp;amp;rarr; A la découverte de l'aléatoire et des probabilités [http://wiki.inria.fr/sciencinfolycee/A_la_d%C3%A9couverte_de_l%27al%C3%A9atoire_et_des_probabilit%C3%A9s]&lt;br /&gt;
*&amp;amp;rarr; Bruits et nombres aléatoires cohérents [http://wiki.inria.fr/sciencinfolycee/Bruits_et_nombres_al%C3%A9atoires_coh%C3%A9rents]&lt;br /&gt;
&lt;br /&gt;
=== D'autres algorithmes ===&lt;br /&gt;
*&amp;amp;rarr; [[Machine_de_Turing|Machine de Turing]] ''Un article d’interstices pour comprendre le fonctionnement de la machine de Turing, avec Applet Java ''&lt;br /&gt;
*&amp;amp;rarr; [[Les_suites_de_Syracuse|Les suites de Syracuse]]&lt;br /&gt;
*&amp;amp;rarr; [[Dessiner_la_fractale_de_Mandelbrot|Dessiner la fractale de Mandelbrot]]&lt;br /&gt;
*&amp;amp;rarr; [[Les_tours_de_Hano%C3%AF|Les tours de Hanoï]]&lt;br /&gt;
*&amp;amp;rarr; [[Les_algorithmes_gloutons|Les algorithmes gloutons]]&lt;br /&gt;
*&amp;amp;rarr; [[Stratégies_gloutonnes_(Mathe_Prisma)|Introduction aux algorithmes gloutons]] ''(en allemand, très bien fait, sans programmation)''&lt;br /&gt;
&lt;br /&gt;
= Pour approfondir =&lt;br /&gt;
*&amp;amp;rarr; '''Entre mathématiques et informatique : l'analyse des algorithmes ''' [http://wiki.inria.fr/sciencinfolycee/Entre_math%C3%A9matiques_et_informatique_:_l%27analyse_des_algorithmes] ''Conférence lors du colloqium Jacques Morgenstern – INRIA''&lt;br /&gt;
*&amp;amp;rarr; '''Éléments d'algorithmique ''' [http://wiki.inria.fr/sciencinfolycee/%C3%89l%C3%A9ments_d%27algorithmique] '' Cours encyclopédique ''&lt;br /&gt;
&lt;br /&gt;
== [[Image:Pucegrain.png]] Bibliographie ==&lt;br /&gt;
**&amp;amp;rarr; '''Algorithmes en langage C: Cours et exercices''' [http://wiki.inria.fr/sciencinfolycee/Algorithmes_en_langage_C:_Cours_et_exercices], Auteurs : Sedgewick R., Moreau JM&lt;br /&gt;
**&amp;amp;rarr; '''Introduction à l'algorithmique''' [http://wiki.inria.fr/sciencinfolycee/Introduction_%C3%A0_l%27algorithmique], Auteurs : Cormen T., Leiserson C., Rivest R., Stein C.&lt;br /&gt;
**&amp;amp;rarr; '''Mathématiques pour l'informatique : Avec 309 exercices corrigés''' [http://wiki.inria.fr/sciencinfolycee/Math%C3%A9matiques_pour_l%27informatique_:_Avec_309_exercices_corrig%C3%A9s], Auteurs : Arnold A., Guessarian I.&lt;/div&gt;</summary>
		<author><name>Pascal letard</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.inria.fr/wikis/sciencinfolycee/index.php?title=Pour_pr%C3%A9parer,_illustrer_des_cours_:_algorithmes_(s%C3%A9lection_th%C3%A9matique)&amp;diff=9006</id>
		<title>Pour préparer, illustrer des cours : algorithmes (sélection thématique)</title>
		<link rel="alternate" type="text/html" href="https://wiki.inria.fr/wikis/sciencinfolycee/index.php?title=Pour_pr%C3%A9parer,_illustrer_des_cours_:_algorithmes_(s%C3%A9lection_th%C3%A9matique)&amp;diff=9006"/>
		<updated>2011-11-19T21:42:01Z</updated>

		<summary type="html">&lt;p&gt;Pascal letard : /* Culture générale - illustrer les cours = */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Le mot « algorithme » vient du nom du grand mathématicien persan Al Khwarizmi (vers l'an 820), [http://wiki.inria.fr/sciencinfolycee/Portrait:Al_Khwarismi_(notion_d%27algorithme)] qui introduisit en Occident la numération décimale (rapportée d'Inde) et enseigna les règles élémentaires des calculs s'y rapportant. &lt;br /&gt;
&lt;br /&gt;
L'activité algorithmique a été introduite depuis 2009 dans les programmes de mathématiques de toutes les sériés du lycée [http://wiki.inria.fr/sciencinfolycee/JavaScool:InfoAuLycee], voici quelques activités algorithmiques effectuées dans ce cadre :&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&lt;br /&gt;
    • Javascool : Découvrir les ingrédients des algorithmes [http://javascool.gforge.inria.fr/v3/?page=api:/proglet/ingredients/doc-files/index.htm]&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&lt;br /&gt;
    • Educ Algo : Logiciel d’Initiation à l'algorithmique [http://math.et.info.free.fr/Algorithmique/index.html]&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&lt;br /&gt;
    • Javascool : Exercices algorithmes classes de seconde [http://javascool.gforge.inria.fr/v3/?page=api:proglet/exosdemaths/doc-files/index.htm]&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Briques pour préparer les cours =&lt;br /&gt;
''Il s'agit d'un ensemble de documents issus en général de cours de l'enseignement supérieur.''&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
*&amp;amp;rarr;  '''[[Qu%E2%80%99est-ce_qu%E2%80%99un_algorithme_%3F|Qu’est-ce qu’un algorithme ?]]''' &lt;br /&gt;
** ''Texte introductif provenant du site Interstice''&lt;br /&gt;
*&amp;amp;rarr;  '''[[Le_site_du_Z%C3%A9ro_-_Algorithmique|Le site du Zéro - Algorithmique]]'''&lt;br /&gt;
** ''Le &amp;quot;site du zéro&amp;quot; est une plateforme collaborative. Vous y trouverez de nombreux tutoriels pour débutants en programmation, développement web et ici algorithmique''&lt;br /&gt;
*&amp;amp;rarr;  '''Cours algorithmique''' [http://wiki.inria.fr/sciencinfolycee/Cours_algorithmique] : &lt;br /&gt;
** ''Document de l'association A.T.L.A.N.T.I.C, il s'agit d'un cours ressource pour la classe, avec quiz d'évaluation.'' &lt;br /&gt;
&lt;br /&gt;
*&amp;amp;rarr; '''Eléments d'algorithmique''' [http://wiki.inria.fr/sciencinfolycee/El%C3%A9ments_d%27algorithmique]&lt;br /&gt;
** ''Cours de l’ENSTA, on y parle de complexité, récursivité, structures de données, arbres, graphes''&lt;br /&gt;
*&amp;amp;rarr; '''Cours d'algorithmique de BTS IG''' [http://wiki.inria.fr/sciencinfolycee/Cours_d%27algorithmique_de_premi%C3%A8re_ann%C3%A9e]&lt;br /&gt;
** ''Cours de première année du BTS IG''&lt;br /&gt;
*&amp;amp;rarr; '''Initiation à l'algorithmique''' [http://wiki.inria.fr/sciencinfolycee/Initiation_%C3%A0_l%27algorithmique]&lt;br /&gt;
** ''Cours intégrant les algorithmes classiques - 1° année de l’Enseirb''&lt;br /&gt;
&lt;br /&gt;
= Culture générale - illustrer les cours =&lt;br /&gt;
Nous allons ici indiquer des liens vers des documents utilisables en classe, en particulier un ensemble d'algorithmes répondant à des problématiques classiques.&lt;br /&gt;
&lt;br /&gt;
=== Algorithmes de tri ===&lt;br /&gt;
*&amp;amp;rarr; [[Le_probl%C3%A8me_du_tri|Le problème du tri]] ''Synthèse de plusieurs algorithmes sur cette thématique, avec applet Java ''&lt;br /&gt;
*&amp;amp;rarr; [[Les_algorithmes_de_tri|Les algorithmes de tri]] ''Issu du site Interstices avec Applet Java pour les illustrer''&lt;br /&gt;
*&amp;amp;rarr; Sur le site du zéro, un ensemble d'algorithmes de tri : [[Le_tri_par_insertion|le tri par insertion]], [[Le_tri_par_s%C3%A9lection|le tri par sélection]], [[Le_tri_par_tas|le tri par tas]], [[Le_tri_%C3%A0_bulles|le tri à bulles]], [[Le_tri_rapide_:_QSort|le tri rapide : QSort]], [[Le_tri-fusion|le tri-fusion]], mais aussi le tri ABR, le tri à paniers à découvrir sur ce site.&lt;br /&gt;
*&amp;amp;rarr; [[Comparaison_Tri_insertion_/_Tri_fusion|Comparaison Tri insertion/Tri fusion]] ''Une illustration de ces deux algorithmes et de leur efficacité''&lt;br /&gt;
*&amp;amp;rarr; Voir le fonctionnement de ces algorithmes sous forme de danses : [[Insert-sort_with_Romanian_folk_dance|Le tri par insertion dansé]], [[Bubble-sort_with_Hungarian_(%22Cs%C3%A1ng%C3%B3%22)_folk_dance|Le tri à bulles dansé]]&lt;br /&gt;
*&amp;amp;rarr; Une petite vidéo pour introduire la problématique [[The_Maggie_Sort_Algorithm|Maggie Sort Algorithm]]&lt;br /&gt;
&lt;br /&gt;
=== Algorithmes de recherche ===&lt;br /&gt;
*&amp;amp;rarr; [[La_dichotomie|La dichotomie]] '' Parcours Javascool''&lt;br /&gt;
*&amp;amp;rarr; [[La_recherche_dichotomique|La recherche dichotomique]] '' Exemple classe sur un problème de poker''&lt;br /&gt;
*&amp;amp;rarr; [[Un_peu_de_recherche_ne_peut_faire_que_du_bien_!!|Un peu de recherche ne peut faire que du bien !!]] ''Une page synthèse du site Zéro ''&lt;br /&gt;
*&amp;amp;rarr; ''Le « backtraking » ou recherche en profondeur, ou DFS :'' [[Le_backtracking_par_l'exemple_:_résoudre_un_sudoku|Le backtracking par l'exemple : résoudre un sudoku]] et aussi [[Backtracking_(Mathe_Prisma)|Backtracking (Mathe Prisma)]] '' - ce dernier, en allemand et sans programmation.''&lt;br /&gt;
&lt;br /&gt;
=== Graphes, Cryptographie ===&lt;br /&gt;
Des pages spécifiques du site SILO traitent de ces deux thèmes, en particulier des algorithmes associés. &lt;br /&gt;
&lt;br /&gt;
*&amp;amp;rarr; [[Graphe]]&lt;br /&gt;
*&amp;amp;rarr; [[Cryptographie]]&lt;br /&gt;
&lt;br /&gt;
=== Génération de l'aléatoire ===&lt;br /&gt;
*&amp;amp;rarr; A la découverte de l'aléatoire et des probabilités [http://wiki.inria.fr/sciencinfolycee/A_la_d%C3%A9couverte_de_l%27al%C3%A9atoire_et_des_probabilit%C3%A9s]&lt;br /&gt;
*&amp;amp;rarr; Bruits et nombres aléatoires cohérents [http://wiki.inria.fr/sciencinfolycee/Bruits_et_nombres_al%C3%A9atoires_coh%C3%A9rents]&lt;br /&gt;
&lt;br /&gt;
=== D'autres algorithmes ===&lt;br /&gt;
*&amp;amp;rarr; [[Machine_de_Turing|Machine de Turing]] ''Un article d’interstices pour comprendre le fonctionnement de la machine de Turing, avec Applet Java ''&lt;br /&gt;
*&amp;amp;rarr; [[Les_suites_de_Syracuse|Les suites de Syracuse]]&lt;br /&gt;
*&amp;amp;rarr; [[Dessiner_la_fractale_de_Mandelbrot|Dessiner la fractale de Mandelbrot]]&lt;br /&gt;
*&amp;amp;rarr; [[Les_tours_de_Hano%C3%AF|Les tours de Hanoï]]&lt;br /&gt;
*&amp;amp;rarr; [[Les_algorithmes_gloutons|Les algorithmes gloutons]]&lt;br /&gt;
*&amp;amp;rarr; [[Stratégies_gloutonnes_(Mathe_Prisma)|Introduction aux algorithmes gloutons]] ''(en allemand, très bien fait, sans programmation)''&lt;br /&gt;
&lt;br /&gt;
== [[Image:Pucegrain.png]] Pour approfondir ==&lt;br /&gt;
**&amp;amp;rarr; '''Entre mathématiques et informatique : l'analyse des algorithmes ''' [http://wiki.inria.fr/sciencinfolycee/Entre_math%C3%A9matiques_et_informatique_:_l%27analyse_des_algorithmes] ''Conférence lors du colloqium Jacques Morgenstern – INRIA''&lt;br /&gt;
**&amp;amp;rarr; '''Éléments d'algorithmique ''' [http://wiki.inria.fr/sciencinfolycee/%C3%89l%C3%A9ments_d%27algorithmique] '' Cours encyclopédique ''&lt;br /&gt;
&lt;br /&gt;
== [[Image:Pucegrain.png]] Bibliographie ==&lt;br /&gt;
**&amp;amp;rarr; '''Algorithmes en langage C: Cours et exercices''' [http://wiki.inria.fr/sciencinfolycee/Algorithmes_en_langage_C:_Cours_et_exercices], Auteurs : Sedgewick R., Moreau JM&lt;br /&gt;
**&amp;amp;rarr; '''Introduction à l'algorithmique''' [http://wiki.inria.fr/sciencinfolycee/Introduction_%C3%A0_l%27algorithmique], Auteurs : Cormen T., Leiserson C., Rivest R., Stein C.&lt;br /&gt;
**&amp;amp;rarr; '''Mathématiques pour l'informatique : Avec 309 exercices corrigés''' [http://wiki.inria.fr/sciencinfolycee/Math%C3%A9matiques_pour_l%27informatique_:_Avec_309_exercices_corrig%C3%A9s], Auteurs : Arnold A., Guessarian I.&lt;/div&gt;</summary>
		<author><name>Pascal letard</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.inria.fr/wikis/sciencinfolycee/index.php?title=Pour_pr%C3%A9parer,_illustrer_des_cours_:_algorithmes_(s%C3%A9lection_th%C3%A9matique)&amp;diff=9005</id>
		<title>Pour préparer, illustrer des cours : algorithmes (sélection thématique)</title>
		<link rel="alternate" type="text/html" href="https://wiki.inria.fr/wikis/sciencinfolycee/index.php?title=Pour_pr%C3%A9parer,_illustrer_des_cours_:_algorithmes_(s%C3%A9lection_th%C3%A9matique)&amp;diff=9005"/>
		<updated>2011-11-19T21:41:14Z</updated>

		<summary type="html">&lt;p&gt;Pascal letard : /* Image:Pucegrain.png Culture générale - illustrer les cours */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Le mot « algorithme » vient du nom du grand mathématicien persan Al Khwarizmi (vers l'an 820), [http://wiki.inria.fr/sciencinfolycee/Portrait:Al_Khwarismi_(notion_d%27algorithme)] qui introduisit en Occident la numération décimale (rapportée d'Inde) et enseigna les règles élémentaires des calculs s'y rapportant. &lt;br /&gt;
&lt;br /&gt;
L'activité algorithmique a été introduite depuis 2009 dans les programmes de mathématiques de toutes les sériés du lycée [http://wiki.inria.fr/sciencinfolycee/JavaScool:InfoAuLycee], voici quelques activités algorithmiques effectuées dans ce cadre :&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&lt;br /&gt;
    • Javascool : Découvrir les ingrédients des algorithmes [http://javascool.gforge.inria.fr/v3/?page=api:/proglet/ingredients/doc-files/index.htm]&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&lt;br /&gt;
    • Educ Algo : Logiciel d’Initiation à l'algorithmique [http://math.et.info.free.fr/Algorithmique/index.html]&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&lt;br /&gt;
    • Javascool : Exercices algorithmes classes de seconde [http://javascool.gforge.inria.fr/v3/?page=api:proglet/exosdemaths/doc-files/index.htm]&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Briques pour préparer les cours =&lt;br /&gt;
''Il s'agit d'un ensemble de documents issus en général de cours de l'enseignement supérieur.''&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
*&amp;amp;rarr;  '''[[Qu%E2%80%99est-ce_qu%E2%80%99un_algorithme_%3F|Qu’est-ce qu’un algorithme ?]]''' &lt;br /&gt;
** ''Texte introductif provenant du site Interstice''&lt;br /&gt;
*&amp;amp;rarr;  '''[[Le_site_du_Z%C3%A9ro_-_Algorithmique|Le site du Zéro - Algorithmique]]'''&lt;br /&gt;
** ''Le &amp;quot;site du zéro&amp;quot; est une plateforme collaborative. Vous y trouverez de nombreux tutoriels pour débutants en programmation, développement web et ici algorithmique''&lt;br /&gt;
*&amp;amp;rarr;  '''Cours algorithmique''' [http://wiki.inria.fr/sciencinfolycee/Cours_algorithmique] : &lt;br /&gt;
** ''Document de l'association A.T.L.A.N.T.I.C, il s'agit d'un cours ressource pour la classe, avec quiz d'évaluation.'' &lt;br /&gt;
&lt;br /&gt;
*&amp;amp;rarr; '''Eléments d'algorithmique''' [http://wiki.inria.fr/sciencinfolycee/El%C3%A9ments_d%27algorithmique]&lt;br /&gt;
** ''Cours de l’ENSTA, on y parle de complexité, récursivité, structures de données, arbres, graphes''&lt;br /&gt;
*&amp;amp;rarr; '''Cours d'algorithmique de BTS IG''' [http://wiki.inria.fr/sciencinfolycee/Cours_d%27algorithmique_de_premi%C3%A8re_ann%C3%A9e]&lt;br /&gt;
** ''Cours de première année du BTS IG''&lt;br /&gt;
*&amp;amp;rarr; '''Initiation à l'algorithmique''' [http://wiki.inria.fr/sciencinfolycee/Initiation_%C3%A0_l%27algorithmique]&lt;br /&gt;
** ''Cours intégrant les algorithmes classiques - 1° année de l’Enseirb''&lt;br /&gt;
&lt;br /&gt;
= Culture générale - illustrer les cours ==&lt;br /&gt;
Nous allons ici indiquer des liens vers des documents utilisables en classe, en particulier un ensemble d'algorithmes répondant à des problématiques classiques.&lt;br /&gt;
&lt;br /&gt;
=== Algorithmes de tri ===&lt;br /&gt;
*&amp;amp;rarr; [[Le_probl%C3%A8me_du_tri|Le problème du tri]] ''Synthèse de plusieurs algorithmes sur cette thématique, avec applet Java ''&lt;br /&gt;
*&amp;amp;rarr; [[Les_algorithmes_de_tri|Les algorithmes de tri]] ''Issu du site Interstices avec Applet Java pour les illustrer''&lt;br /&gt;
*&amp;amp;rarr; Sur le site du zéro, un ensemble d'algorithmes de tri : [[Le_tri_par_insertion|le tri par insertion]], [[Le_tri_par_s%C3%A9lection|le tri par sélection]], [[Le_tri_par_tas|le tri par tas]], [[Le_tri_%C3%A0_bulles|le tri à bulles]], [[Le_tri_rapide_:_QSort|le tri rapide : QSort]], [[Le_tri-fusion|le tri-fusion]], mais aussi le tri ABR, le tri à paniers à découvrir sur ce site.&lt;br /&gt;
*&amp;amp;rarr; [[Comparaison_Tri_insertion_/_Tri_fusion|Comparaison Tri insertion/Tri fusion]] ''Une illustration de ces deux algorithmes et de leur efficacité''&lt;br /&gt;
*&amp;amp;rarr; Voir le fonctionnement de ces algorithmes sous forme de danses : [[Insert-sort_with_Romanian_folk_dance|Le tri par insertion dansé]], [[Bubble-sort_with_Hungarian_(%22Cs%C3%A1ng%C3%B3%22)_folk_dance|Le tri à bulles dansé]]&lt;br /&gt;
*&amp;amp;rarr; Une petite vidéo pour introduire la problématique [[The_Maggie_Sort_Algorithm|Maggie Sort Algorithm]]&lt;br /&gt;
&lt;br /&gt;
=== Algorithmes de recherche ===&lt;br /&gt;
*&amp;amp;rarr; [[La_dichotomie|La dichotomie]] '' Parcours Javascool''&lt;br /&gt;
*&amp;amp;rarr; [[La_recherche_dichotomique|La recherche dichotomique]] '' Exemple classe sur un problème de poker''&lt;br /&gt;
*&amp;amp;rarr; [[Un_peu_de_recherche_ne_peut_faire_que_du_bien_!!|Un peu de recherche ne peut faire que du bien !!]] ''Une page synthèse du site Zéro ''&lt;br /&gt;
*&amp;amp;rarr; ''Le « backtraking » ou recherche en profondeur, ou DFS :'' [[Le_backtracking_par_l'exemple_:_résoudre_un_sudoku|Le backtracking par l'exemple : résoudre un sudoku]] et aussi [[Backtracking_(Mathe_Prisma)|Backtracking (Mathe Prisma)]] '' - ce dernier, en allemand et sans programmation.''&lt;br /&gt;
&lt;br /&gt;
=== Graphes, Cryptographie ===&lt;br /&gt;
* Des pages spécifiques du site SILO traitent de ces deux thèmes, en particulier des algorithmes associés. &lt;br /&gt;
&lt;br /&gt;
**&amp;amp;rarr; [[Graphe]]&lt;br /&gt;
**&amp;amp;rarr; [[Cryptographie]]&lt;br /&gt;
&lt;br /&gt;
=== Génération de l'aléatoire ===&lt;br /&gt;
*&amp;amp;rarr; A la découverte de l'aléatoire et des probabilités [http://wiki.inria.fr/sciencinfolycee/A_la_d%C3%A9couverte_de_l%27al%C3%A9atoire_et_des_probabilit%C3%A9s]&lt;br /&gt;
*&amp;amp;rarr; Bruits et nombres aléatoires cohérents [http://wiki.inria.fr/sciencinfolycee/Bruits_et_nombres_al%C3%A9atoires_coh%C3%A9rents]&lt;br /&gt;
&lt;br /&gt;
=== D'autres algorithmes ===&lt;br /&gt;
*&amp;amp;rarr; [[Machine_de_Turing|Machine de Turing]] ''Un article d’interstices pour comprendre le fonctionnement de la machine de Turing, avec Applet Java ''&lt;br /&gt;
*&amp;amp;rarr; [[Les_suites_de_Syracuse|Les suites de Syracuse]]&lt;br /&gt;
*&amp;amp;rarr; [[Dessiner_la_fractale_de_Mandelbrot|Dessiner la fractale de Mandelbrot]]&lt;br /&gt;
*&amp;amp;rarr; [[Les_tours_de_Hano%C3%AF|Les tours de Hanoï]]&lt;br /&gt;
*&amp;amp;rarr; [[Les_algorithmes_gloutons|Les algorithmes gloutons]]&lt;br /&gt;
*&amp;amp;rarr; [[Stratégies_gloutonnes_(Mathe_Prisma)|Introduction aux algorithmes gloutons]] ''(en allemand, très bien fait, sans programmation)''&lt;br /&gt;
&lt;br /&gt;
== [[Image:Pucegrain.png]] Pour approfondir ==&lt;br /&gt;
**&amp;amp;rarr; '''Entre mathématiques et informatique : l'analyse des algorithmes ''' [http://wiki.inria.fr/sciencinfolycee/Entre_math%C3%A9matiques_et_informatique_:_l%27analyse_des_algorithmes] ''Conférence lors du colloqium Jacques Morgenstern – INRIA''&lt;br /&gt;
**&amp;amp;rarr; '''Éléments d'algorithmique ''' [http://wiki.inria.fr/sciencinfolycee/%C3%89l%C3%A9ments_d%27algorithmique] '' Cours encyclopédique ''&lt;br /&gt;
&lt;br /&gt;
== [[Image:Pucegrain.png]] Bibliographie ==&lt;br /&gt;
**&amp;amp;rarr; '''Algorithmes en langage C: Cours et exercices''' [http://wiki.inria.fr/sciencinfolycee/Algorithmes_en_langage_C:_Cours_et_exercices], Auteurs : Sedgewick R., Moreau JM&lt;br /&gt;
**&amp;amp;rarr; '''Introduction à l'algorithmique''' [http://wiki.inria.fr/sciencinfolycee/Introduction_%C3%A0_l%27algorithmique], Auteurs : Cormen T., Leiserson C., Rivest R., Stein C.&lt;br /&gt;
**&amp;amp;rarr; '''Mathématiques pour l'informatique : Avec 309 exercices corrigés''' [http://wiki.inria.fr/sciencinfolycee/Math%C3%A9matiques_pour_l%27informatique_:_Avec_309_exercices_corrig%C3%A9s], Auteurs : Arnold A., Guessarian I.&lt;/div&gt;</summary>
		<author><name>Pascal letard</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.inria.fr/wikis/sciencinfolycee/index.php?title=Pour_pr%C3%A9parer,_illustrer_des_cours_:_algorithmes_(s%C3%A9lection_th%C3%A9matique)&amp;diff=9004</id>
		<title>Pour préparer, illustrer des cours : algorithmes (sélection thématique)</title>
		<link rel="alternate" type="text/html" href="https://wiki.inria.fr/wikis/sciencinfolycee/index.php?title=Pour_pr%C3%A9parer,_illustrer_des_cours_:_algorithmes_(s%C3%A9lection_th%C3%A9matique)&amp;diff=9004"/>
		<updated>2011-11-19T21:39:49Z</updated>

		<summary type="html">&lt;p&gt;Pascal letard : /* Briques pour préparer les cours */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Le mot « algorithme » vient du nom du grand mathématicien persan Al Khwarizmi (vers l'an 820), [http://wiki.inria.fr/sciencinfolycee/Portrait:Al_Khwarismi_(notion_d%27algorithme)] qui introduisit en Occident la numération décimale (rapportée d'Inde) et enseigna les règles élémentaires des calculs s'y rapportant. &lt;br /&gt;
&lt;br /&gt;
L'activité algorithmique a été introduite depuis 2009 dans les programmes de mathématiques de toutes les sériés du lycée [http://wiki.inria.fr/sciencinfolycee/JavaScool:InfoAuLycee], voici quelques activités algorithmiques effectuées dans ce cadre :&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&lt;br /&gt;
    • Javascool : Découvrir les ingrédients des algorithmes [http://javascool.gforge.inria.fr/v3/?page=api:/proglet/ingredients/doc-files/index.htm]&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&lt;br /&gt;
    • Educ Algo : Logiciel d’Initiation à l'algorithmique [http://math.et.info.free.fr/Algorithmique/index.html]&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&lt;br /&gt;
    • Javascool : Exercices algorithmes classes de seconde [http://javascool.gforge.inria.fr/v3/?page=api:proglet/exosdemaths/doc-files/index.htm]&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Briques pour préparer les cours =&lt;br /&gt;
''Il s'agit d'un ensemble de documents issus en général de cours de l'enseignement supérieur.''&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
*&amp;amp;rarr;  '''[[Qu%E2%80%99est-ce_qu%E2%80%99un_algorithme_%3F|Qu’est-ce qu’un algorithme ?]]''' &lt;br /&gt;
** ''Texte introductif provenant du site Interstice''&lt;br /&gt;
*&amp;amp;rarr;  '''[[Le_site_du_Z%C3%A9ro_-_Algorithmique|Le site du Zéro - Algorithmique]]'''&lt;br /&gt;
** ''Le &amp;quot;site du zéro&amp;quot; est une plateforme collaborative. Vous y trouverez de nombreux tutoriels pour débutants en programmation, développement web et ici algorithmique''&lt;br /&gt;
*&amp;amp;rarr;  '''Cours algorithmique''' [http://wiki.inria.fr/sciencinfolycee/Cours_algorithmique] : &lt;br /&gt;
** ''Document de l'association A.T.L.A.N.T.I.C, il s'agit d'un cours ressource pour la classe, avec quiz d'évaluation.'' &lt;br /&gt;
&lt;br /&gt;
*&amp;amp;rarr; '''Eléments d'algorithmique''' [http://wiki.inria.fr/sciencinfolycee/El%C3%A9ments_d%27algorithmique]&lt;br /&gt;
** ''Cours de l’ENSTA, on y parle de complexité, récursivité, structures de données, arbres, graphes''&lt;br /&gt;
*&amp;amp;rarr; '''Cours d'algorithmique de BTS IG''' [http://wiki.inria.fr/sciencinfolycee/Cours_d%27algorithmique_de_premi%C3%A8re_ann%C3%A9e]&lt;br /&gt;
** ''Cours de première année du BTS IG''&lt;br /&gt;
*&amp;amp;rarr; '''Initiation à l'algorithmique''' [http://wiki.inria.fr/sciencinfolycee/Initiation_%C3%A0_l%27algorithmique]&lt;br /&gt;
** ''Cours intégrant les algorithmes classiques - 1° année de l’Enseirb''&lt;br /&gt;
&lt;br /&gt;
== [[Image:Pucegrain.png]] Culture générale - illustrer les cours ==&lt;br /&gt;
Nous allons ici indiquer des liens vers des documents utilisables en classe, en particulier un ensemble d'algorithmes répondant à des problématiques classiques.&lt;br /&gt;
&lt;br /&gt;
=== Algorithmes de tri ===&lt;br /&gt;
**&amp;amp;rarr; [[Le_probl%C3%A8me_du_tri|Le problème du tri]] ''Synthèse de plusieurs algorithmes sur cette thématique, avec applet Java ''&lt;br /&gt;
**&amp;amp;rarr; [[Les_algorithmes_de_tri|Les algorithmes de tri]] ''Issu du site Interstices avec Applet Java pour les illustrer''&lt;br /&gt;
**&amp;amp;rarr; Sur le site du zéro, un ensemble d'algorithmes de tri : [[Le_tri_par_insertion|le tri par insertion]], [[Le_tri_par_s%C3%A9lection|le tri par sélection]], [[Le_tri_par_tas|le tri par tas]], [[Le_tri_%C3%A0_bulles|le tri à bulles]], [[Le_tri_rapide_:_QSort|le tri rapide : QSort]], [[Le_tri-fusion|le tri-fusion]], mais aussi le tri ABR, le tri à paniers à découvrir sur ce site.&lt;br /&gt;
**&amp;amp;rarr; [[Comparaison_Tri_insertion_/_Tri_fusion|Comparaison Tri insertion/Tri fusion]] ''Une illustration de ces deux algorithmes et de leur efficacité''&lt;br /&gt;
**&amp;amp;rarr; Voir le fonctionnement de ces algorithmes sous forme de danses : [[Insert-sort_with_Romanian_folk_dance|Le tri par insertion dansé]], [[Bubble-sort_with_Hungarian_(%22Cs%C3%A1ng%C3%B3%22)_folk_dance|Le tri à bulles dansé]]&lt;br /&gt;
**&amp;amp;rarr; Une petite vidéo pour introduire la problématique [[The_Maggie_Sort_Algorithm|Maggie Sort Algorithm]]&lt;br /&gt;
&lt;br /&gt;
=== Algorithmes de recherche ===&lt;br /&gt;
**&amp;amp;rarr; [[La_dichotomie|La dichotomie]] '' Parcours Javascool''&lt;br /&gt;
**&amp;amp;rarr; [[La_recherche_dichotomique|La recherche dichotomique]] '' Exemple classe sur un problème de poker''&lt;br /&gt;
**&amp;amp;rarr; [[Un_peu_de_recherche_ne_peut_faire_que_du_bien_!!|Un peu de recherche ne peut faire que du bien !!]] ''Une page synthèse du site Zéro ''&lt;br /&gt;
**&amp;amp;rarr; ''Le « backtraking » ou recherche en profondeur, ou DFS :'' [[Le_backtracking_par_l'exemple_:_résoudre_un_sudoku|Le backtracking par l'exemple : résoudre un sudoku]] et aussi [[Backtracking_(Mathe_Prisma)|Backtracking (Mathe Prisma)]] '' - ce dernier, en allemand et sans programmation.''&lt;br /&gt;
&lt;br /&gt;
=== Graphes, Cryptographie ===&lt;br /&gt;
* Des pages spécifiques du site SILO traitent de ces deux thèmes, en particulier des algorithmes associés. &lt;br /&gt;
&lt;br /&gt;
**&amp;amp;rarr; [[Graphe]]&lt;br /&gt;
**&amp;amp;rarr; [[Cryptographie]]&lt;br /&gt;
&lt;br /&gt;
=== Génération de l'aléatoire ===&lt;br /&gt;
**&amp;amp;rarr; A la découverte de l'aléatoire et des probabilités [http://wiki.inria.fr/sciencinfolycee/A_la_d%C3%A9couverte_de_l%27al%C3%A9atoire_et_des_probabilit%C3%A9s]&lt;br /&gt;
**&amp;amp;rarr; Bruits et nombres aléatoires cohérents [http://wiki.inria.fr/sciencinfolycee/Bruits_et_nombres_al%C3%A9atoires_coh%C3%A9rents]&lt;br /&gt;
&lt;br /&gt;
=== D'autres algorithmes ===&lt;br /&gt;
**&amp;amp;rarr; [[Machine_de_Turing|Machine de Turing]] ''Un article d’interstices pour comprendre le fonctionnement de la machine de Turing, avec Applet Java ''&lt;br /&gt;
**&amp;amp;rarr; [[Les_suites_de_Syracuse|Les suites de Syracuse]]&lt;br /&gt;
**&amp;amp;rarr; [[Dessiner_la_fractale_de_Mandelbrot|Dessiner la fractale de Mandelbrot]]&lt;br /&gt;
**&amp;amp;rarr; [[Les_tours_de_Hano%C3%AF|Les tours de Hanoï]]&lt;br /&gt;
**&amp;amp;rarr; [[Les_algorithmes_gloutons|Les algorithmes gloutons]]&lt;br /&gt;
**&amp;amp;rarr; [[Stratégies_gloutonnes_(Mathe_Prisma)|Introduction aux algorithmes gloutons]] ''(en allemand, très bien fait, sans programmation)''&lt;br /&gt;
&lt;br /&gt;
== [[Image:Pucegrain.png]] Pour approfondir ==&lt;br /&gt;
**&amp;amp;rarr; '''Entre mathématiques et informatique : l'analyse des algorithmes ''' [http://wiki.inria.fr/sciencinfolycee/Entre_math%C3%A9matiques_et_informatique_:_l%27analyse_des_algorithmes] ''Conférence lors du colloqium Jacques Morgenstern – INRIA''&lt;br /&gt;
**&amp;amp;rarr; '''Éléments d'algorithmique ''' [http://wiki.inria.fr/sciencinfolycee/%C3%89l%C3%A9ments_d%27algorithmique] '' Cours encyclopédique ''&lt;br /&gt;
&lt;br /&gt;
== [[Image:Pucegrain.png]] Bibliographie ==&lt;br /&gt;
**&amp;amp;rarr; '''Algorithmes en langage C: Cours et exercices''' [http://wiki.inria.fr/sciencinfolycee/Algorithmes_en_langage_C:_Cours_et_exercices], Auteurs : Sedgewick R., Moreau JM&lt;br /&gt;
**&amp;amp;rarr; '''Introduction à l'algorithmique''' [http://wiki.inria.fr/sciencinfolycee/Introduction_%C3%A0_l%27algorithmique], Auteurs : Cormen T., Leiserson C., Rivest R., Stein C.&lt;br /&gt;
**&amp;amp;rarr; '''Mathématiques pour l'informatique : Avec 309 exercices corrigés''' [http://wiki.inria.fr/sciencinfolycee/Math%C3%A9matiques_pour_l%27informatique_:_Avec_309_exercices_corrig%C3%A9s], Auteurs : Arnold A., Guessarian I.&lt;/div&gt;</summary>
		<author><name>Pascal letard</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.inria.fr/wikis/sciencinfolycee/index.php?title=Pour_pr%C3%A9parer,_illustrer_des_cours_:_algorithmes_(s%C3%A9lection_th%C3%A9matique)&amp;diff=9003</id>
		<title>Pour préparer, illustrer des cours : algorithmes (sélection thématique)</title>
		<link rel="alternate" type="text/html" href="https://wiki.inria.fr/wikis/sciencinfolycee/index.php?title=Pour_pr%C3%A9parer,_illustrer_des_cours_:_algorithmes_(s%C3%A9lection_th%C3%A9matique)&amp;diff=9003"/>
		<updated>2011-11-19T21:27:28Z</updated>

		<summary type="html">&lt;p&gt;Pascal letard : /* Image:Pucegrain.png Briques pour préparer les cours */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Le mot « algorithme » vient du nom du grand mathématicien persan Al Khwarizmi (vers l'an 820), [http://wiki.inria.fr/sciencinfolycee/Portrait:Al_Khwarismi_(notion_d%27algorithme)] qui introduisit en Occident la numération décimale (rapportée d'Inde) et enseigna les règles élémentaires des calculs s'y rapportant. &lt;br /&gt;
&lt;br /&gt;
L'activité algorithmique a été introduite depuis 2009 dans les programmes de mathématiques de toutes les sériés du lycée [http://wiki.inria.fr/sciencinfolycee/JavaScool:InfoAuLycee], voici quelques activités algorithmiques effectuées dans ce cadre :&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&lt;br /&gt;
    • Javascool : Découvrir les ingrédients des algorithmes [http://javascool.gforge.inria.fr/v3/?page=api:/proglet/ingredients/doc-files/index.htm]&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&lt;br /&gt;
    • Educ Algo : Logiciel d’Initiation à l'algorithmique [http://math.et.info.free.fr/Algorithmique/index.html]&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&lt;br /&gt;
    • Javascool : Exercices algorithmes classes de seconde [http://javascool.gforge.inria.fr/v3/?page=api:proglet/exosdemaths/doc-files/index.htm]&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== [[Image:Pucegrain.png]] Briques pour préparer les cours ==&lt;br /&gt;
''Il s'agit d'un ensemble de documents issus en général de cours de l'enseignement supérieur.''&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
**&amp;amp;rarr;  '''[[Qu%E2%80%99est-ce_qu%E2%80%99un_algorithme_%3F|Qu’est-ce qu’un algorithme ?]]''' &lt;br /&gt;
*** ''Texte introductif provenant du site Interstice''&lt;br /&gt;
**&amp;amp;rarr;  '''[[Le_site_du_Z%C3%A9ro_-_Algorithmique|Le site du Zéro - Algorithmique]]'''&lt;br /&gt;
*** ''Le &amp;quot;site du zéro&amp;quot; est une plateforme collaborative. Vous y trouverez de nombreux tutoriels pour débutants en programmation, développement web et ici algorithmique''&lt;br /&gt;
**&amp;amp;rarr;  '''Cours algorithmique''' [http://wiki.inria.fr/sciencinfolycee/Cours_algorithmique] : &lt;br /&gt;
*** ''Document de l'association A.T.L.A.N.T.I.C, il s'agit d'un cours ressource pour la classe, avec quiz d'évaluation.'' &lt;br /&gt;
&lt;br /&gt;
**&amp;amp;rarr; '''Eléments d'algorithmique''' [http://wiki.inria.fr/sciencinfolycee/El%C3%A9ments_d%27algorithmique]&lt;br /&gt;
*** ''Cours de l’ENSTA, on y parle de complexité, récursivité, structures de données, arbres, graphes''&lt;br /&gt;
**&amp;amp;rarr; '''Cours d'algorithmique de BTS IG''' [http://wiki.inria.fr/sciencinfolycee/Cours_d%27algorithmique_de_premi%C3%A8re_ann%C3%A9e]&lt;br /&gt;
*** ''Cours de première année du BTS IG''&lt;br /&gt;
**&amp;amp;rarr; '''Initiation à l'algorithmique''' [http://wiki.inria.fr/sciencinfolycee/Initiation_%C3%A0_l%27algorithmique]&lt;br /&gt;
*** ''Cours intégrant les algorithmes classiques - 1° année de l’Enseirb''&lt;br /&gt;
&lt;br /&gt;
== [[Image:Pucegrain.png]] Culture générale - illustrer les cours ==&lt;br /&gt;
Nous allons ici indiquer des liens vers des documents utilisables en classe, en particulier un ensemble d'algorithmes répondant à des problématiques classiques.&lt;br /&gt;
&lt;br /&gt;
=== Algorithmes de tri ===&lt;br /&gt;
**&amp;amp;rarr; [[Le_probl%C3%A8me_du_tri|Le problème du tri]] ''Synthèse de plusieurs algorithmes sur cette thématique, avec applet Java ''&lt;br /&gt;
**&amp;amp;rarr; [[Les_algorithmes_de_tri|Les algorithmes de tri]] ''Issu du site Interstices avec Applet Java pour les illustrer''&lt;br /&gt;
**&amp;amp;rarr; Sur le site du zéro, un ensemble d'algorithmes de tri : [[Le_tri_par_insertion|le tri par insertion]], [[Le_tri_par_s%C3%A9lection|le tri par sélection]], [[Le_tri_par_tas|le tri par tas]], [[Le_tri_%C3%A0_bulles|le tri à bulles]], [[Le_tri_rapide_:_QSort|le tri rapide : QSort]], [[Le_tri-fusion|le tri-fusion]], mais aussi le tri ABR, le tri à paniers à découvrir sur ce site.&lt;br /&gt;
**&amp;amp;rarr; [[Comparaison_Tri_insertion_/_Tri_fusion|Comparaison Tri insertion/Tri fusion]] ''Une illustration de ces deux algorithmes et de leur efficacité''&lt;br /&gt;
**&amp;amp;rarr; Voir le fonctionnement de ces algorithmes sous forme de danses : [[Insert-sort_with_Romanian_folk_dance|Le tri par insertion dansé]], [[Bubble-sort_with_Hungarian_(%22Cs%C3%A1ng%C3%B3%22)_folk_dance|Le tri à bulles dansé]]&lt;br /&gt;
**&amp;amp;rarr; Une petite vidéo pour introduire la problématique [[The_Maggie_Sort_Algorithm|Maggie Sort Algorithm]]&lt;br /&gt;
&lt;br /&gt;
=== Algorithmes de recherche ===&lt;br /&gt;
**&amp;amp;rarr; [[La_dichotomie|La dichotomie]] '' Parcours Javascool''&lt;br /&gt;
**&amp;amp;rarr; [[La_recherche_dichotomique|La recherche dichotomique]] '' Exemple classe sur un problème de poker''&lt;br /&gt;
**&amp;amp;rarr; [[Un_peu_de_recherche_ne_peut_faire_que_du_bien_!!|Un peu de recherche ne peut faire que du bien !!]] ''Une page synthèse du site Zéro ''&lt;br /&gt;
**&amp;amp;rarr; ''Le « backtraking » ou recherche en profondeur, ou DFS :'' [[Le_backtracking_par_l'exemple_:_résoudre_un_sudoku|Le backtracking par l'exemple : résoudre un sudoku]] et aussi [[Backtracking_(Mathe_Prisma)|Backtracking (Mathe Prisma)]] '' - ce dernier, en allemand et sans programmation.''&lt;br /&gt;
&lt;br /&gt;
=== Graphes, Cryptographie ===&lt;br /&gt;
* Des pages spécifiques du site SILO traitent de ces deux thèmes, en particulier des algorithmes associés. &lt;br /&gt;
&lt;br /&gt;
**&amp;amp;rarr; [[Graphe]]&lt;br /&gt;
**&amp;amp;rarr; [[Cryptographie]]&lt;br /&gt;
&lt;br /&gt;
=== Génération de l'aléatoire ===&lt;br /&gt;
**&amp;amp;rarr; A la découverte de l'aléatoire et des probabilités [http://wiki.inria.fr/sciencinfolycee/A_la_d%C3%A9couverte_de_l%27al%C3%A9atoire_et_des_probabilit%C3%A9s]&lt;br /&gt;
**&amp;amp;rarr; Bruits et nombres aléatoires cohérents [http://wiki.inria.fr/sciencinfolycee/Bruits_et_nombres_al%C3%A9atoires_coh%C3%A9rents]&lt;br /&gt;
&lt;br /&gt;
=== D'autres algorithmes ===&lt;br /&gt;
**&amp;amp;rarr; [[Machine_de_Turing|Machine de Turing]] ''Un article d’interstices pour comprendre le fonctionnement de la machine de Turing, avec Applet Java ''&lt;br /&gt;
**&amp;amp;rarr; [[Les_suites_de_Syracuse|Les suites de Syracuse]]&lt;br /&gt;
**&amp;amp;rarr; [[Dessiner_la_fractale_de_Mandelbrot|Dessiner la fractale de Mandelbrot]]&lt;br /&gt;
**&amp;amp;rarr; [[Les_tours_de_Hano%C3%AF|Les tours de Hanoï]]&lt;br /&gt;
**&amp;amp;rarr; [[Les_algorithmes_gloutons|Les algorithmes gloutons]]&lt;br /&gt;
**&amp;amp;rarr; [[Stratégies_gloutonnes_(Mathe_Prisma)|Introduction aux algorithmes gloutons]] ''(en allemand, très bien fait, sans programmation)''&lt;br /&gt;
&lt;br /&gt;
== [[Image:Pucegrain.png]] Pour approfondir ==&lt;br /&gt;
**&amp;amp;rarr; '''Entre mathématiques et informatique : l'analyse des algorithmes ''' [http://wiki.inria.fr/sciencinfolycee/Entre_math%C3%A9matiques_et_informatique_:_l%27analyse_des_algorithmes] ''Conférence lors du colloqium Jacques Morgenstern – INRIA''&lt;br /&gt;
**&amp;amp;rarr; '''Éléments d'algorithmique ''' [http://wiki.inria.fr/sciencinfolycee/%C3%89l%C3%A9ments_d%27algorithmique] '' Cours encyclopédique ''&lt;br /&gt;
&lt;br /&gt;
== [[Image:Pucegrain.png]] Bibliographie ==&lt;br /&gt;
**&amp;amp;rarr; '''Algorithmes en langage C: Cours et exercices''' [http://wiki.inria.fr/sciencinfolycee/Algorithmes_en_langage_C:_Cours_et_exercices], Auteurs : Sedgewick R., Moreau JM&lt;br /&gt;
**&amp;amp;rarr; '''Introduction à l'algorithmique''' [http://wiki.inria.fr/sciencinfolycee/Introduction_%C3%A0_l%27algorithmique], Auteurs : Cormen T., Leiserson C., Rivest R., Stein C.&lt;br /&gt;
**&amp;amp;rarr; '''Mathématiques pour l'informatique : Avec 309 exercices corrigés''' [http://wiki.inria.fr/sciencinfolycee/Math%C3%A9matiques_pour_l%27informatique_:_Avec_309_exercices_corrig%C3%A9s], Auteurs : Arnold A., Guessarian I.&lt;/div&gt;</summary>
		<author><name>Pascal letard</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.inria.fr/wikis/sciencinfolycee/index.php?title=Pour_pr%C3%A9parer,_illustrer_des_cours_:_algorithmes_(s%C3%A9lection_th%C3%A9matique)&amp;diff=9002</id>
		<title>Pour préparer, illustrer des cours : algorithmes (sélection thématique)</title>
		<link rel="alternate" type="text/html" href="https://wiki.inria.fr/wikis/sciencinfolycee/index.php?title=Pour_pr%C3%A9parer,_illustrer_des_cours_:_algorithmes_(s%C3%A9lection_th%C3%A9matique)&amp;diff=9002"/>
		<updated>2011-11-19T21:26:29Z</updated>

		<summary type="html">&lt;p&gt;Pascal letard : /* Image:Pucegrain.png Briques pour préparer les cours */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Le mot « algorithme » vient du nom du grand mathématicien persan Al Khwarizmi (vers l'an 820), [http://wiki.inria.fr/sciencinfolycee/Portrait:Al_Khwarismi_(notion_d%27algorithme)] qui introduisit en Occident la numération décimale (rapportée d'Inde) et enseigna les règles élémentaires des calculs s'y rapportant. &lt;br /&gt;
&lt;br /&gt;
L'activité algorithmique a été introduite depuis 2009 dans les programmes de mathématiques de toutes les sériés du lycée [http://wiki.inria.fr/sciencinfolycee/JavaScool:InfoAuLycee], voici quelques activités algorithmiques effectuées dans ce cadre :&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&lt;br /&gt;
    • Javascool : Découvrir les ingrédients des algorithmes [http://javascool.gforge.inria.fr/v3/?page=api:/proglet/ingredients/doc-files/index.htm]&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&lt;br /&gt;
    • Educ Algo : Logiciel d’Initiation à l'algorithmique [http://math.et.info.free.fr/Algorithmique/index.html]&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&lt;br /&gt;
    • Javascool : Exercices algorithmes classes de seconde [http://javascool.gforge.inria.fr/v3/?page=api:proglet/exosdemaths/doc-files/index.htm]&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== [[Image:Pucegrain.png]] Briques pour préparer les cours ==&lt;br /&gt;
''Il s'agit d'un ensemble de documents issus en général de cours de l'enseignement supérieur.''&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
**&amp;amp;rarr;  '''[[Qu%E2%80%99est-ce_qu%E2%80%99un_algorithme_%3F|Qu’est-ce qu’un algorithme ?]]''' &lt;br /&gt;
*** ''Texte introductif provenant du site Interstice''&lt;br /&gt;
**&amp;amp;rarr;  '''[[Le_site_du_Z%C3%A9ro_-_Algorithmique|Le site du Zéro - Algorithmique]]'''&lt;br /&gt;
*** ''Le &amp;quot;site du zéro&amp;quot; est une plateforme collaborative. Vous y trouverez de nombreux tutoriels pour débutants en programmation, développement web et ici algorithmique''&lt;br /&gt;
**&amp;amp;rarr;  '''Cours algorithmique''' [http://wiki.inria.fr/sciencinfolycee/Cours_algorithmique] : &lt;br /&gt;
*** ''Document de l'association A.T.L.A.N.T.I.C, il s'agit d'un cours ressource pour la classe, avec quiz d'évaluation.'' &lt;br /&gt;
&lt;br /&gt;
**&amp;amp;rarr; '''Eléments d'algorithmique''' [http://wiki.inria.fr/sciencinfolycee/El%C3%A9ments_d%27algorithmique]&lt;br /&gt;
       ''Cours de l’ENSTA, on y parle de complexité, récursivité, structures de données, arbres, graphes''&lt;br /&gt;
**&amp;amp;rarr; '''Cours d'algorithmique de BTS IG''' [http://wiki.inria.fr/sciencinfolycee/Cours_d%27algorithmique_de_premi%C3%A8re_ann%C3%A9e]&lt;br /&gt;
       ''Cours de première année du BTS IG''&lt;br /&gt;
**&amp;amp;rarr; '''Initiation à l'algorithmique''' [http://wiki.inria.fr/sciencinfolycee/Initiation_%C3%A0_l%27algorithmique]&lt;br /&gt;
       ''Cours intégrant les algorithmes classiques - 1° année de l’Enseirb''&lt;br /&gt;
&lt;br /&gt;
== [[Image:Pucegrain.png]] Culture générale - illustrer les cours ==&lt;br /&gt;
Nous allons ici indiquer des liens vers des documents utilisables en classe, en particulier un ensemble d'algorithmes répondant à des problématiques classiques.&lt;br /&gt;
&lt;br /&gt;
=== Algorithmes de tri ===&lt;br /&gt;
**&amp;amp;rarr; [[Le_probl%C3%A8me_du_tri|Le problème du tri]] ''Synthèse de plusieurs algorithmes sur cette thématique, avec applet Java ''&lt;br /&gt;
**&amp;amp;rarr; [[Les_algorithmes_de_tri|Les algorithmes de tri]] ''Issu du site Interstices avec Applet Java pour les illustrer''&lt;br /&gt;
**&amp;amp;rarr; Sur le site du zéro, un ensemble d'algorithmes de tri : [[Le_tri_par_insertion|le tri par insertion]], [[Le_tri_par_s%C3%A9lection|le tri par sélection]], [[Le_tri_par_tas|le tri par tas]], [[Le_tri_%C3%A0_bulles|le tri à bulles]], [[Le_tri_rapide_:_QSort|le tri rapide : QSort]], [[Le_tri-fusion|le tri-fusion]], mais aussi le tri ABR, le tri à paniers à découvrir sur ce site.&lt;br /&gt;
**&amp;amp;rarr; [[Comparaison_Tri_insertion_/_Tri_fusion|Comparaison Tri insertion/Tri fusion]] ''Une illustration de ces deux algorithmes et de leur efficacité''&lt;br /&gt;
**&amp;amp;rarr; Voir le fonctionnement de ces algorithmes sous forme de danses : [[Insert-sort_with_Romanian_folk_dance|Le tri par insertion dansé]], [[Bubble-sort_with_Hungarian_(%22Cs%C3%A1ng%C3%B3%22)_folk_dance|Le tri à bulles dansé]]&lt;br /&gt;
**&amp;amp;rarr; Une petite vidéo pour introduire la problématique [[The_Maggie_Sort_Algorithm|Maggie Sort Algorithm]]&lt;br /&gt;
&lt;br /&gt;
=== Algorithmes de recherche ===&lt;br /&gt;
**&amp;amp;rarr; [[La_dichotomie|La dichotomie]] '' Parcours Javascool''&lt;br /&gt;
**&amp;amp;rarr; [[La_recherche_dichotomique|La recherche dichotomique]] '' Exemple classe sur un problème de poker''&lt;br /&gt;
**&amp;amp;rarr; [[Un_peu_de_recherche_ne_peut_faire_que_du_bien_!!|Un peu de recherche ne peut faire que du bien !!]] ''Une page synthèse du site Zéro ''&lt;br /&gt;
**&amp;amp;rarr; ''Le « backtraking » ou recherche en profondeur, ou DFS :'' [[Le_backtracking_par_l'exemple_:_résoudre_un_sudoku|Le backtracking par l'exemple : résoudre un sudoku]] et aussi [[Backtracking_(Mathe_Prisma)|Backtracking (Mathe Prisma)]] '' - ce dernier, en allemand et sans programmation.''&lt;br /&gt;
&lt;br /&gt;
=== Graphes, Cryptographie ===&lt;br /&gt;
* Des pages spécifiques du site SILO traitent de ces deux thèmes, en particulier des algorithmes associés. &lt;br /&gt;
&lt;br /&gt;
**&amp;amp;rarr; [[Graphe]]&lt;br /&gt;
**&amp;amp;rarr; [[Cryptographie]]&lt;br /&gt;
&lt;br /&gt;
=== Génération de l'aléatoire ===&lt;br /&gt;
**&amp;amp;rarr; A la découverte de l'aléatoire et des probabilités [http://wiki.inria.fr/sciencinfolycee/A_la_d%C3%A9couverte_de_l%27al%C3%A9atoire_et_des_probabilit%C3%A9s]&lt;br /&gt;
**&amp;amp;rarr; Bruits et nombres aléatoires cohérents [http://wiki.inria.fr/sciencinfolycee/Bruits_et_nombres_al%C3%A9atoires_coh%C3%A9rents]&lt;br /&gt;
&lt;br /&gt;
=== D'autres algorithmes ===&lt;br /&gt;
**&amp;amp;rarr; [[Machine_de_Turing|Machine de Turing]] ''Un article d’interstices pour comprendre le fonctionnement de la machine de Turing, avec Applet Java ''&lt;br /&gt;
**&amp;amp;rarr; [[Les_suites_de_Syracuse|Les suites de Syracuse]]&lt;br /&gt;
**&amp;amp;rarr; [[Dessiner_la_fractale_de_Mandelbrot|Dessiner la fractale de Mandelbrot]]&lt;br /&gt;
**&amp;amp;rarr; [[Les_tours_de_Hano%C3%AF|Les tours de Hanoï]]&lt;br /&gt;
**&amp;amp;rarr; [[Les_algorithmes_gloutons|Les algorithmes gloutons]]&lt;br /&gt;
**&amp;amp;rarr; [[Stratégies_gloutonnes_(Mathe_Prisma)|Introduction aux algorithmes gloutons]] ''(en allemand, très bien fait, sans programmation)''&lt;br /&gt;
&lt;br /&gt;
== [[Image:Pucegrain.png]] Pour approfondir ==&lt;br /&gt;
**&amp;amp;rarr; '''Entre mathématiques et informatique : l'analyse des algorithmes ''' [http://wiki.inria.fr/sciencinfolycee/Entre_math%C3%A9matiques_et_informatique_:_l%27analyse_des_algorithmes] ''Conférence lors du colloqium Jacques Morgenstern – INRIA''&lt;br /&gt;
**&amp;amp;rarr; '''Éléments d'algorithmique ''' [http://wiki.inria.fr/sciencinfolycee/%C3%89l%C3%A9ments_d%27algorithmique] '' Cours encyclopédique ''&lt;br /&gt;
&lt;br /&gt;
== [[Image:Pucegrain.png]] Bibliographie ==&lt;br /&gt;
**&amp;amp;rarr; '''Algorithmes en langage C: Cours et exercices''' [http://wiki.inria.fr/sciencinfolycee/Algorithmes_en_langage_C:_Cours_et_exercices], Auteurs : Sedgewick R., Moreau JM&lt;br /&gt;
**&amp;amp;rarr; '''Introduction à l'algorithmique''' [http://wiki.inria.fr/sciencinfolycee/Introduction_%C3%A0_l%27algorithmique], Auteurs : Cormen T., Leiserson C., Rivest R., Stein C.&lt;br /&gt;
**&amp;amp;rarr; '''Mathématiques pour l'informatique : Avec 309 exercices corrigés''' [http://wiki.inria.fr/sciencinfolycee/Math%C3%A9matiques_pour_l%27informatique_:_Avec_309_exercices_corrig%C3%A9s], Auteurs : Arnold A., Guessarian I.&lt;/div&gt;</summary>
		<author><name>Pascal letard</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.inria.fr/wikis/sciencinfolycee/index.php?title=Pour_pr%C3%A9parer,_illustrer_des_cours_:_algorithmes_(s%C3%A9lection_th%C3%A9matique)&amp;diff=9001</id>
		<title>Pour préparer, illustrer des cours : algorithmes (sélection thématique)</title>
		<link rel="alternate" type="text/html" href="https://wiki.inria.fr/wikis/sciencinfolycee/index.php?title=Pour_pr%C3%A9parer,_illustrer_des_cours_:_algorithmes_(s%C3%A9lection_th%C3%A9matique)&amp;diff=9001"/>
		<updated>2011-11-19T21:23:12Z</updated>

		<summary type="html">&lt;p&gt;Pascal letard : /* Image:Pucegrain.png Briques pour préparer les cours */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Le mot « algorithme » vient du nom du grand mathématicien persan Al Khwarizmi (vers l'an 820), [http://wiki.inria.fr/sciencinfolycee/Portrait:Al_Khwarismi_(notion_d%27algorithme)] qui introduisit en Occident la numération décimale (rapportée d'Inde) et enseigna les règles élémentaires des calculs s'y rapportant. &lt;br /&gt;
&lt;br /&gt;
L'activité algorithmique a été introduite depuis 2009 dans les programmes de mathématiques de toutes les sériés du lycée [http://wiki.inria.fr/sciencinfolycee/JavaScool:InfoAuLycee], voici quelques activités algorithmiques effectuées dans ce cadre :&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&lt;br /&gt;
    • Javascool : Découvrir les ingrédients des algorithmes [http://javascool.gforge.inria.fr/v3/?page=api:/proglet/ingredients/doc-files/index.htm]&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&lt;br /&gt;
    • Educ Algo : Logiciel d’Initiation à l'algorithmique [http://math.et.info.free.fr/Algorithmique/index.html]&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&lt;br /&gt;
    • Javascool : Exercices algorithmes classes de seconde [http://javascool.gforge.inria.fr/v3/?page=api:proglet/exosdemaths/doc-files/index.htm]&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== [[Image:Pucegrain.png]] Briques pour préparer les cours ==&lt;br /&gt;
''Il s'agit d'un ensemble de documents issus en général de cours de l'enseignement supérieur.''&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
**&amp;amp;rarr;  '''[[Qu%E2%80%99est-ce_qu%E2%80%99un_algorithme_%3F|Qu’est-ce qu’un algorithme ?]]''' ''Texte introductif provenant du site Interstice''&lt;br /&gt;
**&amp;amp;rarr;  '''[[Le_site_du_Z%C3%A9ro_-_Algorithmique|Le site du Zéro - Algorithmique]]'''       ''Le &amp;quot;site du zéro&amp;quot; est une plateforme collaborative. Vous y trouverez de nombreux tutoriels pour débutants en programmation, développement web et ici algorithmique''&lt;br /&gt;
**&amp;amp;rarr;  '''Cours algorithmique''' [http://wiki.inria.fr/sciencinfolycee/Cours_algorithmique] : &lt;br /&gt;
       ''Document de l'association A.T.L.A.N.T.I.C, il s'agit d'un cours ressource pour la classe, avec quiz d'évaluation.'' &lt;br /&gt;
&lt;br /&gt;
**&amp;amp;rarr; '''Eléments d'algorithmique''' [http://wiki.inria.fr/sciencinfolycee/El%C3%A9ments_d%27algorithmique]&lt;br /&gt;
       ''Cours de l’ENSTA, on y parle de complexité, récursivité, structures de données, arbres, graphes''&lt;br /&gt;
**&amp;amp;rarr; '''Cours d'algorithmique de BTS IG''' [http://wiki.inria.fr/sciencinfolycee/Cours_d%27algorithmique_de_premi%C3%A8re_ann%C3%A9e]&lt;br /&gt;
       ''Cours de première année du BTS IG''&lt;br /&gt;
**&amp;amp;rarr; '''Initiation à l'algorithmique''' [http://wiki.inria.fr/sciencinfolycee/Initiation_%C3%A0_l%27algorithmique]&lt;br /&gt;
       ''Cours intégrant les algorithmes classiques - 1° année de l’Enseirb''&lt;br /&gt;
&lt;br /&gt;
== [[Image:Pucegrain.png]] Culture générale - illustrer les cours ==&lt;br /&gt;
Nous allons ici indiquer des liens vers des documents utilisables en classe, en particulier un ensemble d'algorithmes répondant à des problématiques classiques.&lt;br /&gt;
&lt;br /&gt;
=== Algorithmes de tri ===&lt;br /&gt;
**&amp;amp;rarr; [[Le_probl%C3%A8me_du_tri|Le problème du tri]] ''Synthèse de plusieurs algorithmes sur cette thématique, avec applet Java ''&lt;br /&gt;
**&amp;amp;rarr; [[Les_algorithmes_de_tri|Les algorithmes de tri]] ''Issu du site Interstices avec Applet Java pour les illustrer''&lt;br /&gt;
**&amp;amp;rarr; Sur le site du zéro, un ensemble d'algorithmes de tri : [[Le_tri_par_insertion|le tri par insertion]], [[Le_tri_par_s%C3%A9lection|le tri par sélection]], [[Le_tri_par_tas|le tri par tas]], [[Le_tri_%C3%A0_bulles|le tri à bulles]], [[Le_tri_rapide_:_QSort|le tri rapide : QSort]], [[Le_tri-fusion|le tri-fusion]], mais aussi le tri ABR, le tri à paniers à découvrir sur ce site.&lt;br /&gt;
**&amp;amp;rarr; [[Comparaison_Tri_insertion_/_Tri_fusion|Comparaison Tri insertion/Tri fusion]] ''Une illustration de ces deux algorithmes et de leur efficacité''&lt;br /&gt;
**&amp;amp;rarr; Voir le fonctionnement de ces algorithmes sous forme de danses : [[Insert-sort_with_Romanian_folk_dance|Le tri par insertion dansé]], [[Bubble-sort_with_Hungarian_(%22Cs%C3%A1ng%C3%B3%22)_folk_dance|Le tri à bulles dansé]]&lt;br /&gt;
**&amp;amp;rarr; Une petite vidéo pour introduire la problématique [[The_Maggie_Sort_Algorithm|Maggie Sort Algorithm]]&lt;br /&gt;
&lt;br /&gt;
=== Algorithmes de recherche ===&lt;br /&gt;
**&amp;amp;rarr; [[La_dichotomie|La dichotomie]] '' Parcours Javascool''&lt;br /&gt;
**&amp;amp;rarr; [[La_recherche_dichotomique|La recherche dichotomique]] '' Exemple classe sur un problème de poker''&lt;br /&gt;
**&amp;amp;rarr; [[Un_peu_de_recherche_ne_peut_faire_que_du_bien_!!|Un peu de recherche ne peut faire que du bien !!]] ''Une page synthèse du site Zéro ''&lt;br /&gt;
**&amp;amp;rarr; ''Le « backtraking » ou recherche en profondeur, ou DFS :'' [[Le_backtracking_par_l'exemple_:_résoudre_un_sudoku|Le backtracking par l'exemple : résoudre un sudoku]] et aussi [[Backtracking_(Mathe_Prisma)|Backtracking (Mathe Prisma)]] '' - ce dernier, en allemand et sans programmation.''&lt;br /&gt;
&lt;br /&gt;
=== Graphes, Cryptographie ===&lt;br /&gt;
* Des pages spécifiques du site SILO traitent de ces deux thèmes, en particulier des algorithmes associés. &lt;br /&gt;
&lt;br /&gt;
**&amp;amp;rarr; [[Graphe]]&lt;br /&gt;
**&amp;amp;rarr; [[Cryptographie]]&lt;br /&gt;
&lt;br /&gt;
=== Génération de l'aléatoire ===&lt;br /&gt;
**&amp;amp;rarr; A la découverte de l'aléatoire et des probabilités [http://wiki.inria.fr/sciencinfolycee/A_la_d%C3%A9couverte_de_l%27al%C3%A9atoire_et_des_probabilit%C3%A9s]&lt;br /&gt;
**&amp;amp;rarr; Bruits et nombres aléatoires cohérents [http://wiki.inria.fr/sciencinfolycee/Bruits_et_nombres_al%C3%A9atoires_coh%C3%A9rents]&lt;br /&gt;
&lt;br /&gt;
=== D'autres algorithmes ===&lt;br /&gt;
**&amp;amp;rarr; [[Machine_de_Turing|Machine de Turing]] ''Un article d’interstices pour comprendre le fonctionnement de la machine de Turing, avec Applet Java ''&lt;br /&gt;
**&amp;amp;rarr; [[Les_suites_de_Syracuse|Les suites de Syracuse]]&lt;br /&gt;
**&amp;amp;rarr; [[Dessiner_la_fractale_de_Mandelbrot|Dessiner la fractale de Mandelbrot]]&lt;br /&gt;
**&amp;amp;rarr; [[Les_tours_de_Hano%C3%AF|Les tours de Hanoï]]&lt;br /&gt;
**&amp;amp;rarr; [[Les_algorithmes_gloutons|Les algorithmes gloutons]]&lt;br /&gt;
**&amp;amp;rarr; [[Stratégies_gloutonnes_(Mathe_Prisma)|Introduction aux algorithmes gloutons]] ''(en allemand, très bien fait, sans programmation)''&lt;br /&gt;
&lt;br /&gt;
== [[Image:Pucegrain.png]] Pour approfondir ==&lt;br /&gt;
**&amp;amp;rarr; '''Entre mathématiques et informatique : l'analyse des algorithmes ''' [http://wiki.inria.fr/sciencinfolycee/Entre_math%C3%A9matiques_et_informatique_:_l%27analyse_des_algorithmes] ''Conférence lors du colloqium Jacques Morgenstern – INRIA''&lt;br /&gt;
**&amp;amp;rarr; '''Éléments d'algorithmique ''' [http://wiki.inria.fr/sciencinfolycee/%C3%89l%C3%A9ments_d%27algorithmique] '' Cours encyclopédique ''&lt;br /&gt;
&lt;br /&gt;
== [[Image:Pucegrain.png]] Bibliographie ==&lt;br /&gt;
**&amp;amp;rarr; '''Algorithmes en langage C: Cours et exercices''' [http://wiki.inria.fr/sciencinfolycee/Algorithmes_en_langage_C:_Cours_et_exercices], Auteurs : Sedgewick R., Moreau JM&lt;br /&gt;
**&amp;amp;rarr; '''Introduction à l'algorithmique''' [http://wiki.inria.fr/sciencinfolycee/Introduction_%C3%A0_l%27algorithmique], Auteurs : Cormen T., Leiserson C., Rivest R., Stein C.&lt;br /&gt;
**&amp;amp;rarr; '''Mathématiques pour l'informatique : Avec 309 exercices corrigés''' [http://wiki.inria.fr/sciencinfolycee/Math%C3%A9matiques_pour_l%27informatique_:_Avec_309_exercices_corrig%C3%A9s], Auteurs : Arnold A., Guessarian I.&lt;/div&gt;</summary>
		<author><name>Pascal letard</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.inria.fr/wikis/sciencinfolycee/index.php?title=Pour_pr%C3%A9parer,_illustrer_des_cours_:_algorithmes_(s%C3%A9lection_th%C3%A9matique)&amp;diff=9000</id>
		<title>Pour préparer, illustrer des cours : algorithmes (sélection thématique)</title>
		<link rel="alternate" type="text/html" href="https://wiki.inria.fr/wikis/sciencinfolycee/index.php?title=Pour_pr%C3%A9parer,_illustrer_des_cours_:_algorithmes_(s%C3%A9lection_th%C3%A9matique)&amp;diff=9000"/>
		<updated>2011-11-19T21:20:01Z</updated>

		<summary type="html">&lt;p&gt;Pascal letard : /* Image:Pucegrain.png Bibliographie */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Le mot « algorithme » vient du nom du grand mathématicien persan Al Khwarizmi (vers l'an 820), [http://wiki.inria.fr/sciencinfolycee/Portrait:Al_Khwarismi_(notion_d%27algorithme)] qui introduisit en Occident la numération décimale (rapportée d'Inde) et enseigna les règles élémentaires des calculs s'y rapportant. &lt;br /&gt;
&lt;br /&gt;
L'activité algorithmique a été introduite depuis 2009 dans les programmes de mathématiques de toutes les sériés du lycée [http://wiki.inria.fr/sciencinfolycee/JavaScool:InfoAuLycee], voici quelques activités algorithmiques effectuées dans ce cadre :&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&lt;br /&gt;
    • Javascool : Découvrir les ingrédients des algorithmes [http://javascool.gforge.inria.fr/v3/?page=api:/proglet/ingredients/doc-files/index.htm]&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&lt;br /&gt;
    • Educ Algo : Logiciel d’Initiation à l'algorithmique [http://math.et.info.free.fr/Algorithmique/index.html]&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&lt;br /&gt;
    • Javascool : Exercices algorithmes classes de seconde [http://javascool.gforge.inria.fr/v3/?page=api:proglet/exosdemaths/doc-files/index.htm]&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== [[Image:Pucegrain.png]] Briques pour préparer les cours ==&lt;br /&gt;
''Il s'agit d'un ensemble de documents issus en général de cours de l'enseignement supérieur.''&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&lt;br /&gt;
    • '''[[Qu%E2%80%99est-ce_qu%E2%80%99un_algorithme_%3F|Qu’est-ce qu’un algorithme ?]]''' ''Texte introductif provenant du site Interstice''&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&lt;br /&gt;
    •  '''[[Le_site_du_Z%C3%A9ro_-_Algorithmique|Le site du Zéro - Algorithmique]]'''       ''Le &amp;quot;site du zéro&amp;quot; est une plateforme collaborative. Vous y trouverez de nombreux tutoriels pour débutants en programmation, développement web et ici algorithmique''&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&lt;br /&gt;
    • '''Cours algorithmique''' [http://wiki.inria.fr/sciencinfolycee/Cours_algorithmique] : &lt;br /&gt;
       ''Document de l'association A.T.L.A.N.T.I.C, il s'agit d'un cours ressource pour la classe, avec quiz d'évaluation.'' &lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&lt;br /&gt;
    • '''Eléments d'algorithmique''' [http://wiki.inria.fr/sciencinfolycee/El%C3%A9ments_d%27algorithmique]&lt;br /&gt;
       ''Cours de l’ENSTA, on y parle de complexité, récursivité, structures de données, arbres, graphes''&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&lt;br /&gt;
    • '''Cours d'algorithmique de BTS IG''' [http://wiki.inria.fr/sciencinfolycee/Cours_d%27algorithmique_de_premi%C3%A8re_ann%C3%A9e]&lt;br /&gt;
       ''Cours de première année du BTS IG''&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&lt;br /&gt;
    • '''Initiation à l'algorithmique''' [http://wiki.inria.fr/sciencinfolycee/Initiation_%C3%A0_l%27algorithmique]&lt;br /&gt;
       ''Cours intégrant les algorithmes classiques - 1° année de l’Enseirb'' &lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== [[Image:Pucegrain.png]] Culture générale - illustrer les cours ==&lt;br /&gt;
Nous allons ici indiquer des liens vers des documents utilisables en classe, en particulier un ensemble d'algorithmes répondant à des problématiques classiques.&lt;br /&gt;
&lt;br /&gt;
=== Algorithmes de tri ===&lt;br /&gt;
**&amp;amp;rarr; [[Le_probl%C3%A8me_du_tri|Le problème du tri]] ''Synthèse de plusieurs algorithmes sur cette thématique, avec applet Java ''&lt;br /&gt;
**&amp;amp;rarr; [[Les_algorithmes_de_tri|Les algorithmes de tri]] ''Issu du site Interstices avec Applet Java pour les illustrer''&lt;br /&gt;
**&amp;amp;rarr; Sur le site du zéro, un ensemble d'algorithmes de tri : [[Le_tri_par_insertion|le tri par insertion]], [[Le_tri_par_s%C3%A9lection|le tri par sélection]], [[Le_tri_par_tas|le tri par tas]], [[Le_tri_%C3%A0_bulles|le tri à bulles]], [[Le_tri_rapide_:_QSort|le tri rapide : QSort]], [[Le_tri-fusion|le tri-fusion]], mais aussi le tri ABR, le tri à paniers à découvrir sur ce site.&lt;br /&gt;
**&amp;amp;rarr; [[Comparaison_Tri_insertion_/_Tri_fusion|Comparaison Tri insertion/Tri fusion]] ''Une illustration de ces deux algorithmes et de leur efficacité''&lt;br /&gt;
**&amp;amp;rarr; Voir le fonctionnement de ces algorithmes sous forme de danses : [[Insert-sort_with_Romanian_folk_dance|Le tri par insertion dansé]], [[Bubble-sort_with_Hungarian_(%22Cs%C3%A1ng%C3%B3%22)_folk_dance|Le tri à bulles dansé]]&lt;br /&gt;
**&amp;amp;rarr; Une petite vidéo pour introduire la problématique [[The_Maggie_Sort_Algorithm|Maggie Sort Algorithm]]&lt;br /&gt;
&lt;br /&gt;
=== Algorithmes de recherche ===&lt;br /&gt;
**&amp;amp;rarr; [[La_dichotomie|La dichotomie]] '' Parcours Javascool''&lt;br /&gt;
**&amp;amp;rarr; [[La_recherche_dichotomique|La recherche dichotomique]] '' Exemple classe sur un problème de poker''&lt;br /&gt;
**&amp;amp;rarr; [[Un_peu_de_recherche_ne_peut_faire_que_du_bien_!!|Un peu de recherche ne peut faire que du bien !!]] ''Une page synthèse du site Zéro ''&lt;br /&gt;
**&amp;amp;rarr; ''Le « backtraking » ou recherche en profondeur, ou DFS :'' [[Le_backtracking_par_l'exemple_:_résoudre_un_sudoku|Le backtracking par l'exemple : résoudre un sudoku]] et aussi [[Backtracking_(Mathe_Prisma)|Backtracking (Mathe Prisma)]] '' - ce dernier, en allemand et sans programmation.''&lt;br /&gt;
&lt;br /&gt;
=== Graphes, Cryptographie ===&lt;br /&gt;
* Des pages spécifiques du site SILO traitent de ces deux thèmes, en particulier des algorithmes associés. &lt;br /&gt;
&lt;br /&gt;
**&amp;amp;rarr; [[Graphe]]&lt;br /&gt;
**&amp;amp;rarr; [[Cryptographie]]&lt;br /&gt;
&lt;br /&gt;
=== Génération de l'aléatoire ===&lt;br /&gt;
**&amp;amp;rarr; A la découverte de l'aléatoire et des probabilités [http://wiki.inria.fr/sciencinfolycee/A_la_d%C3%A9couverte_de_l%27al%C3%A9atoire_et_des_probabilit%C3%A9s]&lt;br /&gt;
**&amp;amp;rarr; Bruits et nombres aléatoires cohérents [http://wiki.inria.fr/sciencinfolycee/Bruits_et_nombres_al%C3%A9atoires_coh%C3%A9rents]&lt;br /&gt;
&lt;br /&gt;
=== D'autres algorithmes ===&lt;br /&gt;
**&amp;amp;rarr; [[Machine_de_Turing|Machine de Turing]] ''Un article d’interstices pour comprendre le fonctionnement de la machine de Turing, avec Applet Java ''&lt;br /&gt;
**&amp;amp;rarr; [[Les_suites_de_Syracuse|Les suites de Syracuse]]&lt;br /&gt;
**&amp;amp;rarr; [[Dessiner_la_fractale_de_Mandelbrot|Dessiner la fractale de Mandelbrot]]&lt;br /&gt;
**&amp;amp;rarr; [[Les_tours_de_Hano%C3%AF|Les tours de Hanoï]]&lt;br /&gt;
**&amp;amp;rarr; [[Les_algorithmes_gloutons|Les algorithmes gloutons]]&lt;br /&gt;
**&amp;amp;rarr; [[Stratégies_gloutonnes_(Mathe_Prisma)|Introduction aux algorithmes gloutons]] ''(en allemand, très bien fait, sans programmation)''&lt;br /&gt;
&lt;br /&gt;
== [[Image:Pucegrain.png]] Pour approfondir ==&lt;br /&gt;
**&amp;amp;rarr; '''Entre mathématiques et informatique : l'analyse des algorithmes ''' [http://wiki.inria.fr/sciencinfolycee/Entre_math%C3%A9matiques_et_informatique_:_l%27analyse_des_algorithmes] ''Conférence lors du colloqium Jacques Morgenstern – INRIA''&lt;br /&gt;
**&amp;amp;rarr; '''Éléments d'algorithmique ''' [http://wiki.inria.fr/sciencinfolycee/%C3%89l%C3%A9ments_d%27algorithmique] '' Cours encyclopédique ''&lt;br /&gt;
&lt;br /&gt;
== [[Image:Pucegrain.png]] Bibliographie ==&lt;br /&gt;
**&amp;amp;rarr; '''Algorithmes en langage C: Cours et exercices''' [http://wiki.inria.fr/sciencinfolycee/Algorithmes_en_langage_C:_Cours_et_exercices], Auteurs : Sedgewick R., Moreau JM&lt;br /&gt;
**&amp;amp;rarr; '''Introduction à l'algorithmique''' [http://wiki.inria.fr/sciencinfolycee/Introduction_%C3%A0_l%27algorithmique], Auteurs : Cormen T., Leiserson C., Rivest R., Stein C.&lt;br /&gt;
**&amp;amp;rarr; '''Mathématiques pour l'informatique : Avec 309 exercices corrigés''' [http://wiki.inria.fr/sciencinfolycee/Math%C3%A9matiques_pour_l%27informatique_:_Avec_309_exercices_corrig%C3%A9s], Auteurs : Arnold A., Guessarian I.&lt;/div&gt;</summary>
		<author><name>Pascal letard</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.inria.fr/wikis/sciencinfolycee/index.php?title=Pour_pr%C3%A9parer,_illustrer_des_cours_:_algorithmes_(s%C3%A9lection_th%C3%A9matique)&amp;diff=8999</id>
		<title>Pour préparer, illustrer des cours : algorithmes (sélection thématique)</title>
		<link rel="alternate" type="text/html" href="https://wiki.inria.fr/wikis/sciencinfolycee/index.php?title=Pour_pr%C3%A9parer,_illustrer_des_cours_:_algorithmes_(s%C3%A9lection_th%C3%A9matique)&amp;diff=8999"/>
		<updated>2011-11-19T21:18:56Z</updated>

		<summary type="html">&lt;p&gt;Pascal letard : /* Image:Pucegrain.png Bibliographie */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Le mot « algorithme » vient du nom du grand mathématicien persan Al Khwarizmi (vers l'an 820), [http://wiki.inria.fr/sciencinfolycee/Portrait:Al_Khwarismi_(notion_d%27algorithme)] qui introduisit en Occident la numération décimale (rapportée d'Inde) et enseigna les règles élémentaires des calculs s'y rapportant. &lt;br /&gt;
&lt;br /&gt;
L'activité algorithmique a été introduite depuis 2009 dans les programmes de mathématiques de toutes les sériés du lycée [http://wiki.inria.fr/sciencinfolycee/JavaScool:InfoAuLycee], voici quelques activités algorithmiques effectuées dans ce cadre :&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&lt;br /&gt;
    • Javascool : Découvrir les ingrédients des algorithmes [http://javascool.gforge.inria.fr/v3/?page=api:/proglet/ingredients/doc-files/index.htm]&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&lt;br /&gt;
    • Educ Algo : Logiciel d’Initiation à l'algorithmique [http://math.et.info.free.fr/Algorithmique/index.html]&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&lt;br /&gt;
    • Javascool : Exercices algorithmes classes de seconde [http://javascool.gforge.inria.fr/v3/?page=api:proglet/exosdemaths/doc-files/index.htm]&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== [[Image:Pucegrain.png]] Briques pour préparer les cours ==&lt;br /&gt;
''Il s'agit d'un ensemble de documents issus en général de cours de l'enseignement supérieur.''&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&lt;br /&gt;
    • '''[[Qu%E2%80%99est-ce_qu%E2%80%99un_algorithme_%3F|Qu’est-ce qu’un algorithme ?]]''' ''Texte introductif provenant du site Interstice''&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&lt;br /&gt;
    •  '''[[Le_site_du_Z%C3%A9ro_-_Algorithmique|Le site du Zéro - Algorithmique]]'''       ''Le &amp;quot;site du zéro&amp;quot; est une plateforme collaborative. Vous y trouverez de nombreux tutoriels pour débutants en programmation, développement web et ici algorithmique''&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&lt;br /&gt;
    • '''Cours algorithmique''' [http://wiki.inria.fr/sciencinfolycee/Cours_algorithmique] : &lt;br /&gt;
       ''Document de l'association A.T.L.A.N.T.I.C, il s'agit d'un cours ressource pour la classe, avec quiz d'évaluation.'' &lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&lt;br /&gt;
    • '''Eléments d'algorithmique''' [http://wiki.inria.fr/sciencinfolycee/El%C3%A9ments_d%27algorithmique]&lt;br /&gt;
       ''Cours de l’ENSTA, on y parle de complexité, récursivité, structures de données, arbres, graphes''&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&lt;br /&gt;
    • '''Cours d'algorithmique de BTS IG''' [http://wiki.inria.fr/sciencinfolycee/Cours_d%27algorithmique_de_premi%C3%A8re_ann%C3%A9e]&lt;br /&gt;
       ''Cours de première année du BTS IG''&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&lt;br /&gt;
    • '''Initiation à l'algorithmique''' [http://wiki.inria.fr/sciencinfolycee/Initiation_%C3%A0_l%27algorithmique]&lt;br /&gt;
       ''Cours intégrant les algorithmes classiques - 1° année de l’Enseirb'' &lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== [[Image:Pucegrain.png]] Culture générale - illustrer les cours ==&lt;br /&gt;
Nous allons ici indiquer des liens vers des documents utilisables en classe, en particulier un ensemble d'algorithmes répondant à des problématiques classiques.&lt;br /&gt;
&lt;br /&gt;
=== Algorithmes de tri ===&lt;br /&gt;
**&amp;amp;rarr; [[Le_probl%C3%A8me_du_tri|Le problème du tri]] ''Synthèse de plusieurs algorithmes sur cette thématique, avec applet Java ''&lt;br /&gt;
**&amp;amp;rarr; [[Les_algorithmes_de_tri|Les algorithmes de tri]] ''Issu du site Interstices avec Applet Java pour les illustrer''&lt;br /&gt;
**&amp;amp;rarr; Sur le site du zéro, un ensemble d'algorithmes de tri : [[Le_tri_par_insertion|le tri par insertion]], [[Le_tri_par_s%C3%A9lection|le tri par sélection]], [[Le_tri_par_tas|le tri par tas]], [[Le_tri_%C3%A0_bulles|le tri à bulles]], [[Le_tri_rapide_:_QSort|le tri rapide : QSort]], [[Le_tri-fusion|le tri-fusion]], mais aussi le tri ABR, le tri à paniers à découvrir sur ce site.&lt;br /&gt;
**&amp;amp;rarr; [[Comparaison_Tri_insertion_/_Tri_fusion|Comparaison Tri insertion/Tri fusion]] ''Une illustration de ces deux algorithmes et de leur efficacité''&lt;br /&gt;
**&amp;amp;rarr; Voir le fonctionnement de ces algorithmes sous forme de danses : [[Insert-sort_with_Romanian_folk_dance|Le tri par insertion dansé]], [[Bubble-sort_with_Hungarian_(%22Cs%C3%A1ng%C3%B3%22)_folk_dance|Le tri à bulles dansé]]&lt;br /&gt;
**&amp;amp;rarr; Une petite vidéo pour introduire la problématique [[The_Maggie_Sort_Algorithm|Maggie Sort Algorithm]]&lt;br /&gt;
&lt;br /&gt;
=== Algorithmes de recherche ===&lt;br /&gt;
**&amp;amp;rarr; [[La_dichotomie|La dichotomie]] '' Parcours Javascool''&lt;br /&gt;
**&amp;amp;rarr; [[La_recherche_dichotomique|La recherche dichotomique]] '' Exemple classe sur un problème de poker''&lt;br /&gt;
**&amp;amp;rarr; [[Un_peu_de_recherche_ne_peut_faire_que_du_bien_!!|Un peu de recherche ne peut faire que du bien !!]] ''Une page synthèse du site Zéro ''&lt;br /&gt;
**&amp;amp;rarr; ''Le « backtraking » ou recherche en profondeur, ou DFS :'' [[Le_backtracking_par_l'exemple_:_résoudre_un_sudoku|Le backtracking par l'exemple : résoudre un sudoku]] et aussi [[Backtracking_(Mathe_Prisma)|Backtracking (Mathe Prisma)]] '' - ce dernier, en allemand et sans programmation.''&lt;br /&gt;
&lt;br /&gt;
=== Graphes, Cryptographie ===&lt;br /&gt;
* Des pages spécifiques du site SILO traitent de ces deux thèmes, en particulier des algorithmes associés. &lt;br /&gt;
&lt;br /&gt;
**&amp;amp;rarr; [[Graphe]]&lt;br /&gt;
**&amp;amp;rarr; [[Cryptographie]]&lt;br /&gt;
&lt;br /&gt;
=== Génération de l'aléatoire ===&lt;br /&gt;
**&amp;amp;rarr; A la découverte de l'aléatoire et des probabilités [http://wiki.inria.fr/sciencinfolycee/A_la_d%C3%A9couverte_de_l%27al%C3%A9atoire_et_des_probabilit%C3%A9s]&lt;br /&gt;
**&amp;amp;rarr; Bruits et nombres aléatoires cohérents [http://wiki.inria.fr/sciencinfolycee/Bruits_et_nombres_al%C3%A9atoires_coh%C3%A9rents]&lt;br /&gt;
&lt;br /&gt;
=== D'autres algorithmes ===&lt;br /&gt;
**&amp;amp;rarr; [[Machine_de_Turing|Machine de Turing]] ''Un article d’interstices pour comprendre le fonctionnement de la machine de Turing, avec Applet Java ''&lt;br /&gt;
**&amp;amp;rarr; [[Les_suites_de_Syracuse|Les suites de Syracuse]]&lt;br /&gt;
**&amp;amp;rarr; [[Dessiner_la_fractale_de_Mandelbrot|Dessiner la fractale de Mandelbrot]]&lt;br /&gt;
**&amp;amp;rarr; [[Les_tours_de_Hano%C3%AF|Les tours de Hanoï]]&lt;br /&gt;
**&amp;amp;rarr; [[Les_algorithmes_gloutons|Les algorithmes gloutons]]&lt;br /&gt;
**&amp;amp;rarr; [[Stratégies_gloutonnes_(Mathe_Prisma)|Introduction aux algorithmes gloutons]] ''(en allemand, très bien fait, sans programmation)''&lt;br /&gt;
&lt;br /&gt;
== [[Image:Pucegrain.png]] Pour approfondir ==&lt;br /&gt;
**&amp;amp;rarr; '''Entre mathématiques et informatique : l'analyse des algorithmes ''' [http://wiki.inria.fr/sciencinfolycee/Entre_math%C3%A9matiques_et_informatique_:_l%27analyse_des_algorithmes] ''Conférence lors du colloqium Jacques Morgenstern – INRIA''&lt;br /&gt;
**&amp;amp;rarr; '''Éléments d'algorithmique ''' [http://wiki.inria.fr/sciencinfolycee/%C3%89l%C3%A9ments_d%27algorithmique] '' Cours encyclopédique ''&lt;br /&gt;
&lt;br /&gt;
== [[Image:Pucegrain.png]] Bibliographie ==&lt;br /&gt;
**&amp;amp;rarr; '''Algorithmes en langage C: Cours et exercices''' [http://wiki.inria.fr/sciencinfolycee/Algorithmes_en_langage_C:_Cours_et_exercices], Auteurs : Sedgewick R., Moreau JM&lt;br /&gt;
**&amp;amp;rarr; '''Introduction à l'algorithmique''' [http://wiki.inria.fr/sciencinfolycee/Introduction_%C3%A0_l%27algorithmique]&lt;br /&gt;
        ''Auteurs : Cormen T., Leiserson C., Rivest R., Stein C.''&lt;br /&gt;
**&amp;amp;rarr; '''Mathématiques pour l'informatique : Avec 309 exercices corrigés''' [http://wiki.inria.fr/sciencinfolycee/Math%C3%A9matiques_pour_l%27informatique_:_Avec_309_exercices_corrig%C3%A9s]&lt;br /&gt;
        ''Auteurs : Arnold A., Guessarian I.''&lt;/div&gt;</summary>
		<author><name>Pascal letard</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.inria.fr/wikis/sciencinfolycee/index.php?title=Pour_pr%C3%A9parer,_illustrer_des_cours_:_algorithmes_(s%C3%A9lection_th%C3%A9matique)&amp;diff=8998</id>
		<title>Pour préparer, illustrer des cours : algorithmes (sélection thématique)</title>
		<link rel="alternate" type="text/html" href="https://wiki.inria.fr/wikis/sciencinfolycee/index.php?title=Pour_pr%C3%A9parer,_illustrer_des_cours_:_algorithmes_(s%C3%A9lection_th%C3%A9matique)&amp;diff=8998"/>
		<updated>2011-11-19T21:17:09Z</updated>

		<summary type="html">&lt;p&gt;Pascal letard : /* Image:Pucegrain.png Pour approfondir */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Le mot « algorithme » vient du nom du grand mathématicien persan Al Khwarizmi (vers l'an 820), [http://wiki.inria.fr/sciencinfolycee/Portrait:Al_Khwarismi_(notion_d%27algorithme)] qui introduisit en Occident la numération décimale (rapportée d'Inde) et enseigna les règles élémentaires des calculs s'y rapportant. &lt;br /&gt;
&lt;br /&gt;
L'activité algorithmique a été introduite depuis 2009 dans les programmes de mathématiques de toutes les sériés du lycée [http://wiki.inria.fr/sciencinfolycee/JavaScool:InfoAuLycee], voici quelques activités algorithmiques effectuées dans ce cadre :&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&lt;br /&gt;
    • Javascool : Découvrir les ingrédients des algorithmes [http://javascool.gforge.inria.fr/v3/?page=api:/proglet/ingredients/doc-files/index.htm]&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&lt;br /&gt;
    • Educ Algo : Logiciel d’Initiation à l'algorithmique [http://math.et.info.free.fr/Algorithmique/index.html]&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&lt;br /&gt;
    • Javascool : Exercices algorithmes classes de seconde [http://javascool.gforge.inria.fr/v3/?page=api:proglet/exosdemaths/doc-files/index.htm]&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== [[Image:Pucegrain.png]] Briques pour préparer les cours ==&lt;br /&gt;
''Il s'agit d'un ensemble de documents issus en général de cours de l'enseignement supérieur.''&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&lt;br /&gt;
    • '''[[Qu%E2%80%99est-ce_qu%E2%80%99un_algorithme_%3F|Qu’est-ce qu’un algorithme ?]]''' ''Texte introductif provenant du site Interstice''&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&lt;br /&gt;
    •  '''[[Le_site_du_Z%C3%A9ro_-_Algorithmique|Le site du Zéro - Algorithmique]]'''       ''Le &amp;quot;site du zéro&amp;quot; est une plateforme collaborative. Vous y trouverez de nombreux tutoriels pour débutants en programmation, développement web et ici algorithmique''&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&lt;br /&gt;
    • '''Cours algorithmique''' [http://wiki.inria.fr/sciencinfolycee/Cours_algorithmique] : &lt;br /&gt;
       ''Document de l'association A.T.L.A.N.T.I.C, il s'agit d'un cours ressource pour la classe, avec quiz d'évaluation.'' &lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&lt;br /&gt;
    • '''Eléments d'algorithmique''' [http://wiki.inria.fr/sciencinfolycee/El%C3%A9ments_d%27algorithmique]&lt;br /&gt;
       ''Cours de l’ENSTA, on y parle de complexité, récursivité, structures de données, arbres, graphes''&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&lt;br /&gt;
    • '''Cours d'algorithmique de BTS IG''' [http://wiki.inria.fr/sciencinfolycee/Cours_d%27algorithmique_de_premi%C3%A8re_ann%C3%A9e]&lt;br /&gt;
       ''Cours de première année du BTS IG''&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&lt;br /&gt;
    • '''Initiation à l'algorithmique''' [http://wiki.inria.fr/sciencinfolycee/Initiation_%C3%A0_l%27algorithmique]&lt;br /&gt;
       ''Cours intégrant les algorithmes classiques - 1° année de l’Enseirb'' &lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== [[Image:Pucegrain.png]] Culture générale - illustrer les cours ==&lt;br /&gt;
Nous allons ici indiquer des liens vers des documents utilisables en classe, en particulier un ensemble d'algorithmes répondant à des problématiques classiques.&lt;br /&gt;
&lt;br /&gt;
=== Algorithmes de tri ===&lt;br /&gt;
**&amp;amp;rarr; [[Le_probl%C3%A8me_du_tri|Le problème du tri]] ''Synthèse de plusieurs algorithmes sur cette thématique, avec applet Java ''&lt;br /&gt;
**&amp;amp;rarr; [[Les_algorithmes_de_tri|Les algorithmes de tri]] ''Issu du site Interstices avec Applet Java pour les illustrer''&lt;br /&gt;
**&amp;amp;rarr; Sur le site du zéro, un ensemble d'algorithmes de tri : [[Le_tri_par_insertion|le tri par insertion]], [[Le_tri_par_s%C3%A9lection|le tri par sélection]], [[Le_tri_par_tas|le tri par tas]], [[Le_tri_%C3%A0_bulles|le tri à bulles]], [[Le_tri_rapide_:_QSort|le tri rapide : QSort]], [[Le_tri-fusion|le tri-fusion]], mais aussi le tri ABR, le tri à paniers à découvrir sur ce site.&lt;br /&gt;
**&amp;amp;rarr; [[Comparaison_Tri_insertion_/_Tri_fusion|Comparaison Tri insertion/Tri fusion]] ''Une illustration de ces deux algorithmes et de leur efficacité''&lt;br /&gt;
**&amp;amp;rarr; Voir le fonctionnement de ces algorithmes sous forme de danses : [[Insert-sort_with_Romanian_folk_dance|Le tri par insertion dansé]], [[Bubble-sort_with_Hungarian_(%22Cs%C3%A1ng%C3%B3%22)_folk_dance|Le tri à bulles dansé]]&lt;br /&gt;
**&amp;amp;rarr; Une petite vidéo pour introduire la problématique [[The_Maggie_Sort_Algorithm|Maggie Sort Algorithm]]&lt;br /&gt;
&lt;br /&gt;
=== Algorithmes de recherche ===&lt;br /&gt;
**&amp;amp;rarr; [[La_dichotomie|La dichotomie]] '' Parcours Javascool''&lt;br /&gt;
**&amp;amp;rarr; [[La_recherche_dichotomique|La recherche dichotomique]] '' Exemple classe sur un problème de poker''&lt;br /&gt;
**&amp;amp;rarr; [[Un_peu_de_recherche_ne_peut_faire_que_du_bien_!!|Un peu de recherche ne peut faire que du bien !!]] ''Une page synthèse du site Zéro ''&lt;br /&gt;
**&amp;amp;rarr; ''Le « backtraking » ou recherche en profondeur, ou DFS :'' [[Le_backtracking_par_l'exemple_:_résoudre_un_sudoku|Le backtracking par l'exemple : résoudre un sudoku]] et aussi [[Backtracking_(Mathe_Prisma)|Backtracking (Mathe Prisma)]] '' - ce dernier, en allemand et sans programmation.''&lt;br /&gt;
&lt;br /&gt;
=== Graphes, Cryptographie ===&lt;br /&gt;
* Des pages spécifiques du site SILO traitent de ces deux thèmes, en particulier des algorithmes associés. &lt;br /&gt;
&lt;br /&gt;
**&amp;amp;rarr; [[Graphe]]&lt;br /&gt;
**&amp;amp;rarr; [[Cryptographie]]&lt;br /&gt;
&lt;br /&gt;
=== Génération de l'aléatoire ===&lt;br /&gt;
**&amp;amp;rarr; A la découverte de l'aléatoire et des probabilités [http://wiki.inria.fr/sciencinfolycee/A_la_d%C3%A9couverte_de_l%27al%C3%A9atoire_et_des_probabilit%C3%A9s]&lt;br /&gt;
**&amp;amp;rarr; Bruits et nombres aléatoires cohérents [http://wiki.inria.fr/sciencinfolycee/Bruits_et_nombres_al%C3%A9atoires_coh%C3%A9rents]&lt;br /&gt;
&lt;br /&gt;
=== D'autres algorithmes ===&lt;br /&gt;
**&amp;amp;rarr; [[Machine_de_Turing|Machine de Turing]] ''Un article d’interstices pour comprendre le fonctionnement de la machine de Turing, avec Applet Java ''&lt;br /&gt;
**&amp;amp;rarr; [[Les_suites_de_Syracuse|Les suites de Syracuse]]&lt;br /&gt;
**&amp;amp;rarr; [[Dessiner_la_fractale_de_Mandelbrot|Dessiner la fractale de Mandelbrot]]&lt;br /&gt;
**&amp;amp;rarr; [[Les_tours_de_Hano%C3%AF|Les tours de Hanoï]]&lt;br /&gt;
**&amp;amp;rarr; [[Les_algorithmes_gloutons|Les algorithmes gloutons]]&lt;br /&gt;
**&amp;amp;rarr; [[Stratégies_gloutonnes_(Mathe_Prisma)|Introduction aux algorithmes gloutons]] ''(en allemand, très bien fait, sans programmation)''&lt;br /&gt;
&lt;br /&gt;
== [[Image:Pucegrain.png]] Pour approfondir ==&lt;br /&gt;
**&amp;amp;rarr; '''Entre mathématiques et informatique : l'analyse des algorithmes ''' [http://wiki.inria.fr/sciencinfolycee/Entre_math%C3%A9matiques_et_informatique_:_l%27analyse_des_algorithmes] ''Conférence lors du colloqium Jacques Morgenstern – INRIA''&lt;br /&gt;
**&amp;amp;rarr; '''Éléments d'algorithmique ''' [http://wiki.inria.fr/sciencinfolycee/%C3%89l%C3%A9ments_d%27algorithmique] '' Cours encyclopédique ''&lt;br /&gt;
&lt;br /&gt;
== [[Image:Pucegrain.png]] Bibliographie ==&lt;br /&gt;
**&amp;amp;rarr; '''Algorithmes en langage C: Cours et exercices''' [http://wiki.inria.fr/sciencinfolycee/Algorithmes_en_langage_C:_Cours_et_exercices] &lt;br /&gt;
        ''Auteurs : Sedgewick R., Moreau JM''&lt;br /&gt;
**&amp;amp;rarr; '''Introduction à l'algorithmique''' [http://wiki.inria.fr/sciencinfolycee/Introduction_%C3%A0_l%27algorithmique]&lt;br /&gt;
        ''Auteurs : Cormen T., Leiserson C., Rivest R., Stein C.''&lt;br /&gt;
**&amp;amp;rarr; '''Mathématiques pour l'informatique : Avec 309 exercices corrigés''' [http://wiki.inria.fr/sciencinfolycee/Math%C3%A9matiques_pour_l%27informatique_:_Avec_309_exercices_corrig%C3%A9s]&lt;br /&gt;
        ''Auteurs : Arnold A., Guessarian I.''&lt;/div&gt;</summary>
		<author><name>Pascal letard</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.inria.fr/wikis/sciencinfolycee/index.php?title=Pour_pr%C3%A9parer,_illustrer_des_cours_:_algorithmes_(s%C3%A9lection_th%C3%A9matique)&amp;diff=8997</id>
		<title>Pour préparer, illustrer des cours : algorithmes (sélection thématique)</title>
		<link rel="alternate" type="text/html" href="https://wiki.inria.fr/wikis/sciencinfolycee/index.php?title=Pour_pr%C3%A9parer,_illustrer_des_cours_:_algorithmes_(s%C3%A9lection_th%C3%A9matique)&amp;diff=8997"/>
		<updated>2011-11-19T21:14:40Z</updated>

		<summary type="html">&lt;p&gt;Pascal letard : /* Image:Pucegrain.png Bibliographie */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Le mot « algorithme » vient du nom du grand mathématicien persan Al Khwarizmi (vers l'an 820), [http://wiki.inria.fr/sciencinfolycee/Portrait:Al_Khwarismi_(notion_d%27algorithme)] qui introduisit en Occident la numération décimale (rapportée d'Inde) et enseigna les règles élémentaires des calculs s'y rapportant. &lt;br /&gt;
&lt;br /&gt;
L'activité algorithmique a été introduite depuis 2009 dans les programmes de mathématiques de toutes les sériés du lycée [http://wiki.inria.fr/sciencinfolycee/JavaScool:InfoAuLycee], voici quelques activités algorithmiques effectuées dans ce cadre :&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&lt;br /&gt;
    • Javascool : Découvrir les ingrédients des algorithmes [http://javascool.gforge.inria.fr/v3/?page=api:/proglet/ingredients/doc-files/index.htm]&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&lt;br /&gt;
    • Educ Algo : Logiciel d’Initiation à l'algorithmique [http://math.et.info.free.fr/Algorithmique/index.html]&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&lt;br /&gt;
    • Javascool : Exercices algorithmes classes de seconde [http://javascool.gforge.inria.fr/v3/?page=api:proglet/exosdemaths/doc-files/index.htm]&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== [[Image:Pucegrain.png]] Briques pour préparer les cours ==&lt;br /&gt;
''Il s'agit d'un ensemble de documents issus en général de cours de l'enseignement supérieur.''&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&lt;br /&gt;
    • '''[[Qu%E2%80%99est-ce_qu%E2%80%99un_algorithme_%3F|Qu’est-ce qu’un algorithme ?]]''' ''Texte introductif provenant du site Interstice''&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&lt;br /&gt;
    •  '''[[Le_site_du_Z%C3%A9ro_-_Algorithmique|Le site du Zéro - Algorithmique]]'''       ''Le &amp;quot;site du zéro&amp;quot; est une plateforme collaborative. Vous y trouverez de nombreux tutoriels pour débutants en programmation, développement web et ici algorithmique''&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&lt;br /&gt;
    • '''Cours algorithmique''' [http://wiki.inria.fr/sciencinfolycee/Cours_algorithmique] : &lt;br /&gt;
       ''Document de l'association A.T.L.A.N.T.I.C, il s'agit d'un cours ressource pour la classe, avec quiz d'évaluation.'' &lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&lt;br /&gt;
    • '''Eléments d'algorithmique''' [http://wiki.inria.fr/sciencinfolycee/El%C3%A9ments_d%27algorithmique]&lt;br /&gt;
       ''Cours de l’ENSTA, on y parle de complexité, récursivité, structures de données, arbres, graphes''&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&lt;br /&gt;
    • '''Cours d'algorithmique de BTS IG''' [http://wiki.inria.fr/sciencinfolycee/Cours_d%27algorithmique_de_premi%C3%A8re_ann%C3%A9e]&lt;br /&gt;
       ''Cours de première année du BTS IG''&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&lt;br /&gt;
    • '''Initiation à l'algorithmique''' [http://wiki.inria.fr/sciencinfolycee/Initiation_%C3%A0_l%27algorithmique]&lt;br /&gt;
       ''Cours intégrant les algorithmes classiques - 1° année de l’Enseirb'' &lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== [[Image:Pucegrain.png]] Culture générale - illustrer les cours ==&lt;br /&gt;
Nous allons ici indiquer des liens vers des documents utilisables en classe, en particulier un ensemble d'algorithmes répondant à des problématiques classiques.&lt;br /&gt;
&lt;br /&gt;
=== Algorithmes de tri ===&lt;br /&gt;
**&amp;amp;rarr; [[Le_probl%C3%A8me_du_tri|Le problème du tri]] ''Synthèse de plusieurs algorithmes sur cette thématique, avec applet Java ''&lt;br /&gt;
**&amp;amp;rarr; [[Les_algorithmes_de_tri|Les algorithmes de tri]] ''Issu du site Interstices avec Applet Java pour les illustrer''&lt;br /&gt;
**&amp;amp;rarr; Sur le site du zéro, un ensemble d'algorithmes de tri : [[Le_tri_par_insertion|le tri par insertion]], [[Le_tri_par_s%C3%A9lection|le tri par sélection]], [[Le_tri_par_tas|le tri par tas]], [[Le_tri_%C3%A0_bulles|le tri à bulles]], [[Le_tri_rapide_:_QSort|le tri rapide : QSort]], [[Le_tri-fusion|le tri-fusion]], mais aussi le tri ABR, le tri à paniers à découvrir sur ce site.&lt;br /&gt;
**&amp;amp;rarr; [[Comparaison_Tri_insertion_/_Tri_fusion|Comparaison Tri insertion/Tri fusion]] ''Une illustration de ces deux algorithmes et de leur efficacité''&lt;br /&gt;
**&amp;amp;rarr; Voir le fonctionnement de ces algorithmes sous forme de danses : [[Insert-sort_with_Romanian_folk_dance|Le tri par insertion dansé]], [[Bubble-sort_with_Hungarian_(%22Cs%C3%A1ng%C3%B3%22)_folk_dance|Le tri à bulles dansé]]&lt;br /&gt;
**&amp;amp;rarr; Une petite vidéo pour introduire la problématique [[The_Maggie_Sort_Algorithm|Maggie Sort Algorithm]]&lt;br /&gt;
&lt;br /&gt;
=== Algorithmes de recherche ===&lt;br /&gt;
**&amp;amp;rarr; [[La_dichotomie|La dichotomie]] '' Parcours Javascool''&lt;br /&gt;
**&amp;amp;rarr; [[La_recherche_dichotomique|La recherche dichotomique]] '' Exemple classe sur un problème de poker''&lt;br /&gt;
**&amp;amp;rarr; [[Un_peu_de_recherche_ne_peut_faire_que_du_bien_!!|Un peu de recherche ne peut faire que du bien !!]] ''Une page synthèse du site Zéro ''&lt;br /&gt;
**&amp;amp;rarr; ''Le « backtraking » ou recherche en profondeur, ou DFS :'' [[Le_backtracking_par_l'exemple_:_résoudre_un_sudoku|Le backtracking par l'exemple : résoudre un sudoku]] et aussi [[Backtracking_(Mathe_Prisma)|Backtracking (Mathe Prisma)]] '' - ce dernier, en allemand et sans programmation.''&lt;br /&gt;
&lt;br /&gt;
=== Graphes, Cryptographie ===&lt;br /&gt;
* Des pages spécifiques du site SILO traitent de ces deux thèmes, en particulier des algorithmes associés. &lt;br /&gt;
&lt;br /&gt;
**&amp;amp;rarr; [[Graphe]]&lt;br /&gt;
**&amp;amp;rarr; [[Cryptographie]]&lt;br /&gt;
&lt;br /&gt;
=== Génération de l'aléatoire ===&lt;br /&gt;
**&amp;amp;rarr; A la découverte de l'aléatoire et des probabilités [http://wiki.inria.fr/sciencinfolycee/A_la_d%C3%A9couverte_de_l%27al%C3%A9atoire_et_des_probabilit%C3%A9s]&lt;br /&gt;
**&amp;amp;rarr; Bruits et nombres aléatoires cohérents [http://wiki.inria.fr/sciencinfolycee/Bruits_et_nombres_al%C3%A9atoires_coh%C3%A9rents]&lt;br /&gt;
&lt;br /&gt;
=== D'autres algorithmes ===&lt;br /&gt;
**&amp;amp;rarr; [[Machine_de_Turing|Machine de Turing]] ''Un article d’interstices pour comprendre le fonctionnement de la machine de Turing, avec Applet Java ''&lt;br /&gt;
**&amp;amp;rarr; [[Les_suites_de_Syracuse|Les suites de Syracuse]]&lt;br /&gt;
**&amp;amp;rarr; [[Dessiner_la_fractale_de_Mandelbrot|Dessiner la fractale de Mandelbrot]]&lt;br /&gt;
**&amp;amp;rarr; [[Les_tours_de_Hano%C3%AF|Les tours de Hanoï]]&lt;br /&gt;
**&amp;amp;rarr; [[Les_algorithmes_gloutons|Les algorithmes gloutons]]&lt;br /&gt;
**&amp;amp;rarr; [[Stratégies_gloutonnes_(Mathe_Prisma)|Introduction aux algorithmes gloutons]] ''(en allemand, très bien fait, sans programmation)''&lt;br /&gt;
&lt;br /&gt;
== [[Image:Pucegrain.png]] Pour approfondir ==&lt;br /&gt;
**&amp;amp;rarr; '''Entre mathématiques et informatique : l'analyse des algorithmes ''' [http://wiki.inria.fr/sciencinfolycee/Entre_math%C3%A9matiques_et_informatique_:_l%27analyse_des_algorithmes] ''Conférence lors du colloqium Jacques Morgenstern – INRIA''&lt;br /&gt;
**&amp;amp;rarr; '''Éléments d'algorithmique ''' [http://wiki.inria.fr/sciencinfolycee/%C3%89l%C3%A9ments_d%27algorithmique] '' Cours encyclopédique ''&lt;br /&gt;
&lt;br /&gt;
*[[Image:Pucegrain.png]] Bibliographie&lt;br /&gt;
**&amp;amp;rarr; '''Algorithmes en langage C: Cours et exercices''' [http://wiki.inria.fr/sciencinfolycee/Algorithmes_en_langage_C:_Cours_et_exercices] &lt;br /&gt;
        ''Auteurs : Sedgewick R., Moreau JM''&lt;br /&gt;
**&amp;amp;rarr; '''Introduction à l'algorithmique''' [http://wiki.inria.fr/sciencinfolycee/Introduction_%C3%A0_l%27algorithmique]&lt;br /&gt;
        ''Auteurs : Cormen T., Leiserson C., Rivest R., Stein C.''&lt;br /&gt;
**&amp;amp;rarr; '''Mathématiques pour l'informatique : Avec 309 exercices corrigés''' [http://wiki.inria.fr/sciencinfolycee/Math%C3%A9matiques_pour_l%27informatique_:_Avec_309_exercices_corrig%C3%A9s]&lt;br /&gt;
        ''Auteurs : Arnold A., Guessarian I.''&lt;/div&gt;</summary>
		<author><name>Pascal letard</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.inria.fr/wikis/sciencinfolycee/index.php?title=Pour_pr%C3%A9parer,_illustrer_des_cours_:_algorithmes_(s%C3%A9lection_th%C3%A9matique)&amp;diff=8996</id>
		<title>Pour préparer, illustrer des cours : algorithmes (sélection thématique)</title>
		<link rel="alternate" type="text/html" href="https://wiki.inria.fr/wikis/sciencinfolycee/index.php?title=Pour_pr%C3%A9parer,_illustrer_des_cours_:_algorithmes_(s%C3%A9lection_th%C3%A9matique)&amp;diff=8996"/>
		<updated>2011-11-19T21:12:17Z</updated>

		<summary type="html">&lt;p&gt;Pascal letard : /* Image:Pucegrain.png Culture générale - illustrer les cours */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Le mot « algorithme » vient du nom du grand mathématicien persan Al Khwarizmi (vers l'an 820), [http://wiki.inria.fr/sciencinfolycee/Portrait:Al_Khwarismi_(notion_d%27algorithme)] qui introduisit en Occident la numération décimale (rapportée d'Inde) et enseigna les règles élémentaires des calculs s'y rapportant. &lt;br /&gt;
&lt;br /&gt;
L'activité algorithmique a été introduite depuis 2009 dans les programmes de mathématiques de toutes les sériés du lycée [http://wiki.inria.fr/sciencinfolycee/JavaScool:InfoAuLycee], voici quelques activités algorithmiques effectuées dans ce cadre :&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&lt;br /&gt;
    • Javascool : Découvrir les ingrédients des algorithmes [http://javascool.gforge.inria.fr/v3/?page=api:/proglet/ingredients/doc-files/index.htm]&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&lt;br /&gt;
    • Educ Algo : Logiciel d’Initiation à l'algorithmique [http://math.et.info.free.fr/Algorithmique/index.html]&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&lt;br /&gt;
    • Javascool : Exercices algorithmes classes de seconde [http://javascool.gforge.inria.fr/v3/?page=api:proglet/exosdemaths/doc-files/index.htm]&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== [[Image:Pucegrain.png]] Briques pour préparer les cours ==&lt;br /&gt;
''Il s'agit d'un ensemble de documents issus en général de cours de l'enseignement supérieur.''&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&lt;br /&gt;
    • '''[[Qu%E2%80%99est-ce_qu%E2%80%99un_algorithme_%3F|Qu’est-ce qu’un algorithme ?]]''' ''Texte introductif provenant du site Interstice''&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&lt;br /&gt;
    •  '''[[Le_site_du_Z%C3%A9ro_-_Algorithmique|Le site du Zéro - Algorithmique]]'''       ''Le &amp;quot;site du zéro&amp;quot; est une plateforme collaborative. Vous y trouverez de nombreux tutoriels pour débutants en programmation, développement web et ici algorithmique''&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&lt;br /&gt;
    • '''Cours algorithmique''' [http://wiki.inria.fr/sciencinfolycee/Cours_algorithmique] : &lt;br /&gt;
       ''Document de l'association A.T.L.A.N.T.I.C, il s'agit d'un cours ressource pour la classe, avec quiz d'évaluation.'' &lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&lt;br /&gt;
    • '''Eléments d'algorithmique''' [http://wiki.inria.fr/sciencinfolycee/El%C3%A9ments_d%27algorithmique]&lt;br /&gt;
       ''Cours de l’ENSTA, on y parle de complexité, récursivité, structures de données, arbres, graphes''&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&lt;br /&gt;
    • '''Cours d'algorithmique de BTS IG''' [http://wiki.inria.fr/sciencinfolycee/Cours_d%27algorithmique_de_premi%C3%A8re_ann%C3%A9e]&lt;br /&gt;
       ''Cours de première année du BTS IG''&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&lt;br /&gt;
    • '''Initiation à l'algorithmique''' [http://wiki.inria.fr/sciencinfolycee/Initiation_%C3%A0_l%27algorithmique]&lt;br /&gt;
       ''Cours intégrant les algorithmes classiques - 1° année de l’Enseirb'' &lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== [[Image:Pucegrain.png]] Culture générale - illustrer les cours ==&lt;br /&gt;
Nous allons ici indiquer des liens vers des documents utilisables en classe, en particulier un ensemble d'algorithmes répondant à des problématiques classiques.&lt;br /&gt;
&lt;br /&gt;
=== Algorithmes de tri ===&lt;br /&gt;
**&amp;amp;rarr; [[Le_probl%C3%A8me_du_tri|Le problème du tri]] ''Synthèse de plusieurs algorithmes sur cette thématique, avec applet Java ''&lt;br /&gt;
**&amp;amp;rarr; [[Les_algorithmes_de_tri|Les algorithmes de tri]] ''Issu du site Interstices avec Applet Java pour les illustrer''&lt;br /&gt;
**&amp;amp;rarr; Sur le site du zéro, un ensemble d'algorithmes de tri : [[Le_tri_par_insertion|le tri par insertion]], [[Le_tri_par_s%C3%A9lection|le tri par sélection]], [[Le_tri_par_tas|le tri par tas]], [[Le_tri_%C3%A0_bulles|le tri à bulles]], [[Le_tri_rapide_:_QSort|le tri rapide : QSort]], [[Le_tri-fusion|le tri-fusion]], mais aussi le tri ABR, le tri à paniers à découvrir sur ce site.&lt;br /&gt;
**&amp;amp;rarr; [[Comparaison_Tri_insertion_/_Tri_fusion|Comparaison Tri insertion/Tri fusion]] ''Une illustration de ces deux algorithmes et de leur efficacité''&lt;br /&gt;
**&amp;amp;rarr; Voir le fonctionnement de ces algorithmes sous forme de danses : [[Insert-sort_with_Romanian_folk_dance|Le tri par insertion dansé]], [[Bubble-sort_with_Hungarian_(%22Cs%C3%A1ng%C3%B3%22)_folk_dance|Le tri à bulles dansé]]&lt;br /&gt;
**&amp;amp;rarr; Une petite vidéo pour introduire la problématique [[The_Maggie_Sort_Algorithm|Maggie Sort Algorithm]]&lt;br /&gt;
&lt;br /&gt;
=== Algorithmes de recherche ===&lt;br /&gt;
**&amp;amp;rarr; [[La_dichotomie|La dichotomie]] '' Parcours Javascool''&lt;br /&gt;
**&amp;amp;rarr; [[La_recherche_dichotomique|La recherche dichotomique]] '' Exemple classe sur un problème de poker''&lt;br /&gt;
**&amp;amp;rarr; [[Un_peu_de_recherche_ne_peut_faire_que_du_bien_!!|Un peu de recherche ne peut faire que du bien !!]] ''Une page synthèse du site Zéro ''&lt;br /&gt;
**&amp;amp;rarr; ''Le « backtraking » ou recherche en profondeur, ou DFS :'' [[Le_backtracking_par_l'exemple_:_résoudre_un_sudoku|Le backtracking par l'exemple : résoudre un sudoku]] et aussi [[Backtracking_(Mathe_Prisma)|Backtracking (Mathe Prisma)]] '' - ce dernier, en allemand et sans programmation.''&lt;br /&gt;
&lt;br /&gt;
=== Graphes, Cryptographie ===&lt;br /&gt;
* Des pages spécifiques du site SILO traitent de ces deux thèmes, en particulier des algorithmes associés. &lt;br /&gt;
&lt;br /&gt;
**&amp;amp;rarr; [[Graphe]]&lt;br /&gt;
**&amp;amp;rarr; [[Cryptographie]]&lt;br /&gt;
&lt;br /&gt;
=== Génération de l'aléatoire ===&lt;br /&gt;
**&amp;amp;rarr; A la découverte de l'aléatoire et des probabilités [http://wiki.inria.fr/sciencinfolycee/A_la_d%C3%A9couverte_de_l%27al%C3%A9atoire_et_des_probabilit%C3%A9s]&lt;br /&gt;
**&amp;amp;rarr; Bruits et nombres aléatoires cohérents [http://wiki.inria.fr/sciencinfolycee/Bruits_et_nombres_al%C3%A9atoires_coh%C3%A9rents]&lt;br /&gt;
&lt;br /&gt;
=== D'autres algorithmes ===&lt;br /&gt;
**&amp;amp;rarr; [[Machine_de_Turing|Machine de Turing]] ''Un article d’interstices pour comprendre le fonctionnement de la machine de Turing, avec Applet Java ''&lt;br /&gt;
**&amp;amp;rarr; [[Les_suites_de_Syracuse|Les suites de Syracuse]]&lt;br /&gt;
**&amp;amp;rarr; [[Dessiner_la_fractale_de_Mandelbrot|Dessiner la fractale de Mandelbrot]]&lt;br /&gt;
**&amp;amp;rarr; [[Les_tours_de_Hano%C3%AF|Les tours de Hanoï]]&lt;br /&gt;
**&amp;amp;rarr; [[Les_algorithmes_gloutons|Les algorithmes gloutons]]&lt;br /&gt;
**&amp;amp;rarr; [[Stratégies_gloutonnes_(Mathe_Prisma)|Introduction aux algorithmes gloutons]] ''(en allemand, très bien fait, sans programmation)''&lt;br /&gt;
&lt;br /&gt;
== [[Image:Pucegrain.png]] Pour approfondir ==&lt;br /&gt;
**&amp;amp;rarr; '''Entre mathématiques et informatique : l'analyse des algorithmes ''' [http://wiki.inria.fr/sciencinfolycee/Entre_math%C3%A9matiques_et_informatique_:_l%27analyse_des_algorithmes] ''Conférence lors du colloqium Jacques Morgenstern – INRIA''&lt;br /&gt;
**&amp;amp;rarr; '''Éléments d'algorithmique ''' [http://wiki.inria.fr/sciencinfolycee/%C3%89l%C3%A9ments_d%27algorithmique] '' Cours encyclopédique ''&lt;br /&gt;
&lt;br /&gt;
== [[Image:Pucegrain.png]] Bibliographie ==&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&lt;br /&gt;
    • '''Algorithmes en langage C: Cours et exercices''' [http://wiki.inria.fr/sciencinfolycee/Algorithmes_en_langage_C:_Cours_et_exercices] &lt;br /&gt;
        ''Auteurs : Sedgewick R., Moreau JM''&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;    • '''Introduction à l'algorithmique''' [http://wiki.inria.fr/sciencinfolycee/Introduction_%C3%A0_l%27algorithmique]&lt;br /&gt;
        ''Auteurs : Cormen T., Leiserson C., Rivest R., Stein C.''&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;    • '''Mathématiques pour l'informatique : Avec 309 exercices corrigés''' [http://wiki.inria.fr/sciencinfolycee/Math%C3%A9matiques_pour_l%27informatique_:_Avec_309_exercices_corrig%C3%A9s]&lt;br /&gt;
        ''Auteurs : Arnold A., Guessarian I.''&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;/div&gt;</summary>
		<author><name>Pascal letard</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.inria.fr/wikis/sciencinfolycee/index.php?title=Pour_pr%C3%A9parer,_illustrer_des_cours_:_algorithmes_(s%C3%A9lection_th%C3%A9matique)&amp;diff=8995</id>
		<title>Pour préparer, illustrer des cours : algorithmes (sélection thématique)</title>
		<link rel="alternate" type="text/html" href="https://wiki.inria.fr/wikis/sciencinfolycee/index.php?title=Pour_pr%C3%A9parer,_illustrer_des_cours_:_algorithmes_(s%C3%A9lection_th%C3%A9matique)&amp;diff=8995"/>
		<updated>2011-11-19T21:11:08Z</updated>

		<summary type="html">&lt;p&gt;Pascal letard : /* Image:Pucegrain.png Briques pour préparer les cours */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Le mot « algorithme » vient du nom du grand mathématicien persan Al Khwarizmi (vers l'an 820), [http://wiki.inria.fr/sciencinfolycee/Portrait:Al_Khwarismi_(notion_d%27algorithme)] qui introduisit en Occident la numération décimale (rapportée d'Inde) et enseigna les règles élémentaires des calculs s'y rapportant. &lt;br /&gt;
&lt;br /&gt;
L'activité algorithmique a été introduite depuis 2009 dans les programmes de mathématiques de toutes les sériés du lycée [http://wiki.inria.fr/sciencinfolycee/JavaScool:InfoAuLycee], voici quelques activités algorithmiques effectuées dans ce cadre :&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&lt;br /&gt;
    • Javascool : Découvrir les ingrédients des algorithmes [http://javascool.gforge.inria.fr/v3/?page=api:/proglet/ingredients/doc-files/index.htm]&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&lt;br /&gt;
    • Educ Algo : Logiciel d’Initiation à l'algorithmique [http://math.et.info.free.fr/Algorithmique/index.html]&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&lt;br /&gt;
    • Javascool : Exercices algorithmes classes de seconde [http://javascool.gforge.inria.fr/v3/?page=api:proglet/exosdemaths/doc-files/index.htm]&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== [[Image:Pucegrain.png]] Briques pour préparer les cours ==&lt;br /&gt;
''Il s'agit d'un ensemble de documents issus en général de cours de l'enseignement supérieur.''&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&lt;br /&gt;
    • '''[[Qu%E2%80%99est-ce_qu%E2%80%99un_algorithme_%3F|Qu’est-ce qu’un algorithme ?]]''' ''Texte introductif provenant du site Interstice''&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&lt;br /&gt;
    •  '''[[Le_site_du_Z%C3%A9ro_-_Algorithmique|Le site du Zéro - Algorithmique]]'''       ''Le &amp;quot;site du zéro&amp;quot; est une plateforme collaborative. Vous y trouverez de nombreux tutoriels pour débutants en programmation, développement web et ici algorithmique''&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&lt;br /&gt;
    • '''Cours algorithmique''' [http://wiki.inria.fr/sciencinfolycee/Cours_algorithmique] : &lt;br /&gt;
       ''Document de l'association A.T.L.A.N.T.I.C, il s'agit d'un cours ressource pour la classe, avec quiz d'évaluation.'' &lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&lt;br /&gt;
    • '''Eléments d'algorithmique''' [http://wiki.inria.fr/sciencinfolycee/El%C3%A9ments_d%27algorithmique]&lt;br /&gt;
       ''Cours de l’ENSTA, on y parle de complexité, récursivité, structures de données, arbres, graphes''&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&lt;br /&gt;
    • '''Cours d'algorithmique de BTS IG''' [http://wiki.inria.fr/sciencinfolycee/Cours_d%27algorithmique_de_premi%C3%A8re_ann%C3%A9e]&lt;br /&gt;
       ''Cours de première année du BTS IG''&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&lt;br /&gt;
    • '''Initiation à l'algorithmique''' [http://wiki.inria.fr/sciencinfolycee/Initiation_%C3%A0_l%27algorithmique]&lt;br /&gt;
       ''Cours intégrant les algorithmes classiques - 1° année de l’Enseirb'' &lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== [[Image:Pucegrain.png]] Culture générale - illustrer les cours ==&lt;br /&gt;
Nous allons ici indiquer des liens vers des documents utilisables en classe, en particulier un ensemble d'algorithmes répondant à des problématiques classiques.&lt;br /&gt;
&lt;br /&gt;
=== * Algorithmes de tri ===&lt;br /&gt;
**&amp;amp;rarr; [[Le_probl%C3%A8me_du_tri|Le problème du tri]] ''Synthèse de plusieurs algorithmes sur cette thématique, avec applet Java ''&lt;br /&gt;
**&amp;amp;rarr; [[Les_algorithmes_de_tri|Les algorithmes de tri]] ''Issu du site Interstices avec Applet Java pour les illustrer''&lt;br /&gt;
**&amp;amp;rarr; Sur le site du zéro, un ensemble d'algorithmes de tri : [[Le_tri_par_insertion|le tri par insertion]], [[Le_tri_par_s%C3%A9lection|le tri par sélection]], [[Le_tri_par_tas|le tri par tas]], [[Le_tri_%C3%A0_bulles|le tri à bulles]], [[Le_tri_rapide_:_QSort|le tri rapide : QSort]], [[Le_tri-fusion|le tri-fusion]], mais aussi le tri ABR, le tri à paniers à découvrir sur ce site.&lt;br /&gt;
**&amp;amp;rarr; [[Comparaison_Tri_insertion_/_Tri_fusion|Comparaison Tri insertion/Tri fusion]] ''Une illustration de ces deux algorithmes et de leur efficacité''&lt;br /&gt;
**&amp;amp;rarr; Voir le fonctionnement de ces algorithmes sous forme de danses : [[Insert-sort_with_Romanian_folk_dance|Le tri par insertion dansé]], [[Bubble-sort_with_Hungarian_(%22Cs%C3%A1ng%C3%B3%22)_folk_dance|Le tri à bulles dansé]]&lt;br /&gt;
**&amp;amp;rarr; Une petite vidéo pour introduire la problématique [[The_Maggie_Sort_Algorithm|Maggie Sort Algorithm]]&lt;br /&gt;
&lt;br /&gt;
=== * Algorithmes de recherche ===&lt;br /&gt;
**&amp;amp;rarr; [[La_dichotomie|La dichotomie]] '' Parcours Javascool''&lt;br /&gt;
**&amp;amp;rarr; [[La_recherche_dichotomique|La recherche dichotomique]] '' Exemple classe sur un problème de poker''&lt;br /&gt;
**&amp;amp;rarr; [[Un_peu_de_recherche_ne_peut_faire_que_du_bien_!!|Un peu de recherche ne peut faire que du bien !!]] ''Une page synthèse du site Zéro ''&lt;br /&gt;
**&amp;amp;rarr; ''Le « backtraking » ou recherche en profondeur, ou DFS :'' [[Le_backtracking_par_l'exemple_:_résoudre_un_sudoku|Le backtracking par l'exemple : résoudre un sudoku]] et aussi [[Backtracking_(Mathe_Prisma)|Backtracking (Mathe Prisma)]] '' - ce dernier, en allemand et sans programmation.''&lt;br /&gt;
&lt;br /&gt;
=== * Graphes, Cryptographie ===&lt;br /&gt;
* Des pages spécifiques du site SILO traitent de ces deux thèmes, en particulier des algorithmes associés. &lt;br /&gt;
&lt;br /&gt;
**&amp;amp;rarr; [[Graphe]]&lt;br /&gt;
**&amp;amp;rarr; [[Cryptographie]]&lt;br /&gt;
&lt;br /&gt;
=== * Génération de l'aléatoire ===&lt;br /&gt;
**&amp;amp;rarr; A la découverte de l'aléatoire et des probabilités [http://wiki.inria.fr/sciencinfolycee/A_la_d%C3%A9couverte_de_l%27al%C3%A9atoire_et_des_probabilit%C3%A9s]&lt;br /&gt;
**&amp;amp;rarr; Bruits et nombres aléatoires cohérents [http://wiki.inria.fr/sciencinfolycee/Bruits_et_nombres_al%C3%A9atoires_coh%C3%A9rents]&lt;br /&gt;
&lt;br /&gt;
=== * D'autres algorithmes ===&lt;br /&gt;
**&amp;amp;rarr; [[Machine_de_Turing|Machine de Turing]] ''Un article d’interstices pour comprendre le fonctionnement de la machine de Turing, avec Applet Java ''&lt;br /&gt;
**&amp;amp;rarr; [[Les_suites_de_Syracuse|Les suites de Syracuse]]&lt;br /&gt;
**&amp;amp;rarr; [[Dessiner_la_fractale_de_Mandelbrot|Dessiner la fractale de Mandelbrot]]&lt;br /&gt;
**&amp;amp;rarr; [[Les_tours_de_Hano%C3%AF|Les tours de Hanoï]]&lt;br /&gt;
**&amp;amp;rarr; [[Les_algorithmes_gloutons|Les algorithmes gloutons]]&lt;br /&gt;
**&amp;amp;rarr; [[Stratégies_gloutonnes_(Mathe_Prisma)|Introduction aux algorithmes gloutons]] ''(en allemand, très bien fait, sans programmation)''&lt;br /&gt;
&lt;br /&gt;
== [[Image:Pucegrain.png]] Pour approfondir ==&lt;br /&gt;
**&amp;amp;rarr; '''Entre mathématiques et informatique : l'analyse des algorithmes ''' [http://wiki.inria.fr/sciencinfolycee/Entre_math%C3%A9matiques_et_informatique_:_l%27analyse_des_algorithmes] ''Conférence lors du colloqium Jacques Morgenstern – INRIA''&lt;br /&gt;
**&amp;amp;rarr; '''Éléments d'algorithmique ''' [http://wiki.inria.fr/sciencinfolycee/%C3%89l%C3%A9ments_d%27algorithmique] '' Cours encyclopédique ''&lt;br /&gt;
&lt;br /&gt;
== [[Image:Pucegrain.png]] Bibliographie ==&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&lt;br /&gt;
    • '''Algorithmes en langage C: Cours et exercices''' [http://wiki.inria.fr/sciencinfolycee/Algorithmes_en_langage_C:_Cours_et_exercices] &lt;br /&gt;
        ''Auteurs : Sedgewick R., Moreau JM''&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;    • '''Introduction à l'algorithmique''' [http://wiki.inria.fr/sciencinfolycee/Introduction_%C3%A0_l%27algorithmique]&lt;br /&gt;
        ''Auteurs : Cormen T., Leiserson C., Rivest R., Stein C.''&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;    • '''Mathématiques pour l'informatique : Avec 309 exercices corrigés''' [http://wiki.inria.fr/sciencinfolycee/Math%C3%A9matiques_pour_l%27informatique_:_Avec_309_exercices_corrig%C3%A9s]&lt;br /&gt;
        ''Auteurs : Arnold A., Guessarian I.''&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;/div&gt;</summary>
		<author><name>Pascal letard</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.inria.fr/wikis/sciencinfolycee/index.php?title=Pour_pr%C3%A9parer,_illustrer_des_cours_:_algorithmes_(s%C3%A9lection_th%C3%A9matique)&amp;diff=8994</id>
		<title>Pour préparer, illustrer des cours : algorithmes (sélection thématique)</title>
		<link rel="alternate" type="text/html" href="https://wiki.inria.fr/wikis/sciencinfolycee/index.php?title=Pour_pr%C3%A9parer,_illustrer_des_cours_:_algorithmes_(s%C3%A9lection_th%C3%A9matique)&amp;diff=8994"/>
		<updated>2011-11-19T21:09:45Z</updated>

		<summary type="html">&lt;p&gt;Pascal letard : /* Image:Pucegrain.png Culture générale - illustrer les cours */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Le mot « algorithme » vient du nom du grand mathématicien persan Al Khwarizmi (vers l'an 820), [http://wiki.inria.fr/sciencinfolycee/Portrait:Al_Khwarismi_(notion_d%27algorithme)] qui introduisit en Occident la numération décimale (rapportée d'Inde) et enseigna les règles élémentaires des calculs s'y rapportant. &lt;br /&gt;
&lt;br /&gt;
L'activité algorithmique a été introduite depuis 2009 dans les programmes de mathématiques de toutes les sériés du lycée [http://wiki.inria.fr/sciencinfolycee/JavaScool:InfoAuLycee], voici quelques activités algorithmiques effectuées dans ce cadre :&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&lt;br /&gt;
    • Javascool : Découvrir les ingrédients des algorithmes [http://javascool.gforge.inria.fr/v3/?page=api:/proglet/ingredients/doc-files/index.htm]&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&lt;br /&gt;
    • Educ Algo : Logiciel d’Initiation à l'algorithmique [http://math.et.info.free.fr/Algorithmique/index.html]&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&lt;br /&gt;
    • Javascool : Exercices algorithmes classes de seconde [http://javascool.gforge.inria.fr/v3/?page=api:proglet/exosdemaths/doc-files/index.htm]&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== [[Image:Pucegrain.png]] Briques pour préparer les cours ==&lt;br /&gt;
''Il s'agit d'un ensemble de documents issus en général de cours de l'enseignement supérieur.''&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&lt;br /&gt;
    • '''[[Qu%E2%80%99est-ce_qu%E2%80%99un_algorithme_%3F|Qu’est-ce qu’un algorithme ?]]''' ''Texte introductif provenant du site Interstice''&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&lt;br /&gt;
    •  '''[[Le_site_du_Z%C3%A9ro_-_Algorithmique|Le site du Zéro - Algorithmique]]'''       ''Le &amp;quot;site du zéro&amp;quot; est une plateforme collaborative. Vous y trouverez de nombreux tutoriels pour débutants en programmation, développement web et ici algorithmique''&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&lt;br /&gt;
    • '''Cours algorithmique''' [http://wiki.inria.fr/sciencinfolycee/Cours_algorithmique] : &lt;br /&gt;
       ''Document de l'association A.T.L.A.N.T.I.C, il s'agit d'un cours ressource pour la classe, avec quiz d'évaluation.'' &lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&lt;br /&gt;
    • '''Eléments d'algorithmique''' [http://wiki.inria.fr/sciencinfolycee/El%C3%A9ments_d%27algorithmique]&lt;br /&gt;
       ''Cours de l’ENSTA, on y parle de complexité, récursivité, structures de données, arbres, graphes''&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&lt;br /&gt;
    • '''Cours d'algorithmique de BTS IG''' [http://wiki.inria.fr/sciencinfolycee/Cours_d%27algorithmique_de_premi%C3%A8re_ann%C3%A9e]&lt;br /&gt;
       ''Cours de première année du BTS IG''&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&lt;br /&gt;
    • '''Initiation à l'algorithmique''' [http://wiki.inria.fr/sciencinfolycee/Initiation_%C3%A0_l%27algorithmique]&lt;br /&gt;
       ''Cours intégrant les algorithmes classiques - 1° année de l’Enseirb'' &lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Image:Pucegrain.png]] == Culture générale - illustrer les cours ==&lt;br /&gt;
Nous allons ici indiquer des liens vers des documents utilisables en classe, en particulier un ensemble d'algorithmes répondant à des problématiques classiques.&lt;br /&gt;
&lt;br /&gt;
* === Algorithmes de tri ===&lt;br /&gt;
**&amp;amp;rarr; [[Le_probl%C3%A8me_du_tri|Le problème du tri]] ''Synthèse de plusieurs algorithmes sur cette thématique, avec applet Java ''&lt;br /&gt;
**&amp;amp;rarr; [[Les_algorithmes_de_tri|Les algorithmes de tri]] ''Issu du site Interstices avec Applet Java pour les illustrer''&lt;br /&gt;
**&amp;amp;rarr; Sur le site du zéro, un ensemble d'algorithmes de tri : [[Le_tri_par_insertion|le tri par insertion]], [[Le_tri_par_s%C3%A9lection|le tri par sélection]], [[Le_tri_par_tas|le tri par tas]], [[Le_tri_%C3%A0_bulles|le tri à bulles]], [[Le_tri_rapide_:_QSort|le tri rapide : QSort]], [[Le_tri-fusion|le tri-fusion]], mais aussi le tri ABR, le tri à paniers à découvrir sur ce site.&lt;br /&gt;
**&amp;amp;rarr; [[Comparaison_Tri_insertion_/_Tri_fusion|Comparaison Tri insertion/Tri fusion]] ''Une illustration de ces deux algorithmes et de leur efficacité''&lt;br /&gt;
**&amp;amp;rarr; Voir le fonctionnement de ces algorithmes sous forme de danses : [[Insert-sort_with_Romanian_folk_dance|Le tri par insertion dansé]], [[Bubble-sort_with_Hungarian_(%22Cs%C3%A1ng%C3%B3%22)_folk_dance|Le tri à bulles dansé]]&lt;br /&gt;
**&amp;amp;rarr; Une petite vidéo pour introduire la problématique [[The_Maggie_Sort_Algorithm|Maggie Sort Algorithm]]&lt;br /&gt;
&lt;br /&gt;
=== Algorithmes de recherche ===&lt;br /&gt;
**&amp;amp;rarr; [[La_dichotomie|La dichotomie]] '' Parcours Javascool''&lt;br /&gt;
**&amp;amp;rarr; [[La_recherche_dichotomique|La recherche dichotomique]] '' Exemple classe sur un problème de poker''&lt;br /&gt;
**&amp;amp;rarr; [[Un_peu_de_recherche_ne_peut_faire_que_du_bien_!!|Un peu de recherche ne peut faire que du bien !!]] ''Une page synthèse du site Zéro ''&lt;br /&gt;
**&amp;amp;rarr; ''Le « backtraking » ou recherche en profondeur, ou DFS :'' [[Le_backtracking_par_l'exemple_:_résoudre_un_sudoku|Le backtracking par l'exemple : résoudre un sudoku]] et aussi [[Backtracking_(Mathe_Prisma)|Backtracking (Mathe Prisma)]] '' - ce dernier, en allemand et sans programmation.''&lt;br /&gt;
&lt;br /&gt;
=== Graphes, Cryptographie ===&lt;br /&gt;
* Des pages spécifiques du site SILO traitent de ces deux thèmes, en particulier des algorithmes associés. &lt;br /&gt;
&lt;br /&gt;
**&amp;amp;rarr; [[Graphe]]&lt;br /&gt;
**&amp;amp;rarr; [[Cryptographie]]&lt;br /&gt;
&lt;br /&gt;
=== Génération de l'aléatoire ===&lt;br /&gt;
**&amp;amp;rarr; A la découverte de l'aléatoire et des probabilités [http://wiki.inria.fr/sciencinfolycee/A_la_d%C3%A9couverte_de_l%27al%C3%A9atoire_et_des_probabilit%C3%A9s]&lt;br /&gt;
**&amp;amp;rarr; Bruits et nombres aléatoires cohérents [http://wiki.inria.fr/sciencinfolycee/Bruits_et_nombres_al%C3%A9atoires_coh%C3%A9rents]&lt;br /&gt;
&lt;br /&gt;
=== D'autres algorithmes ===&lt;br /&gt;
**&amp;amp;rarr; [[Machine_de_Turing|Machine de Turing]] ''Un article d’interstices pour comprendre le fonctionnement de la machine de Turing, avec Applet Java ''&lt;br /&gt;
**&amp;amp;rarr; [[Les_suites_de_Syracuse|Les suites de Syracuse]]&lt;br /&gt;
**&amp;amp;rarr; [[Dessiner_la_fractale_de_Mandelbrot|Dessiner la fractale de Mandelbrot]]&lt;br /&gt;
**&amp;amp;rarr; [[Les_tours_de_Hano%C3%AF|Les tours de Hanoï]]&lt;br /&gt;
**&amp;amp;rarr; [[Les_algorithmes_gloutons|Les algorithmes gloutons]]&lt;br /&gt;
**&amp;amp;rarr; [[Stratégies_gloutonnes_(Mathe_Prisma)|Introduction aux algorithmes gloutons]] ''(en allemand, très bien fait, sans programmation)''&lt;br /&gt;
&lt;br /&gt;
== [[Image:Pucegrain.png]] Pour approfondir ==&lt;br /&gt;
**&amp;amp;rarr; '''Entre mathématiques et informatique : l'analyse des algorithmes ''' [http://wiki.inria.fr/sciencinfolycee/Entre_math%C3%A9matiques_et_informatique_:_l%27analyse_des_algorithmes] ''Conférence lors du colloqium Jacques Morgenstern – INRIA''&lt;br /&gt;
**&amp;amp;rarr; '''Éléments d'algorithmique ''' [http://wiki.inria.fr/sciencinfolycee/%C3%89l%C3%A9ments_d%27algorithmique] '' Cours encyclopédique ''&lt;br /&gt;
&lt;br /&gt;
== [[Image:Pucegrain.png]] Bibliographie ==&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&lt;br /&gt;
    • '''Algorithmes en langage C: Cours et exercices''' [http://wiki.inria.fr/sciencinfolycee/Algorithmes_en_langage_C:_Cours_et_exercices] &lt;br /&gt;
        ''Auteurs : Sedgewick R., Moreau JM''&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;    • '''Introduction à l'algorithmique''' [http://wiki.inria.fr/sciencinfolycee/Introduction_%C3%A0_l%27algorithmique]&lt;br /&gt;
        ''Auteurs : Cormen T., Leiserson C., Rivest R., Stein C.''&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;    • '''Mathématiques pour l'informatique : Avec 309 exercices corrigés''' [http://wiki.inria.fr/sciencinfolycee/Math%C3%A9matiques_pour_l%27informatique_:_Avec_309_exercices_corrig%C3%A9s]&lt;br /&gt;
        ''Auteurs : Arnold A., Guessarian I.''&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;/div&gt;</summary>
		<author><name>Pascal letard</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.inria.fr/wikis/sciencinfolycee/index.php?title=Pour_pr%C3%A9parer,_illustrer_des_cours_:_algorithmes_(s%C3%A9lection_th%C3%A9matique)&amp;diff=8993</id>
		<title>Pour préparer, illustrer des cours : algorithmes (sélection thématique)</title>
		<link rel="alternate" type="text/html" href="https://wiki.inria.fr/wikis/sciencinfolycee/index.php?title=Pour_pr%C3%A9parer,_illustrer_des_cours_:_algorithmes_(s%C3%A9lection_th%C3%A9matique)&amp;diff=8993"/>
		<updated>2011-11-19T21:08:57Z</updated>

		<summary type="html">&lt;p&gt;Pascal letard : /* Image:Pucegrain.png Culture générale - illustrer les cours */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Le mot « algorithme » vient du nom du grand mathématicien persan Al Khwarizmi (vers l'an 820), [http://wiki.inria.fr/sciencinfolycee/Portrait:Al_Khwarismi_(notion_d%27algorithme)] qui introduisit en Occident la numération décimale (rapportée d'Inde) et enseigna les règles élémentaires des calculs s'y rapportant. &lt;br /&gt;
&lt;br /&gt;
L'activité algorithmique a été introduite depuis 2009 dans les programmes de mathématiques de toutes les sériés du lycée [http://wiki.inria.fr/sciencinfolycee/JavaScool:InfoAuLycee], voici quelques activités algorithmiques effectuées dans ce cadre :&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&lt;br /&gt;
    • Javascool : Découvrir les ingrédients des algorithmes [http://javascool.gforge.inria.fr/v3/?page=api:/proglet/ingredients/doc-files/index.htm]&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&lt;br /&gt;
    • Educ Algo : Logiciel d’Initiation à l'algorithmique [http://math.et.info.free.fr/Algorithmique/index.html]&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&lt;br /&gt;
    • Javascool : Exercices algorithmes classes de seconde [http://javascool.gforge.inria.fr/v3/?page=api:proglet/exosdemaths/doc-files/index.htm]&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== [[Image:Pucegrain.png]] Briques pour préparer les cours ==&lt;br /&gt;
''Il s'agit d'un ensemble de documents issus en général de cours de l'enseignement supérieur.''&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&lt;br /&gt;
    • '''[[Qu%E2%80%99est-ce_qu%E2%80%99un_algorithme_%3F|Qu’est-ce qu’un algorithme ?]]''' ''Texte introductif provenant du site Interstice''&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&lt;br /&gt;
    •  '''[[Le_site_du_Z%C3%A9ro_-_Algorithmique|Le site du Zéro - Algorithmique]]'''       ''Le &amp;quot;site du zéro&amp;quot; est une plateforme collaborative. Vous y trouverez de nombreux tutoriels pour débutants en programmation, développement web et ici algorithmique''&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&lt;br /&gt;
    • '''Cours algorithmique''' [http://wiki.inria.fr/sciencinfolycee/Cours_algorithmique] : &lt;br /&gt;
       ''Document de l'association A.T.L.A.N.T.I.C, il s'agit d'un cours ressource pour la classe, avec quiz d'évaluation.'' &lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&lt;br /&gt;
    • '''Eléments d'algorithmique''' [http://wiki.inria.fr/sciencinfolycee/El%C3%A9ments_d%27algorithmique]&lt;br /&gt;
       ''Cours de l’ENSTA, on y parle de complexité, récursivité, structures de données, arbres, graphes''&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&lt;br /&gt;
    • '''Cours d'algorithmique de BTS IG''' [http://wiki.inria.fr/sciencinfolycee/Cours_d%27algorithmique_de_premi%C3%A8re_ann%C3%A9e]&lt;br /&gt;
       ''Cours de première année du BTS IG''&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&lt;br /&gt;
    • '''Initiation à l'algorithmique''' [http://wiki.inria.fr/sciencinfolycee/Initiation_%C3%A0_l%27algorithmique]&lt;br /&gt;
       ''Cours intégrant les algorithmes classiques - 1° année de l’Enseirb'' &lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== [[Image:Pucegrain.png]] Culture générale - illustrer les cours ==&lt;br /&gt;
Nous allons ici indiquer des liens vers des documents utilisables en classe, en particulier un ensemble d'algorithmes répondant à des problématiques classiques.&lt;br /&gt;
&lt;br /&gt;
*=== Algorithmes de tri ===&lt;br /&gt;
**&amp;amp;rarr; [[Le_probl%C3%A8me_du_tri|Le problème du tri]] ''Synthèse de plusieurs algorithmes sur cette thématique, avec applet Java ''&lt;br /&gt;
**&amp;amp;rarr; [[Les_algorithmes_de_tri|Les algorithmes de tri]] ''Issu du site Interstices avec Applet Java pour les illustrer''&lt;br /&gt;
**&amp;amp;rarr; Sur le site du zéro, un ensemble d'algorithmes de tri : [[Le_tri_par_insertion|le tri par insertion]], [[Le_tri_par_s%C3%A9lection|le tri par sélection]], [[Le_tri_par_tas|le tri par tas]], [[Le_tri_%C3%A0_bulles|le tri à bulles]], [[Le_tri_rapide_:_QSort|le tri rapide : QSort]], [[Le_tri-fusion|le tri-fusion]], mais aussi le tri ABR, le tri à paniers à découvrir sur ce site.&lt;br /&gt;
**&amp;amp;rarr; [[Comparaison_Tri_insertion_/_Tri_fusion|Comparaison Tri insertion/Tri fusion]] ''Une illustration de ces deux algorithmes et de leur efficacité''&lt;br /&gt;
**&amp;amp;rarr; Voir le fonctionnement de ces algorithmes sous forme de danses : [[Insert-sort_with_Romanian_folk_dance|Le tri par insertion dansé]], [[Bubble-sort_with_Hungarian_(%22Cs%C3%A1ng%C3%B3%22)_folk_dance|Le tri à bulles dansé]]&lt;br /&gt;
**&amp;amp;rarr; Une petite vidéo pour introduire la problématique [[The_Maggie_Sort_Algorithm|Maggie Sort Algorithm]]&lt;br /&gt;
&lt;br /&gt;
=== Algorithmes de recherche ===&lt;br /&gt;
**&amp;amp;rarr; [[La_dichotomie|La dichotomie]] '' Parcours Javascool''&lt;br /&gt;
**&amp;amp;rarr; [[La_recherche_dichotomique|La recherche dichotomique]] '' Exemple classe sur un problème de poker''&lt;br /&gt;
**&amp;amp;rarr; [[Un_peu_de_recherche_ne_peut_faire_que_du_bien_!!|Un peu de recherche ne peut faire que du bien !!]] ''Une page synthèse du site Zéro ''&lt;br /&gt;
**&amp;amp;rarr; ''Le « backtraking » ou recherche en profondeur, ou DFS :'' [[Le_backtracking_par_l'exemple_:_résoudre_un_sudoku|Le backtracking par l'exemple : résoudre un sudoku]] et aussi [[Backtracking_(Mathe_Prisma)|Backtracking (Mathe Prisma)]] '' - ce dernier, en allemand et sans programmation.''&lt;br /&gt;
&lt;br /&gt;
=== Graphes, Cryptographie ===&lt;br /&gt;
* Des pages spécifiques du site SILO traitent de ces deux thèmes, en particulier des algorithmes associés. &lt;br /&gt;
&lt;br /&gt;
**&amp;amp;rarr; [[Graphe]]&lt;br /&gt;
**&amp;amp;rarr; [[Cryptographie]]&lt;br /&gt;
&lt;br /&gt;
=== Génération de l'aléatoire ===&lt;br /&gt;
**&amp;amp;rarr; A la découverte de l'aléatoire et des probabilités [http://wiki.inria.fr/sciencinfolycee/A_la_d%C3%A9couverte_de_l%27al%C3%A9atoire_et_des_probabilit%C3%A9s]&lt;br /&gt;
**&amp;amp;rarr; Bruits et nombres aléatoires cohérents [http://wiki.inria.fr/sciencinfolycee/Bruits_et_nombres_al%C3%A9atoires_coh%C3%A9rents]&lt;br /&gt;
&lt;br /&gt;
=== D'autres algorithmes ===&lt;br /&gt;
**&amp;amp;rarr; [[Machine_de_Turing|Machine de Turing]] ''Un article d’interstices pour comprendre le fonctionnement de la machine de Turing, avec Applet Java ''&lt;br /&gt;
**&amp;amp;rarr; [[Les_suites_de_Syracuse|Les suites de Syracuse]]&lt;br /&gt;
**&amp;amp;rarr; [[Dessiner_la_fractale_de_Mandelbrot|Dessiner la fractale de Mandelbrot]]&lt;br /&gt;
**&amp;amp;rarr; [[Les_tours_de_Hano%C3%AF|Les tours de Hanoï]]&lt;br /&gt;
**&amp;amp;rarr; [[Les_algorithmes_gloutons|Les algorithmes gloutons]]&lt;br /&gt;
**&amp;amp;rarr; [[Stratégies_gloutonnes_(Mathe_Prisma)|Introduction aux algorithmes gloutons]] ''(en allemand, très bien fait, sans programmation)''&lt;br /&gt;
&lt;br /&gt;
== [[Image:Pucegrain.png]] Pour approfondir ==&lt;br /&gt;
**&amp;amp;rarr; '''Entre mathématiques et informatique : l'analyse des algorithmes ''' [http://wiki.inria.fr/sciencinfolycee/Entre_math%C3%A9matiques_et_informatique_:_l%27analyse_des_algorithmes] ''Conférence lors du colloqium Jacques Morgenstern – INRIA''&lt;br /&gt;
**&amp;amp;rarr; '''Éléments d'algorithmique ''' [http://wiki.inria.fr/sciencinfolycee/%C3%89l%C3%A9ments_d%27algorithmique] '' Cours encyclopédique ''&lt;br /&gt;
&lt;br /&gt;
== [[Image:Pucegrain.png]] Bibliographie ==&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&lt;br /&gt;
    • '''Algorithmes en langage C: Cours et exercices''' [http://wiki.inria.fr/sciencinfolycee/Algorithmes_en_langage_C:_Cours_et_exercices] &lt;br /&gt;
        ''Auteurs : Sedgewick R., Moreau JM''&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;    • '''Introduction à l'algorithmique''' [http://wiki.inria.fr/sciencinfolycee/Introduction_%C3%A0_l%27algorithmique]&lt;br /&gt;
        ''Auteurs : Cormen T., Leiserson C., Rivest R., Stein C.''&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;    • '''Mathématiques pour l'informatique : Avec 309 exercices corrigés''' [http://wiki.inria.fr/sciencinfolycee/Math%C3%A9matiques_pour_l%27informatique_:_Avec_309_exercices_corrig%C3%A9s]&lt;br /&gt;
        ''Auteurs : Arnold A., Guessarian I.''&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;/div&gt;</summary>
		<author><name>Pascal letard</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.inria.fr/wikis/sciencinfolycee/index.php?title=Pour_pr%C3%A9parer,_illustrer_des_cours_:_algorithmes_(s%C3%A9lection_th%C3%A9matique)&amp;diff=8992</id>
		<title>Pour préparer, illustrer des cours : algorithmes (sélection thématique)</title>
		<link rel="alternate" type="text/html" href="https://wiki.inria.fr/wikis/sciencinfolycee/index.php?title=Pour_pr%C3%A9parer,_illustrer_des_cours_:_algorithmes_(s%C3%A9lection_th%C3%A9matique)&amp;diff=8992"/>
		<updated>2011-11-19T21:08:19Z</updated>

		<summary type="html">&lt;p&gt;Pascal letard : /* Bibliographie */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Le mot « algorithme » vient du nom du grand mathématicien persan Al Khwarizmi (vers l'an 820), [http://wiki.inria.fr/sciencinfolycee/Portrait:Al_Khwarismi_(notion_d%27algorithme)] qui introduisit en Occident la numération décimale (rapportée d'Inde) et enseigna les règles élémentaires des calculs s'y rapportant. &lt;br /&gt;
&lt;br /&gt;
L'activité algorithmique a été introduite depuis 2009 dans les programmes de mathématiques de toutes les sériés du lycée [http://wiki.inria.fr/sciencinfolycee/JavaScool:InfoAuLycee], voici quelques activités algorithmiques effectuées dans ce cadre :&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&lt;br /&gt;
    • Javascool : Découvrir les ingrédients des algorithmes [http://javascool.gforge.inria.fr/v3/?page=api:/proglet/ingredients/doc-files/index.htm]&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&lt;br /&gt;
    • Educ Algo : Logiciel d’Initiation à l'algorithmique [http://math.et.info.free.fr/Algorithmique/index.html]&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&lt;br /&gt;
    • Javascool : Exercices algorithmes classes de seconde [http://javascool.gforge.inria.fr/v3/?page=api:proglet/exosdemaths/doc-files/index.htm]&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== [[Image:Pucegrain.png]] Briques pour préparer les cours ==&lt;br /&gt;
''Il s'agit d'un ensemble de documents issus en général de cours de l'enseignement supérieur.''&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&lt;br /&gt;
    • '''[[Qu%E2%80%99est-ce_qu%E2%80%99un_algorithme_%3F|Qu’est-ce qu’un algorithme ?]]''' ''Texte introductif provenant du site Interstice''&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&lt;br /&gt;
    •  '''[[Le_site_du_Z%C3%A9ro_-_Algorithmique|Le site du Zéro - Algorithmique]]'''       ''Le &amp;quot;site du zéro&amp;quot; est une plateforme collaborative. Vous y trouverez de nombreux tutoriels pour débutants en programmation, développement web et ici algorithmique''&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&lt;br /&gt;
    • '''Cours algorithmique''' [http://wiki.inria.fr/sciencinfolycee/Cours_algorithmique] : &lt;br /&gt;
       ''Document de l'association A.T.L.A.N.T.I.C, il s'agit d'un cours ressource pour la classe, avec quiz d'évaluation.'' &lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&lt;br /&gt;
    • '''Eléments d'algorithmique''' [http://wiki.inria.fr/sciencinfolycee/El%C3%A9ments_d%27algorithmique]&lt;br /&gt;
       ''Cours de l’ENSTA, on y parle de complexité, récursivité, structures de données, arbres, graphes''&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&lt;br /&gt;
    • '''Cours d'algorithmique de BTS IG''' [http://wiki.inria.fr/sciencinfolycee/Cours_d%27algorithmique_de_premi%C3%A8re_ann%C3%A9e]&lt;br /&gt;
       ''Cours de première année du BTS IG''&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&lt;br /&gt;
    • '''Initiation à l'algorithmique''' [http://wiki.inria.fr/sciencinfolycee/Initiation_%C3%A0_l%27algorithmique]&lt;br /&gt;
       ''Cours intégrant les algorithmes classiques - 1° année de l’Enseirb'' &lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== [[Image:Pucegrain.png]] Culture générale - illustrer les cours ==&lt;br /&gt;
Nous allons ici indiquer des liens vers des documents utilisables en classe, en particulier un ensemble d'algorithmes répondant à des problématiques classiques.&lt;br /&gt;
&lt;br /&gt;
=== Algorithmes de tri ===&lt;br /&gt;
**&amp;amp;rarr; [[Le_probl%C3%A8me_du_tri|Le problème du tri]] ''Synthèse de plusieurs algorithmes sur cette thématique, avec applet Java ''&lt;br /&gt;
**&amp;amp;rarr; [[Les_algorithmes_de_tri|Les algorithmes de tri]] ''Issu du site Interstices avec Applet Java pour les illustrer''&lt;br /&gt;
**&amp;amp;rarr; Sur le site du zéro, un ensemble d'algorithmes de tri : [[Le_tri_par_insertion|le tri par insertion]], [[Le_tri_par_s%C3%A9lection|le tri par sélection]], [[Le_tri_par_tas|le tri par tas]], [[Le_tri_%C3%A0_bulles|le tri à bulles]], [[Le_tri_rapide_:_QSort|le tri rapide : QSort]], [[Le_tri-fusion|le tri-fusion]], mais aussi le tri ABR, le tri à paniers à découvrir sur ce site.&lt;br /&gt;
**&amp;amp;rarr; [[Comparaison_Tri_insertion_/_Tri_fusion|Comparaison Tri insertion/Tri fusion]] ''Une illustration de ces deux algorithmes et de leur efficacité''&lt;br /&gt;
**&amp;amp;rarr; Voir le fonctionnement de ces algorithmes sous forme de danses : [[Insert-sort_with_Romanian_folk_dance|Le tri par insertion dansé]], [[Bubble-sort_with_Hungarian_(%22Cs%C3%A1ng%C3%B3%22)_folk_dance|Le tri à bulles dansé]]&lt;br /&gt;
**&amp;amp;rarr; Une petite vidéo pour introduire la problématique [[The_Maggie_Sort_Algorithm|Maggie Sort Algorithm]]&lt;br /&gt;
&lt;br /&gt;
=== Algorithmes de recherche ===&lt;br /&gt;
**&amp;amp;rarr; [[La_dichotomie|La dichotomie]] '' Parcours Javascool''&lt;br /&gt;
**&amp;amp;rarr; [[La_recherche_dichotomique|La recherche dichotomique]] '' Exemple classe sur un problème de poker''&lt;br /&gt;
**&amp;amp;rarr; [[Un_peu_de_recherche_ne_peut_faire_que_du_bien_!!|Un peu de recherche ne peut faire que du bien !!]] ''Une page synthèse du site Zéro ''&lt;br /&gt;
**&amp;amp;rarr; ''Le « backtraking » ou recherche en profondeur, ou DFS :'' [[Le_backtracking_par_l'exemple_:_résoudre_un_sudoku|Le backtracking par l'exemple : résoudre un sudoku]] et aussi [[Backtracking_(Mathe_Prisma)|Backtracking (Mathe Prisma)]] '' - ce dernier, en allemand et sans programmation.''&lt;br /&gt;
&lt;br /&gt;
=== Graphes, Cryptographie ===&lt;br /&gt;
* Des pages spécifiques du site SILO traitent de ces deux thèmes, en particulier des algorithmes associés. &lt;br /&gt;
&lt;br /&gt;
**&amp;amp;rarr; [[Graphe]]&lt;br /&gt;
**&amp;amp;rarr; [[Cryptographie]]&lt;br /&gt;
&lt;br /&gt;
=== Génération de l'aléatoire ===&lt;br /&gt;
**&amp;amp;rarr; A la découverte de l'aléatoire et des probabilités [http://wiki.inria.fr/sciencinfolycee/A_la_d%C3%A9couverte_de_l%27al%C3%A9atoire_et_des_probabilit%C3%A9s]&lt;br /&gt;
**&amp;amp;rarr; Bruits et nombres aléatoires cohérents [http://wiki.inria.fr/sciencinfolycee/Bruits_et_nombres_al%C3%A9atoires_coh%C3%A9rents]&lt;br /&gt;
&lt;br /&gt;
=== D'autres algorithmes ===&lt;br /&gt;
**&amp;amp;rarr; [[Machine_de_Turing|Machine de Turing]] ''Un article d’interstices pour comprendre le fonctionnement de la machine de Turing, avec Applet Java ''&lt;br /&gt;
**&amp;amp;rarr; [[Les_suites_de_Syracuse|Les suites de Syracuse]]&lt;br /&gt;
**&amp;amp;rarr; [[Dessiner_la_fractale_de_Mandelbrot|Dessiner la fractale de Mandelbrot]]&lt;br /&gt;
**&amp;amp;rarr; [[Les_tours_de_Hano%C3%AF|Les tours de Hanoï]]&lt;br /&gt;
**&amp;amp;rarr; [[Les_algorithmes_gloutons|Les algorithmes gloutons]]&lt;br /&gt;
**&amp;amp;rarr; [[Stratégies_gloutonnes_(Mathe_Prisma)|Introduction aux algorithmes gloutons]] ''(en allemand, très bien fait, sans programmation)''&lt;br /&gt;
&lt;br /&gt;
== [[Image:Pucegrain.png]] Pour approfondir ==&lt;br /&gt;
**&amp;amp;rarr; '''Entre mathématiques et informatique : l'analyse des algorithmes ''' [http://wiki.inria.fr/sciencinfolycee/Entre_math%C3%A9matiques_et_informatique_:_l%27analyse_des_algorithmes] ''Conférence lors du colloqium Jacques Morgenstern – INRIA''&lt;br /&gt;
**&amp;amp;rarr; '''Éléments d'algorithmique ''' [http://wiki.inria.fr/sciencinfolycee/%C3%89l%C3%A9ments_d%27algorithmique] '' Cours encyclopédique ''&lt;br /&gt;
&lt;br /&gt;
== [[Image:Pucegrain.png]] Bibliographie ==&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&lt;br /&gt;
    • '''Algorithmes en langage C: Cours et exercices''' [http://wiki.inria.fr/sciencinfolycee/Algorithmes_en_langage_C:_Cours_et_exercices] &lt;br /&gt;
        ''Auteurs : Sedgewick R., Moreau JM''&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;    • '''Introduction à l'algorithmique''' [http://wiki.inria.fr/sciencinfolycee/Introduction_%C3%A0_l%27algorithmique]&lt;br /&gt;
        ''Auteurs : Cormen T., Leiserson C., Rivest R., Stein C.''&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;    • '''Mathématiques pour l'informatique : Avec 309 exercices corrigés''' [http://wiki.inria.fr/sciencinfolycee/Math%C3%A9matiques_pour_l%27informatique_:_Avec_309_exercices_corrig%C3%A9s]&lt;br /&gt;
        ''Auteurs : Arnold A., Guessarian I.''&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;/div&gt;</summary>
		<author><name>Pascal letard</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.inria.fr/wikis/sciencinfolycee/index.php?title=Pour_pr%C3%A9parer,_illustrer_des_cours_:_algorithmes_(s%C3%A9lection_th%C3%A9matique)&amp;diff=8991</id>
		<title>Pour préparer, illustrer des cours : algorithmes (sélection thématique)</title>
		<link rel="alternate" type="text/html" href="https://wiki.inria.fr/wikis/sciencinfolycee/index.php?title=Pour_pr%C3%A9parer,_illustrer_des_cours_:_algorithmes_(s%C3%A9lection_th%C3%A9matique)&amp;diff=8991"/>
		<updated>2011-11-19T21:07:42Z</updated>

		<summary type="html">&lt;p&gt;Pascal letard : /* Pour approfondir */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Le mot « algorithme » vient du nom du grand mathématicien persan Al Khwarizmi (vers l'an 820), [http://wiki.inria.fr/sciencinfolycee/Portrait:Al_Khwarismi_(notion_d%27algorithme)] qui introduisit en Occident la numération décimale (rapportée d'Inde) et enseigna les règles élémentaires des calculs s'y rapportant. &lt;br /&gt;
&lt;br /&gt;
L'activité algorithmique a été introduite depuis 2009 dans les programmes de mathématiques de toutes les sériés du lycée [http://wiki.inria.fr/sciencinfolycee/JavaScool:InfoAuLycee], voici quelques activités algorithmiques effectuées dans ce cadre :&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&lt;br /&gt;
    • Javascool : Découvrir les ingrédients des algorithmes [http://javascool.gforge.inria.fr/v3/?page=api:/proglet/ingredients/doc-files/index.htm]&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&lt;br /&gt;
    • Educ Algo : Logiciel d’Initiation à l'algorithmique [http://math.et.info.free.fr/Algorithmique/index.html]&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&lt;br /&gt;
    • Javascool : Exercices algorithmes classes de seconde [http://javascool.gforge.inria.fr/v3/?page=api:proglet/exosdemaths/doc-files/index.htm]&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== [[Image:Pucegrain.png]] Briques pour préparer les cours ==&lt;br /&gt;
''Il s'agit d'un ensemble de documents issus en général de cours de l'enseignement supérieur.''&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&lt;br /&gt;
    • '''[[Qu%E2%80%99est-ce_qu%E2%80%99un_algorithme_%3F|Qu’est-ce qu’un algorithme ?]]''' ''Texte introductif provenant du site Interstice''&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&lt;br /&gt;
    •  '''[[Le_site_du_Z%C3%A9ro_-_Algorithmique|Le site du Zéro - Algorithmique]]'''       ''Le &amp;quot;site du zéro&amp;quot; est une plateforme collaborative. Vous y trouverez de nombreux tutoriels pour débutants en programmation, développement web et ici algorithmique''&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&lt;br /&gt;
    • '''Cours algorithmique''' [http://wiki.inria.fr/sciencinfolycee/Cours_algorithmique] : &lt;br /&gt;
       ''Document de l'association A.T.L.A.N.T.I.C, il s'agit d'un cours ressource pour la classe, avec quiz d'évaluation.'' &lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&lt;br /&gt;
    • '''Eléments d'algorithmique''' [http://wiki.inria.fr/sciencinfolycee/El%C3%A9ments_d%27algorithmique]&lt;br /&gt;
       ''Cours de l’ENSTA, on y parle de complexité, récursivité, structures de données, arbres, graphes''&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&lt;br /&gt;
    • '''Cours d'algorithmique de BTS IG''' [http://wiki.inria.fr/sciencinfolycee/Cours_d%27algorithmique_de_premi%C3%A8re_ann%C3%A9e]&lt;br /&gt;
       ''Cours de première année du BTS IG''&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&lt;br /&gt;
    • '''Initiation à l'algorithmique''' [http://wiki.inria.fr/sciencinfolycee/Initiation_%C3%A0_l%27algorithmique]&lt;br /&gt;
       ''Cours intégrant les algorithmes classiques - 1° année de l’Enseirb'' &lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== [[Image:Pucegrain.png]] Culture générale - illustrer les cours ==&lt;br /&gt;
Nous allons ici indiquer des liens vers des documents utilisables en classe, en particulier un ensemble d'algorithmes répondant à des problématiques classiques.&lt;br /&gt;
&lt;br /&gt;
=== Algorithmes de tri ===&lt;br /&gt;
**&amp;amp;rarr; [[Le_probl%C3%A8me_du_tri|Le problème du tri]] ''Synthèse de plusieurs algorithmes sur cette thématique, avec applet Java ''&lt;br /&gt;
**&amp;amp;rarr; [[Les_algorithmes_de_tri|Les algorithmes de tri]] ''Issu du site Interstices avec Applet Java pour les illustrer''&lt;br /&gt;
**&amp;amp;rarr; Sur le site du zéro, un ensemble d'algorithmes de tri : [[Le_tri_par_insertion|le tri par insertion]], [[Le_tri_par_s%C3%A9lection|le tri par sélection]], [[Le_tri_par_tas|le tri par tas]], [[Le_tri_%C3%A0_bulles|le tri à bulles]], [[Le_tri_rapide_:_QSort|le tri rapide : QSort]], [[Le_tri-fusion|le tri-fusion]], mais aussi le tri ABR, le tri à paniers à découvrir sur ce site.&lt;br /&gt;
**&amp;amp;rarr; [[Comparaison_Tri_insertion_/_Tri_fusion|Comparaison Tri insertion/Tri fusion]] ''Une illustration de ces deux algorithmes et de leur efficacité''&lt;br /&gt;
**&amp;amp;rarr; Voir le fonctionnement de ces algorithmes sous forme de danses : [[Insert-sort_with_Romanian_folk_dance|Le tri par insertion dansé]], [[Bubble-sort_with_Hungarian_(%22Cs%C3%A1ng%C3%B3%22)_folk_dance|Le tri à bulles dansé]]&lt;br /&gt;
**&amp;amp;rarr; Une petite vidéo pour introduire la problématique [[The_Maggie_Sort_Algorithm|Maggie Sort Algorithm]]&lt;br /&gt;
&lt;br /&gt;
=== Algorithmes de recherche ===&lt;br /&gt;
**&amp;amp;rarr; [[La_dichotomie|La dichotomie]] '' Parcours Javascool''&lt;br /&gt;
**&amp;amp;rarr; [[La_recherche_dichotomique|La recherche dichotomique]] '' Exemple classe sur un problème de poker''&lt;br /&gt;
**&amp;amp;rarr; [[Un_peu_de_recherche_ne_peut_faire_que_du_bien_!!|Un peu de recherche ne peut faire que du bien !!]] ''Une page synthèse du site Zéro ''&lt;br /&gt;
**&amp;amp;rarr; ''Le « backtraking » ou recherche en profondeur, ou DFS :'' [[Le_backtracking_par_l'exemple_:_résoudre_un_sudoku|Le backtracking par l'exemple : résoudre un sudoku]] et aussi [[Backtracking_(Mathe_Prisma)|Backtracking (Mathe Prisma)]] '' - ce dernier, en allemand et sans programmation.''&lt;br /&gt;
&lt;br /&gt;
=== Graphes, Cryptographie ===&lt;br /&gt;
* Des pages spécifiques du site SILO traitent de ces deux thèmes, en particulier des algorithmes associés. &lt;br /&gt;
&lt;br /&gt;
**&amp;amp;rarr; [[Graphe]]&lt;br /&gt;
**&amp;amp;rarr; [[Cryptographie]]&lt;br /&gt;
&lt;br /&gt;
=== Génération de l'aléatoire ===&lt;br /&gt;
**&amp;amp;rarr; A la découverte de l'aléatoire et des probabilités [http://wiki.inria.fr/sciencinfolycee/A_la_d%C3%A9couverte_de_l%27al%C3%A9atoire_et_des_probabilit%C3%A9s]&lt;br /&gt;
**&amp;amp;rarr; Bruits et nombres aléatoires cohérents [http://wiki.inria.fr/sciencinfolycee/Bruits_et_nombres_al%C3%A9atoires_coh%C3%A9rents]&lt;br /&gt;
&lt;br /&gt;
=== D'autres algorithmes ===&lt;br /&gt;
**&amp;amp;rarr; [[Machine_de_Turing|Machine de Turing]] ''Un article d’interstices pour comprendre le fonctionnement de la machine de Turing, avec Applet Java ''&lt;br /&gt;
**&amp;amp;rarr; [[Les_suites_de_Syracuse|Les suites de Syracuse]]&lt;br /&gt;
**&amp;amp;rarr; [[Dessiner_la_fractale_de_Mandelbrot|Dessiner la fractale de Mandelbrot]]&lt;br /&gt;
**&amp;amp;rarr; [[Les_tours_de_Hano%C3%AF|Les tours de Hanoï]]&lt;br /&gt;
**&amp;amp;rarr; [[Les_algorithmes_gloutons|Les algorithmes gloutons]]&lt;br /&gt;
**&amp;amp;rarr; [[Stratégies_gloutonnes_(Mathe_Prisma)|Introduction aux algorithmes gloutons]] ''(en allemand, très bien fait, sans programmation)''&lt;br /&gt;
&lt;br /&gt;
== [[Image:Pucegrain.png]] Pour approfondir ==&lt;br /&gt;
**&amp;amp;rarr; '''Entre mathématiques et informatique : l'analyse des algorithmes ''' [http://wiki.inria.fr/sciencinfolycee/Entre_math%C3%A9matiques_et_informatique_:_l%27analyse_des_algorithmes] ''Conférence lors du colloqium Jacques Morgenstern – INRIA''&lt;br /&gt;
**&amp;amp;rarr; '''Éléments d'algorithmique ''' [http://wiki.inria.fr/sciencinfolycee/%C3%89l%C3%A9ments_d%27algorithmique] '' Cours encyclopédique ''&lt;br /&gt;
&lt;br /&gt;
== Bibliographie ==&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&lt;br /&gt;
    • '''Algorithmes en langage C: Cours et exercices''' [http://wiki.inria.fr/sciencinfolycee/Algorithmes_en_langage_C:_Cours_et_exercices] &lt;br /&gt;
        ''Auteurs : Sedgewick R., Moreau JM''&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;    • '''Introduction à l'algorithmique''' [http://wiki.inria.fr/sciencinfolycee/Introduction_%C3%A0_l%27algorithmique]&lt;br /&gt;
        ''Auteurs : Cormen T., Leiserson C., Rivest R., Stein C.''&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;    • '''Mathématiques pour l'informatique : Avec 309 exercices corrigés''' [http://wiki.inria.fr/sciencinfolycee/Math%C3%A9matiques_pour_l%27informatique_:_Avec_309_exercices_corrig%C3%A9s]&lt;br /&gt;
        ''Auteurs : Arnold A., Guessarian I.''&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;/div&gt;</summary>
		<author><name>Pascal letard</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.inria.fr/wikis/sciencinfolycee/index.php?title=Pour_pr%C3%A9parer,_illustrer_des_cours_:_algorithmes_(s%C3%A9lection_th%C3%A9matique)&amp;diff=8990</id>
		<title>Pour préparer, illustrer des cours : algorithmes (sélection thématique)</title>
		<link rel="alternate" type="text/html" href="https://wiki.inria.fr/wikis/sciencinfolycee/index.php?title=Pour_pr%C3%A9parer,_illustrer_des_cours_:_algorithmes_(s%C3%A9lection_th%C3%A9matique)&amp;diff=8990"/>
		<updated>2011-11-19T21:07:06Z</updated>

		<summary type="html">&lt;p&gt;Pascal letard : /* Culture générale - illustrer les cours */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Le mot « algorithme » vient du nom du grand mathématicien persan Al Khwarizmi (vers l'an 820), [http://wiki.inria.fr/sciencinfolycee/Portrait:Al_Khwarismi_(notion_d%27algorithme)] qui introduisit en Occident la numération décimale (rapportée d'Inde) et enseigna les règles élémentaires des calculs s'y rapportant. &lt;br /&gt;
&lt;br /&gt;
L'activité algorithmique a été introduite depuis 2009 dans les programmes de mathématiques de toutes les sériés du lycée [http://wiki.inria.fr/sciencinfolycee/JavaScool:InfoAuLycee], voici quelques activités algorithmiques effectuées dans ce cadre :&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&lt;br /&gt;
    • Javascool : Découvrir les ingrédients des algorithmes [http://javascool.gforge.inria.fr/v3/?page=api:/proglet/ingredients/doc-files/index.htm]&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&lt;br /&gt;
    • Educ Algo : Logiciel d’Initiation à l'algorithmique [http://math.et.info.free.fr/Algorithmique/index.html]&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&lt;br /&gt;
    • Javascool : Exercices algorithmes classes de seconde [http://javascool.gforge.inria.fr/v3/?page=api:proglet/exosdemaths/doc-files/index.htm]&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== [[Image:Pucegrain.png]] Briques pour préparer les cours ==&lt;br /&gt;
''Il s'agit d'un ensemble de documents issus en général de cours de l'enseignement supérieur.''&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&lt;br /&gt;
    • '''[[Qu%E2%80%99est-ce_qu%E2%80%99un_algorithme_%3F|Qu’est-ce qu’un algorithme ?]]''' ''Texte introductif provenant du site Interstice''&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&lt;br /&gt;
    •  '''[[Le_site_du_Z%C3%A9ro_-_Algorithmique|Le site du Zéro - Algorithmique]]'''       ''Le &amp;quot;site du zéro&amp;quot; est une plateforme collaborative. Vous y trouverez de nombreux tutoriels pour débutants en programmation, développement web et ici algorithmique''&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&lt;br /&gt;
    • '''Cours algorithmique''' [http://wiki.inria.fr/sciencinfolycee/Cours_algorithmique] : &lt;br /&gt;
       ''Document de l'association A.T.L.A.N.T.I.C, il s'agit d'un cours ressource pour la classe, avec quiz d'évaluation.'' &lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&lt;br /&gt;
    • '''Eléments d'algorithmique''' [http://wiki.inria.fr/sciencinfolycee/El%C3%A9ments_d%27algorithmique]&lt;br /&gt;
       ''Cours de l’ENSTA, on y parle de complexité, récursivité, structures de données, arbres, graphes''&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&lt;br /&gt;
    • '''Cours d'algorithmique de BTS IG''' [http://wiki.inria.fr/sciencinfolycee/Cours_d%27algorithmique_de_premi%C3%A8re_ann%C3%A9e]&lt;br /&gt;
       ''Cours de première année du BTS IG''&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&lt;br /&gt;
    • '''Initiation à l'algorithmique''' [http://wiki.inria.fr/sciencinfolycee/Initiation_%C3%A0_l%27algorithmique]&lt;br /&gt;
       ''Cours intégrant les algorithmes classiques - 1° année de l’Enseirb'' &lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== [[Image:Pucegrain.png]] Culture générale - illustrer les cours ==&lt;br /&gt;
Nous allons ici indiquer des liens vers des documents utilisables en classe, en particulier un ensemble d'algorithmes répondant à des problématiques classiques.&lt;br /&gt;
&lt;br /&gt;
=== Algorithmes de tri ===&lt;br /&gt;
**&amp;amp;rarr; [[Le_probl%C3%A8me_du_tri|Le problème du tri]] ''Synthèse de plusieurs algorithmes sur cette thématique, avec applet Java ''&lt;br /&gt;
**&amp;amp;rarr; [[Les_algorithmes_de_tri|Les algorithmes de tri]] ''Issu du site Interstices avec Applet Java pour les illustrer''&lt;br /&gt;
**&amp;amp;rarr; Sur le site du zéro, un ensemble d'algorithmes de tri : [[Le_tri_par_insertion|le tri par insertion]], [[Le_tri_par_s%C3%A9lection|le tri par sélection]], [[Le_tri_par_tas|le tri par tas]], [[Le_tri_%C3%A0_bulles|le tri à bulles]], [[Le_tri_rapide_:_QSort|le tri rapide : QSort]], [[Le_tri-fusion|le tri-fusion]], mais aussi le tri ABR, le tri à paniers à découvrir sur ce site.&lt;br /&gt;
**&amp;amp;rarr; [[Comparaison_Tri_insertion_/_Tri_fusion|Comparaison Tri insertion/Tri fusion]] ''Une illustration de ces deux algorithmes et de leur efficacité''&lt;br /&gt;
**&amp;amp;rarr; Voir le fonctionnement de ces algorithmes sous forme de danses : [[Insert-sort_with_Romanian_folk_dance|Le tri par insertion dansé]], [[Bubble-sort_with_Hungarian_(%22Cs%C3%A1ng%C3%B3%22)_folk_dance|Le tri à bulles dansé]]&lt;br /&gt;
**&amp;amp;rarr; Une petite vidéo pour introduire la problématique [[The_Maggie_Sort_Algorithm|Maggie Sort Algorithm]]&lt;br /&gt;
&lt;br /&gt;
=== Algorithmes de recherche ===&lt;br /&gt;
**&amp;amp;rarr; [[La_dichotomie|La dichotomie]] '' Parcours Javascool''&lt;br /&gt;
**&amp;amp;rarr; [[La_recherche_dichotomique|La recherche dichotomique]] '' Exemple classe sur un problème de poker''&lt;br /&gt;
**&amp;amp;rarr; [[Un_peu_de_recherche_ne_peut_faire_que_du_bien_!!|Un peu de recherche ne peut faire que du bien !!]] ''Une page synthèse du site Zéro ''&lt;br /&gt;
**&amp;amp;rarr; ''Le « backtraking » ou recherche en profondeur, ou DFS :'' [[Le_backtracking_par_l'exemple_:_résoudre_un_sudoku|Le backtracking par l'exemple : résoudre un sudoku]] et aussi [[Backtracking_(Mathe_Prisma)|Backtracking (Mathe Prisma)]] '' - ce dernier, en allemand et sans programmation.''&lt;br /&gt;
&lt;br /&gt;
=== Graphes, Cryptographie ===&lt;br /&gt;
* Des pages spécifiques du site SILO traitent de ces deux thèmes, en particulier des algorithmes associés. &lt;br /&gt;
&lt;br /&gt;
**&amp;amp;rarr; [[Graphe]]&lt;br /&gt;
**&amp;amp;rarr; [[Cryptographie]]&lt;br /&gt;
&lt;br /&gt;
=== Génération de l'aléatoire ===&lt;br /&gt;
**&amp;amp;rarr; A la découverte de l'aléatoire et des probabilités [http://wiki.inria.fr/sciencinfolycee/A_la_d%C3%A9couverte_de_l%27al%C3%A9atoire_et_des_probabilit%C3%A9s]&lt;br /&gt;
**&amp;amp;rarr; Bruits et nombres aléatoires cohérents [http://wiki.inria.fr/sciencinfolycee/Bruits_et_nombres_al%C3%A9atoires_coh%C3%A9rents]&lt;br /&gt;
&lt;br /&gt;
=== D'autres algorithmes ===&lt;br /&gt;
**&amp;amp;rarr; [[Machine_de_Turing|Machine de Turing]] ''Un article d’interstices pour comprendre le fonctionnement de la machine de Turing, avec Applet Java ''&lt;br /&gt;
**&amp;amp;rarr; [[Les_suites_de_Syracuse|Les suites de Syracuse]]&lt;br /&gt;
**&amp;amp;rarr; [[Dessiner_la_fractale_de_Mandelbrot|Dessiner la fractale de Mandelbrot]]&lt;br /&gt;
**&amp;amp;rarr; [[Les_tours_de_Hano%C3%AF|Les tours de Hanoï]]&lt;br /&gt;
**&amp;amp;rarr; [[Les_algorithmes_gloutons|Les algorithmes gloutons]]&lt;br /&gt;
**&amp;amp;rarr; [[Stratégies_gloutonnes_(Mathe_Prisma)|Introduction aux algorithmes gloutons]] ''(en allemand, très bien fait, sans programmation)''&lt;br /&gt;
&lt;br /&gt;
== Pour approfondir ==&lt;br /&gt;
**&amp;amp;rarr; '''Entre mathématiques et informatique : l'analyse des algorithmes ''' [http://wiki.inria.fr/sciencinfolycee/Entre_math%C3%A9matiques_et_informatique_:_l%27analyse_des_algorithmes] ''Conférence lors du colloqium Jacques Morgenstern – INRIA''&lt;br /&gt;
**&amp;amp;rarr; '''Éléments d'algorithmique ''' [http://wiki.inria.fr/sciencinfolycee/%C3%89l%C3%A9ments_d%27algorithmique] '' Cours encyclopédique ''&lt;br /&gt;
&lt;br /&gt;
== Bibliographie ==&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&lt;br /&gt;
    • '''Algorithmes en langage C: Cours et exercices''' [http://wiki.inria.fr/sciencinfolycee/Algorithmes_en_langage_C:_Cours_et_exercices] &lt;br /&gt;
        ''Auteurs : Sedgewick R., Moreau JM''&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;    • '''Introduction à l'algorithmique''' [http://wiki.inria.fr/sciencinfolycee/Introduction_%C3%A0_l%27algorithmique]&lt;br /&gt;
        ''Auteurs : Cormen T., Leiserson C., Rivest R., Stein C.''&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;    • '''Mathématiques pour l'informatique : Avec 309 exercices corrigés''' [http://wiki.inria.fr/sciencinfolycee/Math%C3%A9matiques_pour_l%27informatique_:_Avec_309_exercices_corrig%C3%A9s]&lt;br /&gt;
        ''Auteurs : Arnold A., Guessarian I.''&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;/div&gt;</summary>
		<author><name>Pascal letard</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.inria.fr/wikis/sciencinfolycee/index.php?title=Pour_pr%C3%A9parer,_illustrer_des_cours_:_algorithmes_(s%C3%A9lection_th%C3%A9matique)&amp;diff=8989</id>
		<title>Pour préparer, illustrer des cours : algorithmes (sélection thématique)</title>
		<link rel="alternate" type="text/html" href="https://wiki.inria.fr/wikis/sciencinfolycee/index.php?title=Pour_pr%C3%A9parer,_illustrer_des_cours_:_algorithmes_(s%C3%A9lection_th%C3%A9matique)&amp;diff=8989"/>
		<updated>2011-11-19T21:06:24Z</updated>

		<summary type="html">&lt;p&gt;Pascal letard : /* Briques pour préparer les cours */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Le mot « algorithme » vient du nom du grand mathématicien persan Al Khwarizmi (vers l'an 820), [http://wiki.inria.fr/sciencinfolycee/Portrait:Al_Khwarismi_(notion_d%27algorithme)] qui introduisit en Occident la numération décimale (rapportée d'Inde) et enseigna les règles élémentaires des calculs s'y rapportant. &lt;br /&gt;
&lt;br /&gt;
L'activité algorithmique a été introduite depuis 2009 dans les programmes de mathématiques de toutes les sériés du lycée [http://wiki.inria.fr/sciencinfolycee/JavaScool:InfoAuLycee], voici quelques activités algorithmiques effectuées dans ce cadre :&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&lt;br /&gt;
    • Javascool : Découvrir les ingrédients des algorithmes [http://javascool.gforge.inria.fr/v3/?page=api:/proglet/ingredients/doc-files/index.htm]&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&lt;br /&gt;
    • Educ Algo : Logiciel d’Initiation à l'algorithmique [http://math.et.info.free.fr/Algorithmique/index.html]&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&lt;br /&gt;
    • Javascool : Exercices algorithmes classes de seconde [http://javascool.gforge.inria.fr/v3/?page=api:proglet/exosdemaths/doc-files/index.htm]&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== [[Image:Pucegrain.png]] Briques pour préparer les cours ==&lt;br /&gt;
''Il s'agit d'un ensemble de documents issus en général de cours de l'enseignement supérieur.''&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&lt;br /&gt;
    • '''[[Qu%E2%80%99est-ce_qu%E2%80%99un_algorithme_%3F|Qu’est-ce qu’un algorithme ?]]''' ''Texte introductif provenant du site Interstice''&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&lt;br /&gt;
    •  '''[[Le_site_du_Z%C3%A9ro_-_Algorithmique|Le site du Zéro - Algorithmique]]'''       ''Le &amp;quot;site du zéro&amp;quot; est une plateforme collaborative. Vous y trouverez de nombreux tutoriels pour débutants en programmation, développement web et ici algorithmique''&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&lt;br /&gt;
    • '''Cours algorithmique''' [http://wiki.inria.fr/sciencinfolycee/Cours_algorithmique] : &lt;br /&gt;
       ''Document de l'association A.T.L.A.N.T.I.C, il s'agit d'un cours ressource pour la classe, avec quiz d'évaluation.'' &lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&lt;br /&gt;
    • '''Eléments d'algorithmique''' [http://wiki.inria.fr/sciencinfolycee/El%C3%A9ments_d%27algorithmique]&lt;br /&gt;
       ''Cours de l’ENSTA, on y parle de complexité, récursivité, structures de données, arbres, graphes''&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&lt;br /&gt;
    • '''Cours d'algorithmique de BTS IG''' [http://wiki.inria.fr/sciencinfolycee/Cours_d%27algorithmique_de_premi%C3%A8re_ann%C3%A9e]&lt;br /&gt;
       ''Cours de première année du BTS IG''&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&lt;br /&gt;
    • '''Initiation à l'algorithmique''' [http://wiki.inria.fr/sciencinfolycee/Initiation_%C3%A0_l%27algorithmique]&lt;br /&gt;
       ''Cours intégrant les algorithmes classiques - 1° année de l’Enseirb'' &lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Culture générale - illustrer les cours ==&lt;br /&gt;
Nous allons ici indiquer des liens vers des documents utilisables en classe, en particulier un ensemble d'algorithmes répondant à des problématiques classiques.&lt;br /&gt;
&lt;br /&gt;
=== Algorithmes de tri ===&lt;br /&gt;
**&amp;amp;rarr; [[Le_probl%C3%A8me_du_tri|Le problème du tri]] ''Synthèse de plusieurs algorithmes sur cette thématique, avec applet Java ''&lt;br /&gt;
**&amp;amp;rarr; [[Les_algorithmes_de_tri|Les algorithmes de tri]] ''Issu du site Interstices avec Applet Java pour les illustrer''&lt;br /&gt;
**&amp;amp;rarr; Sur le site du zéro, un ensemble d'algorithmes de tri : [[Le_tri_par_insertion|le tri par insertion]], [[Le_tri_par_s%C3%A9lection|le tri par sélection]], [[Le_tri_par_tas|le tri par tas]], [[Le_tri_%C3%A0_bulles|le tri à bulles]], [[Le_tri_rapide_:_QSort|le tri rapide : QSort]], [[Le_tri-fusion|le tri-fusion]], mais aussi le tri ABR, le tri à paniers à découvrir sur ce site.&lt;br /&gt;
**&amp;amp;rarr; [[Comparaison_Tri_insertion_/_Tri_fusion|Comparaison Tri insertion/Tri fusion]] ''Une illustration de ces deux algorithmes et de leur efficacité''&lt;br /&gt;
**&amp;amp;rarr; Voir le fonctionnement de ces algorithmes sous forme de danses : [[Insert-sort_with_Romanian_folk_dance|Le tri par insertion dansé]], [[Bubble-sort_with_Hungarian_(%22Cs%C3%A1ng%C3%B3%22)_folk_dance|Le tri à bulles dansé]]&lt;br /&gt;
**&amp;amp;rarr; Une petite vidéo pour introduire la problématique [[The_Maggie_Sort_Algorithm|Maggie Sort Algorithm]]&lt;br /&gt;
&lt;br /&gt;
=== Algorithmes de recherche ===&lt;br /&gt;
**&amp;amp;rarr; [[La_dichotomie|La dichotomie]] '' Parcours Javascool''&lt;br /&gt;
**&amp;amp;rarr; [[La_recherche_dichotomique|La recherche dichotomique]] '' Exemple classe sur un problème de poker''&lt;br /&gt;
**&amp;amp;rarr; [[Un_peu_de_recherche_ne_peut_faire_que_du_bien_!!|Un peu de recherche ne peut faire que du bien !!]] ''Une page synthèse du site Zéro ''&lt;br /&gt;
**&amp;amp;rarr; ''Le « backtraking » ou recherche en profondeur, ou DFS :'' [[Le_backtracking_par_l'exemple_:_résoudre_un_sudoku|Le backtracking par l'exemple : résoudre un sudoku]] et aussi [[Backtracking_(Mathe_Prisma)|Backtracking (Mathe Prisma)]] '' - ce dernier, en allemand et sans programmation.''&lt;br /&gt;
&lt;br /&gt;
=== Graphes, Cryptographie ===&lt;br /&gt;
* Des pages spécifiques du site SILO traitent de ces deux thèmes, en particulier des algorithmes associés. &lt;br /&gt;
&lt;br /&gt;
**&amp;amp;rarr; [[Graphe]]&lt;br /&gt;
**&amp;amp;rarr; [[Cryptographie]]&lt;br /&gt;
&lt;br /&gt;
=== Génération de l'aléatoire ===&lt;br /&gt;
**&amp;amp;rarr; A la découverte de l'aléatoire et des probabilités [http://wiki.inria.fr/sciencinfolycee/A_la_d%C3%A9couverte_de_l%27al%C3%A9atoire_et_des_probabilit%C3%A9s]&lt;br /&gt;
**&amp;amp;rarr; Bruits et nombres aléatoires cohérents [http://wiki.inria.fr/sciencinfolycee/Bruits_et_nombres_al%C3%A9atoires_coh%C3%A9rents]&lt;br /&gt;
&lt;br /&gt;
=== D'autres algorithmes ===&lt;br /&gt;
**&amp;amp;rarr; [[Machine_de_Turing|Machine de Turing]] ''Un article d’interstices pour comprendre le fonctionnement de la machine de Turing, avec Applet Java ''&lt;br /&gt;
**&amp;amp;rarr; [[Les_suites_de_Syracuse|Les suites de Syracuse]]&lt;br /&gt;
**&amp;amp;rarr; [[Dessiner_la_fractale_de_Mandelbrot|Dessiner la fractale de Mandelbrot]]&lt;br /&gt;
**&amp;amp;rarr; [[Les_tours_de_Hano%C3%AF|Les tours de Hanoï]]&lt;br /&gt;
**&amp;amp;rarr; [[Les_algorithmes_gloutons|Les algorithmes gloutons]]&lt;br /&gt;
**&amp;amp;rarr; [[Stratégies_gloutonnes_(Mathe_Prisma)|Introduction aux algorithmes gloutons]] ''(en allemand, très bien fait, sans programmation)''&lt;br /&gt;
&lt;br /&gt;
== Pour approfondir ==&lt;br /&gt;
**&amp;amp;rarr; '''Entre mathématiques et informatique : l'analyse des algorithmes ''' [http://wiki.inria.fr/sciencinfolycee/Entre_math%C3%A9matiques_et_informatique_:_l%27analyse_des_algorithmes] ''Conférence lors du colloqium Jacques Morgenstern – INRIA''&lt;br /&gt;
**&amp;amp;rarr; '''Éléments d'algorithmique ''' [http://wiki.inria.fr/sciencinfolycee/%C3%89l%C3%A9ments_d%27algorithmique] '' Cours encyclopédique ''&lt;br /&gt;
&lt;br /&gt;
== Bibliographie ==&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&lt;br /&gt;
    • '''Algorithmes en langage C: Cours et exercices''' [http://wiki.inria.fr/sciencinfolycee/Algorithmes_en_langage_C:_Cours_et_exercices] &lt;br /&gt;
        ''Auteurs : Sedgewick R., Moreau JM''&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;    • '''Introduction à l'algorithmique''' [http://wiki.inria.fr/sciencinfolycee/Introduction_%C3%A0_l%27algorithmique]&lt;br /&gt;
        ''Auteurs : Cormen T., Leiserson C., Rivest R., Stein C.''&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;    • '''Mathématiques pour l'informatique : Avec 309 exercices corrigés''' [http://wiki.inria.fr/sciencinfolycee/Math%C3%A9matiques_pour_l%27informatique_:_Avec_309_exercices_corrig%C3%A9s]&lt;br /&gt;
        ''Auteurs : Arnold A., Guessarian I.''&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;/div&gt;</summary>
		<author><name>Pascal letard</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.inria.fr/wikis/sciencinfolycee/index.php?title=Pour_pr%C3%A9parer,_illustrer_des_cours_:_algorithmes_(s%C3%A9lection_th%C3%A9matique)&amp;diff=8988</id>
		<title>Pour préparer, illustrer des cours : algorithmes (sélection thématique)</title>
		<link rel="alternate" type="text/html" href="https://wiki.inria.fr/wikis/sciencinfolycee/index.php?title=Pour_pr%C3%A9parer,_illustrer_des_cours_:_algorithmes_(s%C3%A9lection_th%C3%A9matique)&amp;diff=8988"/>
		<updated>2011-11-19T21:04:35Z</updated>

		<summary type="html">&lt;p&gt;Pascal letard : /* Pour approfondir */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Le mot « algorithme » vient du nom du grand mathématicien persan Al Khwarizmi (vers l'an 820), [http://wiki.inria.fr/sciencinfolycee/Portrait:Al_Khwarismi_(notion_d%27algorithme)] qui introduisit en Occident la numération décimale (rapportée d'Inde) et enseigna les règles élémentaires des calculs s'y rapportant. &lt;br /&gt;
&lt;br /&gt;
L'activité algorithmique a été introduite depuis 2009 dans les programmes de mathématiques de toutes les sériés du lycée [http://wiki.inria.fr/sciencinfolycee/JavaScool:InfoAuLycee], voici quelques activités algorithmiques effectuées dans ce cadre :&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&lt;br /&gt;
    • Javascool : Découvrir les ingrédients des algorithmes [http://javascool.gforge.inria.fr/v3/?page=api:/proglet/ingredients/doc-files/index.htm]&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&lt;br /&gt;
    • Educ Algo : Logiciel d’Initiation à l'algorithmique [http://math.et.info.free.fr/Algorithmique/index.html]&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&lt;br /&gt;
    • Javascool : Exercices algorithmes classes de seconde [http://javascool.gforge.inria.fr/v3/?page=api:proglet/exosdemaths/doc-files/index.htm]&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Briques pour préparer les cours ==&lt;br /&gt;
''Il s'agit d'un ensemble de documents issus en général de cours de l'enseignement supérieur.''&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&lt;br /&gt;
    • '''[[Qu%E2%80%99est-ce_qu%E2%80%99un_algorithme_%3F|Qu’est-ce qu’un algorithme ?]]''' ''Texte introductif provenant du site Interstice''&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&lt;br /&gt;
    •  '''[[Le_site_du_Z%C3%A9ro_-_Algorithmique|Le site du Zéro - Algorithmique]]'''       ''Le &amp;quot;site du zéro&amp;quot; est une plateforme collaborative. Vous y trouverez de nombreux tutoriels pour débutants en programmation, développement web et ici algorithmique''&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&lt;br /&gt;
    • '''Cours algorithmique''' [http://wiki.inria.fr/sciencinfolycee/Cours_algorithmique] : &lt;br /&gt;
       ''Document de l'association A.T.L.A.N.T.I.C, il s'agit d'un cours ressource pour la classe, avec quiz d'évaluation.'' &lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&lt;br /&gt;
    • '''Eléments d'algorithmique''' [http://wiki.inria.fr/sciencinfolycee/El%C3%A9ments_d%27algorithmique]&lt;br /&gt;
       ''Cours de l’ENSTA, on y parle de complexité, récursivité, structures de données, arbres, graphes''&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&lt;br /&gt;
    • '''Cours d'algorithmique de BTS IG''' [http://wiki.inria.fr/sciencinfolycee/Cours_d%27algorithmique_de_premi%C3%A8re_ann%C3%A9e]&lt;br /&gt;
       ''Cours de première année du BTS IG''&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&lt;br /&gt;
    • '''Initiation à l'algorithmique''' [http://wiki.inria.fr/sciencinfolycee/Initiation_%C3%A0_l%27algorithmique]&lt;br /&gt;
       ''Cours intégrant les algorithmes classiques - 1° année de l’Enseirb'' &lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Culture générale - illustrer les cours ==&lt;br /&gt;
Nous allons ici indiquer des liens vers des documents utilisables en classe, en particulier un ensemble d'algorithmes répondant à des problématiques classiques.&lt;br /&gt;
&lt;br /&gt;
=== Algorithmes de tri ===&lt;br /&gt;
**&amp;amp;rarr; [[Le_probl%C3%A8me_du_tri|Le problème du tri]] ''Synthèse de plusieurs algorithmes sur cette thématique, avec applet Java ''&lt;br /&gt;
**&amp;amp;rarr; [[Les_algorithmes_de_tri|Les algorithmes de tri]] ''Issu du site Interstices avec Applet Java pour les illustrer''&lt;br /&gt;
**&amp;amp;rarr; Sur le site du zéro, un ensemble d'algorithmes de tri : [[Le_tri_par_insertion|le tri par insertion]], [[Le_tri_par_s%C3%A9lection|le tri par sélection]], [[Le_tri_par_tas|le tri par tas]], [[Le_tri_%C3%A0_bulles|le tri à bulles]], [[Le_tri_rapide_:_QSort|le tri rapide : QSort]], [[Le_tri-fusion|le tri-fusion]], mais aussi le tri ABR, le tri à paniers à découvrir sur ce site.&lt;br /&gt;
**&amp;amp;rarr; [[Comparaison_Tri_insertion_/_Tri_fusion|Comparaison Tri insertion/Tri fusion]] ''Une illustration de ces deux algorithmes et de leur efficacité''&lt;br /&gt;
**&amp;amp;rarr; Voir le fonctionnement de ces algorithmes sous forme de danses : [[Insert-sort_with_Romanian_folk_dance|Le tri par insertion dansé]], [[Bubble-sort_with_Hungarian_(%22Cs%C3%A1ng%C3%B3%22)_folk_dance|Le tri à bulles dansé]]&lt;br /&gt;
**&amp;amp;rarr; Une petite vidéo pour introduire la problématique [[The_Maggie_Sort_Algorithm|Maggie Sort Algorithm]]&lt;br /&gt;
&lt;br /&gt;
=== Algorithmes de recherche ===&lt;br /&gt;
**&amp;amp;rarr; [[La_dichotomie|La dichotomie]] '' Parcours Javascool''&lt;br /&gt;
**&amp;amp;rarr; [[La_recherche_dichotomique|La recherche dichotomique]] '' Exemple classe sur un problème de poker''&lt;br /&gt;
**&amp;amp;rarr; [[Un_peu_de_recherche_ne_peut_faire_que_du_bien_!!|Un peu de recherche ne peut faire que du bien !!]] ''Une page synthèse du site Zéro ''&lt;br /&gt;
**&amp;amp;rarr; ''Le « backtraking » ou recherche en profondeur, ou DFS :'' [[Le_backtracking_par_l'exemple_:_résoudre_un_sudoku|Le backtracking par l'exemple : résoudre un sudoku]] et aussi [[Backtracking_(Mathe_Prisma)|Backtracking (Mathe Prisma)]] '' - ce dernier, en allemand et sans programmation.''&lt;br /&gt;
&lt;br /&gt;
=== Graphes, Cryptographie ===&lt;br /&gt;
* Des pages spécifiques du site SILO traitent de ces deux thèmes, en particulier des algorithmes associés. &lt;br /&gt;
&lt;br /&gt;
**&amp;amp;rarr; [[Graphe]]&lt;br /&gt;
**&amp;amp;rarr; [[Cryptographie]]&lt;br /&gt;
&lt;br /&gt;
=== Génération de l'aléatoire ===&lt;br /&gt;
**&amp;amp;rarr; A la découverte de l'aléatoire et des probabilités [http://wiki.inria.fr/sciencinfolycee/A_la_d%C3%A9couverte_de_l%27al%C3%A9atoire_et_des_probabilit%C3%A9s]&lt;br /&gt;
**&amp;amp;rarr; Bruits et nombres aléatoires cohérents [http://wiki.inria.fr/sciencinfolycee/Bruits_et_nombres_al%C3%A9atoires_coh%C3%A9rents]&lt;br /&gt;
&lt;br /&gt;
=== D'autres algorithmes ===&lt;br /&gt;
**&amp;amp;rarr; [[Machine_de_Turing|Machine de Turing]] ''Un article d’interstices pour comprendre le fonctionnement de la machine de Turing, avec Applet Java ''&lt;br /&gt;
**&amp;amp;rarr; [[Les_suites_de_Syracuse|Les suites de Syracuse]]&lt;br /&gt;
**&amp;amp;rarr; [[Dessiner_la_fractale_de_Mandelbrot|Dessiner la fractale de Mandelbrot]]&lt;br /&gt;
**&amp;amp;rarr; [[Les_tours_de_Hano%C3%AF|Les tours de Hanoï]]&lt;br /&gt;
**&amp;amp;rarr; [[Les_algorithmes_gloutons|Les algorithmes gloutons]]&lt;br /&gt;
**&amp;amp;rarr; [[Stratégies_gloutonnes_(Mathe_Prisma)|Introduction aux algorithmes gloutons]] ''(en allemand, très bien fait, sans programmation)''&lt;br /&gt;
&lt;br /&gt;
== Pour approfondir ==&lt;br /&gt;
**&amp;amp;rarr; '''Entre mathématiques et informatique : l'analyse des algorithmes ''' [http://wiki.inria.fr/sciencinfolycee/Entre_math%C3%A9matiques_et_informatique_:_l%27analyse_des_algorithmes] ''Conférence lors du colloqium Jacques Morgenstern – INRIA''&lt;br /&gt;
**&amp;amp;rarr; '''Éléments d'algorithmique ''' [http://wiki.inria.fr/sciencinfolycee/%C3%89l%C3%A9ments_d%27algorithmique] '' Cours encyclopédique ''&lt;br /&gt;
&lt;br /&gt;
== Bibliographie ==&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&lt;br /&gt;
    • '''Algorithmes en langage C: Cours et exercices''' [http://wiki.inria.fr/sciencinfolycee/Algorithmes_en_langage_C:_Cours_et_exercices] &lt;br /&gt;
        ''Auteurs : Sedgewick R., Moreau JM''&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;    • '''Introduction à l'algorithmique''' [http://wiki.inria.fr/sciencinfolycee/Introduction_%C3%A0_l%27algorithmique]&lt;br /&gt;
        ''Auteurs : Cormen T., Leiserson C., Rivest R., Stein C.''&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;    • '''Mathématiques pour l'informatique : Avec 309 exercices corrigés''' [http://wiki.inria.fr/sciencinfolycee/Math%C3%A9matiques_pour_l%27informatique_:_Avec_309_exercices_corrig%C3%A9s]&lt;br /&gt;
        ''Auteurs : Arnold A., Guessarian I.''&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;/div&gt;</summary>
		<author><name>Pascal letard</name></author>
		
	</entry>
</feed>