« Programmation/Expressions » : différence entre les versions

Contenu supprimé Contenu ajouté
Aucun résumé des modifications
Balise : insanités
m Révocation des modifications de 82.67.173.198 (discussion) vers la dernière version de JackPotte
Ligne 1 :
{{Programmation informatique}}
Une expression est un segment de code qui exécute une opération arithmétique puis retourne une valeur correspondant au résultat de l'opération. Par exemple, la ligne suivante est une expression effectuant une addition :
 
Éteint moi cet écran et sors dehors
<code>3 + 4</code>
 
Tageule
L'expression <math>3 + 4</math> retourne la valeur 7 lorsqu'elle est évaluée.
 
== Composition ==
L'expression <math>3 + 4</math> se compose de deux parties : les opérandes (3 et 4), qui sont les valeurs auxquelles l'opération s'applique, et l'opérateur (+), qui spécifie l'opération à effectuer. Selon le type de notation en vigueur, l'opérateur peut être soit préfixée (<code>+ 3 4</code>) dans le cadre de la {{glossaire|notation polonaise}} notamment, infixée (<code>3 + 4</code>) comme on a l'habitude de le voir ou post-fixée (<code>3 4 +</code>) comme dans le cadre de la {{glossaire|notation polonaise inverse}}. Les notations polonaises permettent notamment de s'affranchir des parenthèses mais sont moins accessibles aux débutants.
 
Conar
== Exploitation ==
 
Suce ma bite
Pour exploiter les expressions exécutées par le système, le moyen le plus commode est d'utiliser des [[Programmation/Variables|variables]] auxquelles on {{Glossaire|Affectation|affecte}} les valeurs retournées par les expressions. Pour affecter le résultat d'une expression à une variable, la syntaxe varie selon les langages. Ainsi pour affecter le résultat de l'expression <math>3 + 4</math> à une variable <code>a</code>, on peut utiliser la syntaxe <code>a := 3 + 4</code> en [[Programmation Pascal|Pascal]] ou en [[Programmation Ada|Ada]] ; <code>a = 3 + 4</code> en [[Programmation C|C]] et dans tous les langages qui en dérivent ou <code>3 + 4 → a</code> en [[Programmation Basic Casio|Basic Casio]] par exemple<!-- c'est le seul langage que j'ai trouvé où la variable est située après l'expression. Si vous voyez un langage plus notable, n'hésitez pas à le mettre à la place-->