Cours 03 Programmation structurée, if en C

, par
Ce cours avait pour but de :
présenter la programmation structurée ;
revenir sur le rôle de la déclaration et de l’affectation en C, du point de vue machine (traduction en code machine) ;
présenter la structure de contrôle if else du langage C, ainsi que son schéma de traduction en code machine ;
introduire la notion de constante symbolique (#define) ;
montrer des applications sur des exemples de ces deux dernières notions (if et constantes symboliques). Ces démos s’appuyaient sur des screencasts (des enregistrement vidéo de l’écran) qui sont rappelés plus bas.
Il est important de noter que le TP gagnera a être préparé à l’avance avec un peu de méthode (exemples/algorithmes/codage/tests).
La présentation utilisée était la suivante :
Les démos
Les screencasts ne remplacent pas le cours mais ce sera toujours mieux que rien, pour vous faire une idée de ce dont il était question pendant ce troisième cours d’éléments d’informatique.
Nous repartons de l’inusable « bonjour monde  », et nous testons notre premier if.
En moins lourd et de meilleure qualité (h264) :
L’âge de la majorité n’est pas le même partout, profitons-en pour découvrir define qui rendra notre programme plus facilement adaptable. Notez l’utilisation de gcc -E.
En moins lourd et de meilleure qualité (h264) :
Une autre utilisation de define.
En moins lourd et de meilleure qualité (h264) :
Accord du genre au pays merveilleux où l’on devient automatiquement titulaires du permis de conduire à la majorité.
En moins lourd et de meilleure qualité (h264) :