S’initier à la programmation
VI
du pseudo-code dans un véritable langage. Notez que le langage C n’étant pas orienté objet,
il n’est pris en compte que jusqu’au chapitre 8.
• Une rubrique « Exemples langages » qui propose des programmes complets, traduction de
certains des exemples présentés en pseudo-code.
À qui s’adresse cet ouvrage
Cet ouvrage s’adressse aux débutants en programmation et aux étudiants du premier cycle
d’université. Il peut également servir :
• à ceux qui apprennent à programmer directement dans un langage donné : il leur permettra
d’accompagner leur étude, en dégageant les concepts fondamentaux et en prenant un peu de
recul par rapport à leur langage ;
• à ceux qui maîtrisent déjà la programmation dans un langage donné et qui désirent « passer
à un autre langage » ;
• à ceux qui connaissent déjà la programmation procédurale et qui souhaitent aborder la programmation orientée objet.
Enfin, sa conception permet à l’ouvrage d’être facilement utilisé comme « support de
cours ».
Plan de l’ouvrage
Le chapitre 1 présente le rôle de l’ordinateur, les grandes lignes de son fonctionnement et la
manière de l’utiliser. Il dégage les importantes notions de langage, de programme, de données et de résultats, de système d’exploitation et d’environnement de programmation.
Le chapitre 2 introduit les concepts de variable et de type, et la première instruction de base
qu’est l’affectation. Il se limite à trois types de base : les entiers, les réels et les caractères. Il
présente les erreurs susceptibles d’apparaître dans l’évaluation d’une expression et les
différentes façons dont un langage donné peut les gérer. On y inclut les notions d’expression
mixte et d’expression constante.
Le chapitre 3 est consacré aux deux autres instructions de base que sont la lecture et
l’écriture. Il nous a paru utile de les placer à ce niveau pour permettre, le plus rapidement
possible, de présenter et de faire écrire des programmes complets. On situe ces instructions
par rapport aux différents modes de communication entre l’utilisateur et le programme :
mode console, programmation par événements, mode batch, programmation Internet.
Le chapitre 4 étudie la structure de choix, en présentant la notion de condition et en introduisant le type booléen. On y aborde les choix imbriqués. L’existence de structures de choix
multiple (instruction switch des cinq langages examinés) est évoquée dans la partie « Côté
langages ».
VI
du pseudo-code dans un véritable langage. Notez que le langage C n’étant pas orienté objet,
il n’est pris en compte que jusqu’au chapitre 8.
• Une rubrique « Exemples langages » qui propose des programmes complets, traduction de
certains des exemples présentés en pseudo-code.
À qui s’adresse cet ouvrage
Cet ouvrage s’adressse aux débutants en programmation et aux étudiants du premier cycle
d’université. Il peut également servir :
• à ceux qui apprennent à programmer directement dans un langage donné : il leur permettra
d’accompagner leur étude, en dégageant les concepts fondamentaux et en prenant un peu de
recul par rapport à leur langage ;
• à ceux qui maîtrisent déjà la programmation dans un langage donné et qui désirent « passer
à un autre langage » ;
• à ceux qui connaissent déjà la programmation procédurale et qui souhaitent aborder la programmation orientée objet.
Enfin, sa conception permet à l’ouvrage d’être facilement utilisé comme « support de
cours ».
Plan de l’ouvrage
Le chapitre 1 présente le rôle de l’ordinateur, les grandes lignes de son fonctionnement et la
manière de l’utiliser. Il dégage les importantes notions de langage, de programme, de données et de résultats, de système d’exploitation et d’environnement de programmation.
Le chapitre 2 introduit les concepts de variable et de type, et la première instruction de base
qu’est l’affectation. Il se limite à trois types de base : les entiers, les réels et les caractères. Il
présente les erreurs susceptibles d’apparaître dans l’évaluation d’une expression et les
différentes façons dont un langage donné peut les gérer. On y inclut les notions d’expression
mixte et d’expression constante.
Le chapitre 3 est consacré aux deux autres instructions de base que sont la lecture et
l’écriture. Il nous a paru utile de les placer à ce niveau pour permettre, le plus rapidement
possible, de présenter et de faire écrire des programmes complets. On situe ces instructions
par rapport aux différents modes de communication entre l’utilisateur et le programme :
mode console, programmation par événements, mode batch, programmation Internet.
Le chapitre 4 étudie la structure de choix, en présentant la notion de condition et en introduisant le type booléen. On y aborde les choix imbriqués. L’existence de structures de choix
multiple (instruction switch des cinq langages examinés) est évoquée dans la partie « Côté
langages ».
