Cursos y ejercicios
Le parcours général permet de progresser à son rythme, en partant des bases de la programmation et en allant jusqu'à un niveau avancé en algorithmique.
Niveau 1 |
|||||
1 – Affichage de texte, suite d'instructions | 6 | Problemas | |||
2 – Répétitions d'instructions | 10 | Problemas | |||
3 – Calculs et découverte des variables | 13 | Problemas | |||
4 – Lecture de l'entrée | 10 | Problemas | |||
5 – Tests et conditions | 8 | Problemas | |||
6 – Structures avancées | 8 | Problemas | |||
7 – Conditions avancées, opérateurs booléens | 10 | Problemas | |||
8 – Répétitions conditionnées | 5 | Problemas | |||
Niveau 2 |
|||||
1 – Nombres à virgules et autres outils | 11 | Problemas | |||
2 – Découverte des tableaux | 10 | Problemas | |||
3 – Chaînes de caractères | 14 | Problemas | |||
4 – Fonctions | 9 | Problemas | |||
5 – Programmer sur son ordinateur | |||||
Niveau 3 [Pour débloquer ces exercices, vous devez valider les chapitres du niveau précédent.] |
|||||
Déblocage du niveau 3 | 5 | Problemas | |||
1 – Syntaxes, notions et astuces des langages | |||||
2 – Introduction à la complexité | |||||
3 – Gestion de caractères | 7 | Problemas | |||
4 – Opérations avancées sur les chaînes de caractères | 12 | Problemas | |||
5 – Tableaux avancés | 5 | Problemas | |||
6 – Tris simples | 9 | Problemas | |||
7 – Structures de données élémentaires et Balayages | 6 | Problemas | |||
8 – Récursivité | 6 | Problemas | |||
9 – Efficacité temporelle | 4 | Problemas | |||
10 – Bases | 8 | Problemas | |||
11 – Exercices d'entraînement du niveau 3 | 11 | Problemas | |||
Niveau 4 [Pour débloquer ces exercices, vous devez valider les chapitres du niveau précédent.] |
|||||
Déblocage du niveau 4 | 4 | Problemas | |||
1 – Méthodes : coder proprement et efficacement | |||||
2 – Arbres | 6 | Problemas | |||
3 – Structures de données et Balayages | 13 | Problemas | |||
4 – Récursivité avancée | 6 | Problemas | |||
5 – Calculs géométriques (1) | 7 | Problemas | |||
6 – Graphes | 10 | Problemas | |||
7 – Algorithmes semi-numériques (1) | 11 | Problemas | |||
8 – Graphes implicites (1) | 5 | Problemas | |||
9 – Exercices d'entraînement du niveau 4 | 15 | Problemas | |||
Niveau 5 [Pour débloquer ces exercices, vous devez valider les chapitres du niveau précédent.] |
|||||
1 – Algorithmes gloutons | 4 | Problemas | |||
2 – Diviser pour régner | 3 | Problemas | |||
3 – Arbres binaires | 9 | Problemas | |||
4 – Tris efficaces | 6 | Problemas | |||
5 – Plus courts chemins | 9 | Problemas | |||
6 – Union-Find | 4 | Problemas | |||
7 – Algorithmes semi-numériques (2) | 9 | Problemas | |||
8 – Algorithmes dynamiques | 7 | Problemas | |||
9 – Exercices d'entraînement du niveau 5 | 10 | Problemas | |||
Niveau 6 [Pour débloquer ces exercices, vous devez valider les chapitres du niveau précédent.] |
|||||
1 – Graphes implicites (2) | 4 | Problemas | |||
2 – Algorithmes dynamiques avancés | 4 | Problemas | |||
3 – Structures de données et balayages avancés | 5 | Problemas | |||
4 – Composantes fortement connexes | 3 | Problemas | |||
5 – Calculs géométriques (2) | 11 | Problemas | |||
6 – Flots et couplages | 10 | Problemas | |||
7 – Exercices d'entraînement du niveau 6 | 5 | Problemas |
Le parcours lycée correspond au programme officiel et contient les 2 premiers niveaux du parcours général ainsi que des exercices d'application aux mathématiques.
Niveau 1 |
|||||
1 – Affichage de texte, suite d'instructions | 6 | Problemas | |||
2 – Répétitions d'instructions | 10 | Problemas | |||
3 – Calculs et découverte des variables | 13 | Problemas | |||
4 – Lecture de l'entrée | 10 | Problemas | |||
5 – Tests et conditions | 8 | Problemas | |||
6 – Structures avancées | 8 | Problemas | |||
7 – Conditions avancées, opérateurs booléens | 10 | Problemas | |||
8 – Répétitions conditionnées | 5 | Problemas | |||
Niveau 2 |
|||||
1 – Nombres à virgules et autres outils | 11 | Problemas | |||
2 – Découverte des tableaux | 10 | Problemas | |||
3 – Chaînes de caractères | 14 | Problemas | |||
4 – Fonctions | 9 | Problemas | |||
5 – Programmer sur son ordinateur | |||||
Mathématiques |
|||||
1 – Nombres à virgule | 8 | Problemas | |||
2 – Quelques outils mathématiques | 11 | Problemas | |||
3 – Arithmétique | 8 | Problemas | |||
4 – Suites numériques | 7 | Problemas | |||
5 – Algorithmique du baccalauréat | 9 | Problemas |
Esta página contiene una serie de cursos para apoyar a las pruebas de algoritmica. Presentan métodos y técnicas que le permite ser más eficaces en la solución de problemas.
Gran parte del contenido del curso sólo tiene sentido después de alguna experiencia en la solución de problemas. Estudie las soluciones paulatinamente de acuerdo a su progreso, y asegurese de aplicar todos los consejos.
Tenga en cuenta que esta página no tiene intención de presentar los algoritmos. De hecho, es a través de la resolución de ejercicios que usted los encontrará poco a poco, en particular, a través de las correcciones propuestas. Le recordamos que, para progresar con en algoritmica, es mas importante encontrar por si mismo la solucion de los problemas que conocer los algoritmos. Los documentos de esta página muestra los diversos tipos de algoritmos, son resúmenes que se puede acceder después de resolver el ejercicio correspondiente (y solicitado a los entrenadores).
En espera de la transición completa al progreso a través de niveles, usted encontrará los eventos del site anterior. También encontrará pruebas adicionales dadas durante las prácticas.
Sélections d'exercicesUne fois que vous avez bien entamé le niveau 3 du parcours général, vous pouvez demander l'accès à ces exercices supplémentaires si vous le souhaitez. |
|||||
Algo 1 – Sélection d'exercices I–A | 7 | Problemas | |||
Algo 1 – Sélection d'exercices I–B | 10 | Problemas | |||
Algo 1 – Programmation dynamique (2 exos pas dans découpage) | 6 | Problemas | |||
Algo 2 – Optimisation des graphes : sujets prérequis (pas dans découpage) | 9 | Problemas | |||
Algo 2 – Challenges | 1 | problème | |||
Cours d'OCamlLes cours d'OCaml ne sont pas encore complets dans le parcours général. Ce cours (non ludique) est pour l'instant disponible et sera masqué dès qu'ils le seront, dans quelques temps. |
|||||
OCaml : Instructions, variables, tests et boucles « pour » | 28 | Problemas | |||
OCaml : Nombres réels, nombres entiers et références | 18 | Problemas | |||
OCaml : Fonctions | 12 | Problemas | |||
OCaml : Tableaux et chaînes de caractères | 19 | Problemas | |||
OCaml : Conditions | 12 | Problemas | |||
OCaml : Boucle « tant que » et récursion | 10 | Problemas | |||
OCaml : Expressions |