Sommaire - Bases de programmation

Les principes de base de la programmation et de l'algorithmique. Les exemples sont le plus souvent en pseudo-code, mais aussi en Pascal, C, ou Java. D'autres chapitres proposent des informations plus précises sur les langages tels que Java, C et C++, C#, JavaScript, VB, ASP, PHP, etc.

Vous pouvez consulter les informations complètes sur le chapitre Bases de programmation.

Pages du chapitre Bases de programmation

Page n° 1 : Pseudo-code

Pseudo code
Date de création: 20/12/2009
https://www.gaudry.be/pseudocode-info.html
Haut

Page n° 2 : Algorithmes

Qu’est-ce qu’un algorithme, étapes d’affinement de l’algorithme.
Date de création: 03/02/2004
https://www.gaudry.be/algorithmes.html
Haut

Page n° 3 : Algorithmes (liens)

Liens vers quelques algorithmes expliqués sur l'infobrol
Date de création: 13/12/2009
https://www.gaudry.be/programmer-algo.html
Haut

Page n° 4 : Structures algorithmiques

Structures algorithmiques : séquence, sélection, itération, récursion
Date de création: 15/02/2004
https://www.gaudry.be/algorithmes-structures.html
Haut

Page n° 5 : Les opérateurs relationnels

Exemple d'utilisation des opérateurs relationels, et résultat du code.
Date de création: 24/04/2005
https://www.gaudry.be/programmation-operateur-relationnel.html
Haut

Page n° 6 : L’instruction if


Date de création: 19/03/2002
https://www.gaudry.be/programmation-if.html
Haut

Page n° 7 : L’instruction switch


Date de création: 19/03/2002
https://www.gaudry.be/programmation-switch.html
Haut

Page n° 8 : Les boucles while

Syntaxe, exemples, et choix entre les boucles while et do while.
Date de création: 19/03/2002
https://www.gaudry.be/programmation-while.html
Haut

Page n° 9 : Les boucles for()

Structures de données : les boucles for(). Comparaison entre les boucles for() et while().
Date de création: 19/03/2002
https://www.gaudry.be/programmation-for.html
Haut

Page n° 10 : Abstraction

Abstraction en informatique : -abstraction par paramètres -abstraction par spécification -abstraction procédurale -abstraction par les données et hiérar
Date de création: 10/10/2009
https://www.gaudry.be/programmer-abstraction.html
Haut

Page n° 11 : Types abstraits

Qu'est-ce qu'un type abstrait? Comment définir des types abstraits? Comment spécifier les propriétés d'un type abstrait?
Date de création: 11/10/2009
https://www.gaudry.be/programmer-types-abstraits.html
Haut

Page n° 12 : Abstraction par spécifications

L'abstraction par spécifications, les clauses REQUIRES, MODIFIES, et EFFECTS
Date de création: 31/12/2009
https://www.gaudry.be/programmer-abstraction-specifications.html
Haut

Page n° 13 : Principe de substitution

Le principe de substitution selon Barbara Liskov
Date de création: 03/01/2010
https://www.gaudry.be/oriente-objet-principe-substitution.html
Haut

Page n° 14 : Diviser pour régner

Diviser pour régner
Date de création: 16/10/2009
https://www.gaudry.be/programmer-divide-ut-imperes.html
Haut

Page n° 15 : Programmation dynamique


Date de création: 19/10/2009
https://www.gaudry.be/programmer-dynamique.html
Haut

Page n° 16 : Algorithmes gloutons

Algorithmes gloutons
Date de création: 19/10/2009
https://www.gaudry.be/programmer-algorithme-glouton.html
Haut

Page n° 17 : Les lapins de Fibonacci

Exemple simple de population de lapins de la suite de Fibonacci
Date de création: 30/10/2009
https://www.gaudry.be/algorithme-fibonacci.html
Haut

Page n° 18 : Les tours de Hanoi

Exemple de récursivité : les tours de Hanoi
Date de création: 03/02/2004
https://www.gaudry.be/tours-hanoi.html
Haut

Page n° 19 : Hanoi : démonstration

Démonstration de la résolution des tours de Hanoi (Vous pouvez sélectionner le nombre de plateaux à déplacer).
Date de création: 03/02/2004
https://www.gaudry.be/tours-hanoi-demo.html
Haut

Page n° 20 : Algorithmes de tris

Principes généraux des algorithmes de tris
Date de création: 16/06/2005
https://www.gaudry.be/programmer-trier.html
Haut

Page n° 21 : Objet, classe, et encapsulation


Date de création: 13/04/2005
https://www.gaudry.be/oriente-objet.html
Haut

Page n° 22 : L'héritage

Notion d'héritage en orienté objet, et plus précisément dans le cas du langage Java.
Date de création: 17/04/2005
https://www.gaudry.be/oriente-objet-heritage.html
Haut

Page n° 23 : Polymorphisme

Le polymorphisme en programmation orienté objet
Date de création: 17/04/2005
https://www.gaudry.be/oriente-objet-polymorphisme.html
Haut

Page n° 24 : Extraits de codes

Différents extraits de codes utilisés comme exemples dans ce site. Les codes sont classés par langages (ex : c, c++, pascal, java, php, etc.)
Date de création: 05/10/2009
https://www.gaudry.be/sniplet.html
Haut

Page n° 25 : Les arbres

Les arbres en informatique
Date de création: 02/11/2009
https://www.gaudry.be/programmer-arbres.html
Haut

Page n° 26 : Image d'un arbre

Comment afficher les noeuds d'un arbre en image...
Date de création: 25/04/2010
https://www.gaudry.be/programmer-arbre-image-noeuds.html
Haut

Page n° 27 : Classes et méthodes


Date de création: 30/01/2003
https://www.gaudry.be/cp-method.html
Haut

Page n° 28 : Les constructeurs


Date de création: 30/01/2003
https://www.gaudry.be/cp-constructeur.html
Haut

Page n° 29 : Surcharge

Les surcharges de fonctions en C++ (même nom, opérations différentes).
Date de création: 24/12/2002
https://www.gaudry.be/cp-surcharge.html
Haut

 

Document créé le 19/03/2002, dernière modification le 31/10/2018
Source du document imprimé : https://www.gaudry.be/programmation/principes-de-programmation/sommaire-chapitre.html

L'infobrol est un site personnel dont le contenu n'engage que moi. Le texte est mis à disposition sous licence CreativeCommons(BY-NC-SA). Plus d'info sur les conditions d'utilisation et sur l'auteur.