40 exercices d'algorithmique (pseudo-code et programme)
Créez des algorithmes en pseudo-code et maîtrisez la logique des programmes - Versions programmées (JS, PHP et/ou C#)
Regarder la promo S'inscrire au cours
Maîtriser l'algorithmique en pseudo-code dans ce pack contenant 40 exercices (algorithmes programmables)...
Dans ce pack d'exercices, vous pourrez mettre en pratique les bases de la programmation informatique au travers du sujet fondamental enseigné dans toutes les écoles supérieures d'informatique : l'algorithmique.
Ce pack est la suite du cours d'algorithmique nommé "Les bases indispensables de la programmation : Algorithmique".
Il peut être exploité en complément de l'autre pack "51 exercices d'algorithmique (avec Milo)".
Des rappels sur l'algorithmique...
Je vous propose une vidéo de rappel sur les notions de base de l'algorithmique et de la syntaxe du pseudo-code. Vous pourrez télécharger la diapositive associée. Il est recommandé d'avoir des connaissances en algorithmique (ou en programmation) pour faire les exercices du pack.
Une vidéo pour comprendre comment programmer vos algorithmes...
Je vous explique comment transformer vos algorithmes en programme informatique. La programmation en JavaScript, C# et PHP est abordée. De plus, une méthode plus générale pour tester vos programmes dans la majorité des langages est également présente bien que cette solution ne soit pas adaptée à de vrais projets.
Des exercices divers et variés...
L'objectif du pack est de mettre en application l'ensemble des notions fondamentales de la programmation. Tous les exercices proposés sont corrigés et expliqués en pseudo-code. Au moins une version programmée est présente et dans la majorité des exercices, je vous propose les versions JS, PHP (ou développement web) et C#.
Voici la liste non exhaustive des sujets abordés :
- variables,
- types
- tests "SI"
- tests "SELON"
- boucles (Pour / Tant que / Faire - Tant que)
- fonctions
- tableaux
- tableaux à deux dimensions
Attention, ce pack n'a pas pour objectif de vous apprendre la programmation dans un langage particulier. C'est pourquoi je détaille la version en pseudo-code alors que les versions programmées sont abordées brièvement. Ces dernières sont cependant toutes testées et fonctionnelles.
Bonne formation à vous...
Merci et à très vite !
Matthieu de H2PROG.
Votre formateur
Professionnel de l'informatique depuis 2012, après un Master MIAGE acquis à Toulouse en Alternance auprès d'IBM, j'ai travaillé dans des grandes structures comme Capgemini et CGI en qualité de développeur et de chef de projet.
Intervenant en école supérieure d'informatique, j'ai créé la plateforme d'apprentissage H2PROG afin de faire partager mes compétences et mon expérience.
Le Programme
-
AperçuExercice 1 (Variables et chaîne de caractères) (11:25)
-
DébutExercice 2 (Variables et type entier) (4:48)
-
DébutExercice 3 (Constante et calcul de TVA) (5:35)
-
DébutExercice4 (Tests SI) (6:21)
-
DébutExercice 5 (Tests SI) (6:35)
-
DébutExercice 6 (Tests SI - valeur Aléatoire) (7:30)
-
DébutExercice 7 (Tests SI imbriqués) (6:25)
-
DébutExercice 8 (Boucle POUR) (4:46)
-
DébutExercice 9 (Boucle POUR) (6:21)
-
DébutExercice 10 (Boucle POUR - décrémentation) (5:20)
-
DébutExercice 11 (Boucle POUR - Saisies) (8:48)
-
DébutExercice 12 (Boucle POUR - puissance) (9:59)
-
DébutExercice 13 (Boucle TANT QUE) (12:10)
-
DébutExercice 14 (Boucle TANT QUE) (7:17)
-
DébutExercice 15 (Fonction) (8:06)
-
DébutExercice 16 (Fonction - Tests et opérateur ET) (10:41)
-
DébutExercice 17 (Test SELON) (5:12)
-
DébutExercice 18 (Test SELON) (6:50)
-
DébutExercice 19 (Constante - Test SELON) (8:29)
-
DébutExercice 20 (Algorithme complet - Test SELON - Boucle TANT QUE) (5:30)
-
DébutExercice 21 (Algorithme complet - Test SELON - Boucle TANT QUE) (7:27)
-
AperçuExercice 22 (Fonctions) (11:18)
-
DébutExercice 23 (Algorithme complet - Fonctions) (7:27)
-
DébutExercice 24 (Logique difficile) (8:20)
-
DébutExercice 25 (Logique difficile) (6:21)
-
DébutExercice 26 (Fonction et récursivité : factorielle) (9:10)
-
DébutExercice 27 (Algorithme complet - Fonctions, Boucle TANT QUE ...) (9:27)
-
DébutExercice 28 (Algorithme complet - Fonctions, Boucle TANT QUE ...) (3:57)
-
DébutExercice 29 (Algorithme complet - Fonctions, Boucle TANT QUE ...) (7:30)
-
DébutExercice 30 (Tableau) (6:37)
-
DébutExercice 31 (Tableau) (5:15)
-
DébutExercice 32 (Tableau) (8:36)
-
DébutExercice 33 (Tableau à 2 dimensions) (9:10)
-
DébutExercice 34 (Tableau à 2 dimensions) (8:10)
-
DébutExercice 35 (Tableau à 2 dimensions) (6:46)
-
DébutExercice 36 (Tableau à 2 dimensions) (10:36)
-
DébutExercice 37 (CRUD - Tableau à 2 dimensions) (16:57)
-
DébutExercice 38 (Manipuler une chaîne de caractères comme un tableau) (7:23)
-
DébutExercice 39 (Manipuler une chaine de caractères comme un tableau) (6:09)
-
DébutExercice 40 (Manipuler une chaine de caractères comme un tableau) (12:53)
-
DébutLe mot de la fin (0:54)