Accueil > Enseignement > Anciens cours (avant 2015-2016) > Éléments d’informatique (L1 cours, TD, TP, 2008-2012+) > EI 2011-2012 (archive) > Cours 03 Programmation structurée, if en C

Cours 03 Programmation structurée, if en C

mercredi 28 septembre 2011, par Pierre

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 :

EI cours 03 (version écran)
EI cours 03 (version papier)

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.

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.

Un premier #define

En moins lourd et de meilleure qualité (h264) :

Une autre utilisation de define.

Accord de genre

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é.

Le permis aux majeur(e)s

En moins lourd et de meilleure qualité (h264) :

Portfolio