« Delphi/Opérateurs » : différence entre les versions

Contenu supprimé Contenu ajouté
m Robot : Changement de type cosmétique
Ftiercel (discussion | contributions)
m Relecture.
Ligne 167 :
Cette sous-catégorie représente les Opérateurs logiques que nous avons vu en introduction en leur spécifiant une syntaxe.
===== Opérateur "not" =====
L'opérateur Logiquelogique NOT a pour syntaxe en Delphi '''not'''. Pour inverser une valeur, on écrira donc en Delphi
{{Exemple
| contenu =
Ligne 175 :
x, y: boolean;
begin
x := true;
y := not x; // y = false
end.
</source>
Ligne 182 :
 
===== Opérateur "and" =====
L'opérateur Logiquelogique AND a pour syntaxe en Delphi le mot '''and'''. Pour effectuer un AND sur des valeurs, on écrira donc en Delphi
{{Exemple
| contenu =
Ligne 190 :
x, y, z: boolean;
begin
x := true;
y := false;
z := y and x; // z = false
end.
</source>
Ligne 198 :
 
===== Opérateur "or" =====
L'opérateur Logiquelogique OR a pour syntaxe en Delphi le symbole '''or'''. Pour effectuer un OR sur des valeurs, on écrira donc en Delphi
{{Exemple
| contenu =
Ligne 206 :
x, y, z: boolean;
begin
x := true;
y := false;
z := y or x; // z = true
end.
</source>
Ligne 214 :
 
===== Opérateur "xor" (différence symétrique, ou exclusif) =====
L'opérateur Logiquelogique XOR a pour syntaxe en Delphi le symbole '''xor'''. Pour effectuer un XOR sur des valeurs, on écrira donc en Delphi "
{{Exemple
| contenu =
Ligne 222 :
x, y, z: boolean;
begin
x := true;
y := false;
z := y xor x; // z = true
end.
</source>
Ligne 231 :
==== Les opérateurs de comparaison ====
Ils servent essentiellement à effectuer des tests logiques entre plusieurs valeurs numériques.
 
 
===== Égalité "<nowiki>=</nowiki>" =====
Ligne 275 ⟶ 274 :
 
===== Intersection (ET) "and" =====
Le comparateur Delphi AND "and" permet de vérifier que les 2 valeurs soumises sont vraies.
 
 
===== Union (OU Inclusif) "or" =====
Le comparateur Delphi OR "or" permet de vérifier qu'au moins une des valeurs soumises est vraie. Ce comparateur est souvent utilisé dans les tests car il permet une optimisation du code.
 
{{Bas de page
Ligne 287 ⟶ 286 :
}}
 
{{cléClé de tri|delphi/operateurs}}