Temos ir uždaviniai
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 | uždaviniai | |||
2 – Répétitions d'instructions | 10 | uždaviniai | |||
3 – Calculs et découverte des variables | 13 | uždaviniai | |||
4 – Lecture de l'entrée | 10 | uždaviniai | |||
5 – Tests et conditions | 8 | uždaviniai | |||
6 – Structures avancées | 8 | uždaviniai | |||
7 – Conditions avancées, opérateurs booléens | 10 | uždaviniai | |||
8 – Répétitions conditionnées | 5 | uždaviniai | |||
Niveau 2 |
|||||
1 – Nombres à virgules et autres outils | 11 | uždaviniai | |||
2 – Découverte des tableaux | 10 | uždaviniai | |||
3 – Chaînes de caractères | 14 | uždaviniai | |||
4 – Fonctions | 9 | uždaviniai | |||
5 – Programmer sur son ordinateur | |||||
Niveau 3 [Įveikite 5 lygio skyrius, kad galėtumėte atverti] |
|||||
Déblocage du niveau 3 | 5 | uždaviniai | |||
1 – Syntaxes, notions et astuces des langages | |||||
2 – Introduction à la complexité | |||||
3 – Gestion de caractères | 7 | uždaviniai | |||
4 – Opérations avancées sur les chaînes de caractères | 12 | uždaviniai | |||
5 – Tableaux avancés | 5 | uždaviniai | |||
6 – Tris simples | 9 | uždaviniai | |||
7 – Structures de données élémentaires et Balayages | 6 | uždaviniai | |||
8 – Récursivité | 6 | uždaviniai | |||
9 – Efficacité temporelle | 4 | uždaviniai | |||
10 – Bases | 8 | uždaviniai | |||
11 – Exercices d'entraînement du niveau 3 | 11 | uždaviniai | |||
Niveau 4 [Įveikite 5 lygio skyrius, kad galėtumėte atverti] |
|||||
Déblocage du niveau 4 | 4 | uždaviniai | |||
1 – Méthodes : coder proprement et efficacement | |||||
2 – Arbres | 6 | uždaviniai | |||
3 – Structures de données et Balayages | 13 | uždaviniai | |||
4 – Récursivité avancée | 6 | uždaviniai | |||
5 – Calculs géométriques (1) | 7 | uždaviniai | |||
6 – Graphes | 10 | uždaviniai | |||
7 – Algorithmes semi-numériques (1) | 11 | uždaviniai | |||
8 – Graphes implicites (1) | 5 | uždaviniai | |||
9 – Exercices d'entraînement du niveau 4 | 15 | uždaviniai | |||
Niveau 5 [Įveikite 5 lygio skyrius, kad galėtumėte atverti] |
|||||
1 – Algorithmes gloutons | 4 | uždaviniai | |||
2 – Diviser pour régner | 3 | uždaviniai | |||
3 – Arbres binaires | 9 | uždaviniai | |||
4 – Tris efficaces | 6 | uždaviniai | |||
5 – Plus courts chemins | 9 | uždaviniai | |||
6 – Union-Find | 4 | uždaviniai | |||
7 – Algorithmes semi-numériques (2) | 9 | uždaviniai | |||
8 – Algorithmes dynamiques | 7 | uždaviniai | |||
9 – Exercices d'entraînement du niveau 5 | 10 | uždaviniai | |||
Niveau 6 [Įveikite 5 lygio skyrius, kad galėtumėte atverti] |
|||||
1 – Graphes implicites (2) | 4 | uždaviniai | |||
2 – Algorithmes dynamiques avancés | 4 | uždaviniai | |||
3 – Structures de données et balayages avancés | 5 | uždaviniai | |||
4 – Composantes fortement connexes | 3 | uždaviniai | |||
5 – Calculs géométriques (2) | 11 | uždaviniai | |||
6 – Flots et couplages | 10 | uždaviniai | |||
7 – Exercices d'entraînement du niveau 6 | 5 | uždaviniai |
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 | uždaviniai | |||
2 – Répétitions d'instructions | 10 | uždaviniai | |||
3 – Calculs et découverte des variables | 13 | uždaviniai | |||
4 – Lecture de l'entrée | 10 | uždaviniai | |||
5 – Tests et conditions | 8 | uždaviniai | |||
6 – Structures avancées | 8 | uždaviniai | |||
7 – Conditions avancées, opérateurs booléens | 10 | uždaviniai | |||
8 – Répétitions conditionnées | 5 | uždaviniai | |||
Niveau 2 |
|||||
1 – Nombres à virgules et autres outils | 11 | uždaviniai | |||
2 – Découverte des tableaux | 10 | uždaviniai | |||
3 – Chaînes de caractères | 14 | uždaviniai | |||
4 – Fonctions | 9 | uždaviniai | |||
5 – Programmer sur son ordinateur | |||||
Mathématiques |
|||||
1 – Nombres à virgule | 8 | uždaviniai | |||
2 – Quelques outils mathématiques | 11 | uždaviniai | |||
3 – Arithmétique | 8 | uždaviniai | |||
4 – Suites numériques | 7 | uždaviniai | |||
5 – Algorithmique du baccalauréat | 9 | uždaviniai |
Cette page contient un certain nombre de cours destinés à accompagner les épreuves d'algorithmique. Ces cours présentent des méthodes et techniques qui vous permettront d'être plus efficaces dans la résolution de problèmes.
Une bonne partie du contenu de ces cours ne prend tout son sens qu'après une certaine expérience en résolution de problèmes. Pensez donc à les relire régulièrement au cours de votre progression, et à vérifier à chaque fois que vous appliquez bien tous ces conseils.
Notez que cette page n'a pas pour objectif de présenter les algorithmes classiques. C'est en effet via la résolution des exercices que vous découvrirez ceux-ci petit à petit, en particulier via les corrections proposées. Nous vous rappelons en effet que l'important pour progresser en algorithmique n'est pas de connaître des algorithmes, mais d'apprendre à trouver par soi-même la solution de problèmes de plus en plus difficiles. Les documents de cette page qui présentent les différents types d'algorithmes sont des synthèses auxquelles vous pourrez accéder après avoir résolu les exercices correspondants (et avoir demandé l'accès aux entraîneurs).
Čia pateikti skyriai kol kas neintegruoti į bendrą kursą. Siūlome pradėti nuo skyriaus \„Teorinė medžiaga ir uždaviniai“\„“
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 | uždaviniai | |||
Algo 1 – Sélection d'exercices I–B | 10 | uždaviniai | |||
Algo 1 – Programmation dynamique (2 exos pas dans découpage) | 6 | uždaviniai | |||
Algo 2 – Optimisation des graphes : sujets prérequis (pas dans découpage) | 9 | uždaviniai | |||
Algo 2 – Challenges | 1 | UŽDUOTIS | |||
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 | uždaviniai | |||
OCaml : Nombres réels, nombres entiers et références | 18 | uždaviniai | |||
OCaml : Fonctions | 12 | uždaviniai | |||
OCaml : Tableaux et chaînes de caractères | 19 | uždaviniai | |||
OCaml : Conditions | 12 | uždaviniai | |||
OCaml : Boucle « tant que » et récursion | 10 | uždaviniai | |||
OCaml : Expressions |