cnam:utc503:imperative

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
Prochaine révision
Révision précédente
cnam:utc503:imperative [2023/09/18 19:18] – [Séquence d'instructions] jcheroncnam:utc503:imperative [2024/08/20 07:13] (Version actuelle) – [Instructions de bouclage] jcheron
Ligne 33: Ligne 33:
 } }
 </sxh> </sxh>
 +
 +==== Instructions d'assignation ====
 +
 +Les instructions d'assignation effectuent une opération sur l'information en mémoire et y enregistrent le résultat pour un usage ultérieur.
 +
 +<sxh java;gutter:false>
 +int a = 512;
 +double prod = 55. * a;
 +</sxh>
 +
 +==== Instructions conditionnelles ====
 +
 +Les instructions conditionnelles permettent à un bloc d'instructions de n'être exécuté que si une condition prédéterminée est réalisée. Dans le cas contraire, les instructions sont ignorées et la séquence d'exécution continue à partir de l'instruction qui suit immédiatementla fin du bloc.
 +
 +<sxh java;gutter:false>
 +if (condition) {
 +    //A faire si condition est vraie
 +} else {
 +    //Si condition est fausse
 +}
 +</sxh>
 +
 +==== Instructions de bouclage ====
 +
 +Les instructions de bouclage servent à répéter une suite d'instructions un nombre prédéfinide fois (for/foreach), ou jusqu'à ce qu'une certaine condition soit réalisée (while).
 +
 +<sxh java;gutter:false>
 +while (condition) {
 +    //Instructions à exécuter tant que condition est vraie
 +}
 +
 +for (int i=0; i<size; i++) {
 +    //Suite d"instructions à exécuter size fois
 +}
 +</sxh>
 +
 +<wrap info>Ces quatre constructions permettent de faire tous les programmes informatiques possibles (système Turing-complet).</wrap>
 +
 +==== Branchements sans condition ====
 +
 +Les branchements sans condition permettent à la séquence d'exécution d'être transférée à un autre endroit du programme. Cela inclut le saut, appelé « goto » dans de nombreux langages, et les sous-programmes, ou appels de procédures. Les instructions de bouclage peuvent être vues comme la combinaison d'un branchement conditionnel et d'un saut. Les appels à une fonction ou une procédure (donc un Sous-programme) correspondent à un saut, complété du passage de paramètres, avec un saut en retour.
  • cnam/utc503/imperative.1695057506.txt.gz
  • Dernière modification : il y a 18 mois
  • de jcheron