« Introduction générale à la programmation/Les instructions » : différence entre les versions

Une page de Wikiversité, la communauté pédagogique libre.
Contenu supprimé Contenu ajouté
Kaepora (discussion | contributions)
Orthographe, tros corrections mineures
Ligne 17 : Ligne 17 :
* les itérations, c'est-à-dire répéter une suite d'instructions tant qu'une certaine expression n'est pas vérifiée.
* les itérations, c'est-à-dire répéter une suite d'instructions tant qu'une certaine expression n'est pas vérifiée.


Dans ce cours, nous admettrons la convention suivante : une instruction de déclaration ou d'affectation sera toujours précédée par un point-virgule <code>;</code> (dites vous pour le retenir que le <code>;</code> "valide" l'instruction. En réalité, c'est un peu plus subtile que cela). De plus, nous écrirons une instruction par ligne par soucis de clarté. Je vous conseille d'ailleurs d'en faire autant lors de la rédaction de vos programmes. La plupart des langages laisse libre la présentation du code (la "mise en page" si vous voulez) au programmeur, mais il existe toutefois des langages où une telle liberté n'existe pas, comme le COBOL par exemple.
Dans ce cours, nous admettrons la convention suivante : une instruction de déclaration ou d'affectation sera toujours précédée par un point-virgule <code>;</code> (dites vous pour le retenir que le <code>;</code> "valide" l'instruction. En réalité, c'est un peu plus subtil que cela). De plus, nous écrirons une instruction par ligne par souci de clarté. Je vous conseille d'ailleurs d'en faire autant lors de la rédaction de vos programmes. La plupart des langages laisse libre la présentation du code (la "mise en page" si vous voulez) au programmeur, mais il existe toutefois des langages où une telle liberté n'existe pas, comme le COBOL par exemple.


== Le séquentiel ==
== Le séquentiel ==
Ligne 31 : Ligne 31 :
</pre>
</pre>


seront executee dans cet ordre : tout d'abord, on donne <code>5</code> comme valeur à la variable <code>x</code>, puis <code>3</code> à <code>y</code>, et enfin <code>6</code> à <code>x</code>.
seront exécutées dans cet ordre : tout d'abord, on donne <code>5</code> comme valeur à la variable <code>x</code>, puis <code>3</code> à <code>y</code>, et enfin <code>6</code> à <code>x</code>.





Version du 10 juin 2007 à 12:50

Début de la boite de navigation du chapitre
Les instructions
Icône de la faculté
Chapitre no {{{numéro}}}
Leçon : Introduction générale à la programmation
Chap. préc. :Sommaire
Chap. suiv. :Variables et Affectation
fin de la boite de navigation du chapitre
En raison de limitations techniques, la typographie souhaitable du titre, « Introduction générale à la programmation : Les instructions
Introduction générale à la programmation/Les instructions
 », n'a pu être restituée correctement ci-dessus.

Les instructions

Les instructions sont les commandes permettant de définir les actions, les calculs, bref le comportement d'un programme. Les chapitres suivants vont décrire les principales instructions que l'on retrouve dans la plupart des langages itératifs, à savoir :

  • la déclaration de variables,
  • l'affectation, c'est-à-dire donner une valeur à une variable déclarée,
  • la conditionnelle, c'est-à-dire exécuter une suite d'instructions si une expression est vérifiée, et éventuellement une autre suite d'instructions si cette expression n'est pas vérifiée,
  • les itérations, c'est-à-dire répéter une suite d'instructions tant qu'une certaine expression n'est pas vérifiée.

Dans ce cours, nous admettrons la convention suivante : une instruction de déclaration ou d'affectation sera toujours précédée par un point-virgule ; (dites vous pour le retenir que le ; "valide" l'instruction. En réalité, c'est un peu plus subtil que cela). De plus, nous écrirons une instruction par ligne par souci de clarté. Je vous conseille d'ailleurs d'en faire autant lors de la rédaction de vos programmes. La plupart des langages laisse libre la présentation du code (la "mise en page" si vous voulez) au programmeur, mais il existe toutefois des langages où une telle liberté n'existe pas, comme le COBOL par exemple.

Le séquentiel

A notre niveau, nous allons considérer qu'un code de programme se lit toujours de manière séquentielle, du haut vers le bas, ligne par ligne. Ceci ne sera pas toujours vrai (fonction, branchement conditionnel ou inconditionnel, boucle, return, ...) mais vous verrez par la suite à quoi correspond la lecture non séquentielle d'un code.

Par exemple, les lignes suivantes

x = 5;
y = 3;
x = 6;

seront exécutées dans cet ordre : tout d'abord, on donne 5 comme valeur à la variable x, puis 3 à y, et enfin 6 à x.