Différences entre versions de « ARDX-Intro-programmation2 »
Ligne 9 : | Ligne 9 : | ||
== Opérateurs mathématiques == | == Opérateurs mathématiques == | ||
+ | Les opérateurs sont utilisés pour manipuler les nombres (ils fonctionnent comme dans les mathématiques simples). | ||
− | {{ | + | {| class="wikitable" border="1" |
+ | |- | ||
+ | | align="center" | Opérateur | ||
+ | | align="center" | Description | ||
+ | |- style="font-size: 90%" | ||
+ | | align="left" | = | ||
+ | | align="left" | (assignation) rend quelque-chose equal à autre chose. Ex: x = 10 * 2 (x est maintenant égal à 20) | ||
+ | |- style="font-size: 90%" | ||
+ | | align="left" | % (modulo) | ||
+ | | align="left" | donne le reste quand un nombre est divisé par un autre. Ex : 12 % 10 (donne 2) | ||
+ | |- style="font-size: 90%" | ||
+ | | align="left" | + | ||
+ | | align="left" | (addition) | ||
+ | |- style="font-size: 90%" | ||
+ | | align="left" | - | ||
+ | | align="left" | (soustraction) | ||
+ | |- style="font-size: 90%" | ||
+ | | align="left" | * | ||
+ | | align="left" | (multiplication) | ||
+ | |- style="font-size: 90%" | ||
+ | | align="left" | / | ||
+ | | align="left" | (division) | ||
+ | |} | ||
+ | |||
+ | == Opérateurs de comparaison == | ||
+ | Opérateurs utilisés pour des comparaisons logiques. | ||
+ | |||
+ | {| class="wikitable" border="1" | ||
+ | |- | ||
+ | | align="center" | Opérateur | ||
+ | | align="center" | Description | ||
+ | |- style="font-size: 90%" | ||
+ | | align="left" | == | ||
+ | | align="left" | (égal à)<br />Ex : 12 == 10 est faux ({{fname|False}}) ou 12 == 12 est vrai ({{fname|True}}) | ||
+ | |- style="font-size: 90%" | ||
+ | | align="left" | != | ||
+ | | align="left" | (différent de)<br />Ex: 12 != 10 est vrai ({{fname|True}}) ou 12 != 12 est faux ({{fname|False}}) | ||
+ | |- style="font-size: 90%" | ||
+ | | align="left" | < | ||
+ | | align="left" | (moins que, inférieur à)<br />Ex : 12 < 10 est faux ({{fname|False}}) ou 12 < 12 est faux ({{fname|False}}) ou 12 < 14 est vrai ({{fname|True}}) | ||
+ | |- style="font-size: 90%" | ||
+ | | align="left" | > | ||
+ | | align="left" | (plus grand que, supérieur à)<br />Ex : 12 > 10 est vrai ({{fname|True}}) ou 12 > 12 est faux ({{fname|False}}) ou 12 > 14 est faux ({{fname|False}}) | ||
+ | |} | ||
+ | |||
+ | {{underline|Note:}} Il est possible de combiner les <,> avec le signe =. Ainsi, la combinaison >= (plus grand ou égal) permet d'écrire un test 12 >= 12 qui, cette fois, sera vrai ({{fname|True}}). De façon similaire, vous pourrez écrire une comparaison <= (inférieur ou égal). | ||
{{ARDX-TRAILER}} | {{ARDX-TRAILER}} |
Version du 17 août 2015 à 08:06
En cours de traduction/élaboration. |
.: Programmation Suite :.
Dans cette seconde partie, nous allons nous pencher sur les opérateurs et le contrôle des entrées/sorties de l'Arduino.
Voyez ardx.org/PROG pour une référence complète (anglais).
Opérateurs mathématiques
Les opérateurs sont utilisés pour manipuler les nombres (ils fonctionnent comme dans les mathématiques simples).
Opérateur | Description |
= | (assignation) rend quelque-chose equal à autre chose. Ex: x = 10 * 2 (x est maintenant égal à 20) |
% (modulo) | donne le reste quand un nombre est divisé par un autre. Ex : 12 % 10 (donne 2) |
+ | (addition) |
- | (soustraction) |
* | (multiplication) |
/ | (division) |
Opérateurs de comparaison
Opérateurs utilisés pour des comparaisons logiques.
Opérateur | Description |
== | (égal à) Ex : 12 == 10 est faux (False) ou 12 == 12 est vrai (True) |
!= | (différent de) Ex: 12 != 10 est vrai (True) ou 12 != 12 est faux (False) |
< | (moins que, inférieur à) Ex : 12 < 10 est faux (False) ou 12 < 12 est faux (False) ou 12 < 14 est vrai (True) |
> | (plus grand que, supérieur à) Ex : 12 > 10 est vrai (True) ou 12 > 12 est faux (False) ou 12 > 14 est faux (False) |
Note: Il est possible de combiner les <,> avec le signe =. Ainsi, la combinaison >= (plus grand ou égal) permet d'écrire un test 12 >= 12 qui, cette fois, sera vrai (True). De façon similaire, vous pourrez écrire une comparaison <= (inférieur ou égal).
Tutoriel/Manuel traduit par Meurisse D. pour MCHobby.be licence Creative Commons BY-SA.
Crédit de traduction
Toute référence, mention ou extrait de cette traduction doit être explicitement accompagné du texte suivant :
« Traduction par MCHobby (shop.MCHobby.be) - Vente de kit et composants » et ce quelque soit le média utilisé.
Utilisation commerciale
L'utilisation commercial de cette traduction (y compris sur site produisant des revenus par l'intermédiaire de publicité), même partielle, est soumise à redevance (license fee).
Le présent manuel a été traduit et autorisé à la vente avec l'aimable autorisation conjointe de Oomlout (www.oomlout.com) et d'AdaFruit (www.adafruit.com).
Produit sous licence Creative Commons BY-SA License and available for download: ardx.org/src/