La présentation est en train de télécharger. S'il vous plaît, attendez

La présentation est en train de télécharger. S'il vous plaît, attendez

Alternative : syntaxe CSharp

Présentations similaires


Présentation au sujet: "Alternative : syntaxe CSharp"— Transcription de la présentation:

1 Alternative : syntaxe CSharp
la structure conditionnelle : si condition alors instruction1 sinon instruction2 fin si En C# : if (condition) { instruction1 ; } else { instruction2 ; } Exemple C# : double X = 4.1; double Y = 5.9; double max; if (X>Y) { max = X; } else { max = Y; } 1

2 Instructions conditionnelles imbriquées
plusieurs conditions plusieurs alternatives exemple : vérifier si un nombre est compris ou non entre 0 et pour le rendre égal à 0 ou 0,5 ou 1 suivant les cas : si 0 inférieur Z alors si Z inférieur 1 alors Z < 0,5 sinon Z < 1 fin si sinon Z < 0 fin si

3 Plusieurs conditions, plusieurs alternatives
la structure conditionnelle en CSharp if (condition1) bloc_d'instruction else instruction2 bloc_d'instruction s'écrit { if (condition2) instruction1-1 ; else instruction1-2 ; } rôle du fin si et du sinon intérêt de la présentation double Z = ; if (0 < Z) { if (Z < 1) { Z = 0.5; } else { Z = 1; } } { Z = 0; }

4 Expressions logiques conditions multiples sans imbrication
expressions logiques composées connecteurs logiques et s'écrit && en CSharp (double esperluette) ou s'écrit || en CSharp (double barre verticale) non s'écrit ! en CSharp (point d'exclamation)

5 Exemple de et vérifier qu'un nombre est compris entre 0 et 1
si (0 inférieur Z et Z inférieur 1) alors if ((0 < Z) && (Z < 1))

6 Exemple de ou vérifier qu'un nombre n'est pas compris entre 0 et 1
si (Z inférieur ou égale 0 ou 1 inférieur ou égale Z) alors if ((Z <= 0) || (1 <= Z))

7 Exemple de non vérifier qu'un nombre n'est pas compris entre 0 et 1
si non(0 inférieur Z et Z inférieur 1) alors if (!((0 < Z) && (Z < 1)))

8 Instruction répétitive
permet l’itération surnommée la "boucle" une répétition peut contenir une répétition instructions répétitives imbriquées une répétition peut contenir une question une question peut contenir une répétition instructions répétitives et conditionnelles imbriquées

9 Instruction répétitive
deux parties une ou plusieurs instructions à répéter avec des variables qui vont évoluer une structure de contrôle parce qu'il faut s'arrêter deux catégories de structure de contrôle répétition incrémentale répétition conditionnée

10 Répétition incrémentale
exemple : calcul de x puissance 5 res=1 pour i allant de 1 à 5 par pas de 1 répéter res < res*x fin répéter Exemple C# (avec x=2) : int x=2; int res=1; for(int i=1; i<=5; i++) {res = res * x ;}

11 Boucle Tant que exemple : en présence de Y > X positifs faire décroître Y en soustrayant X tant que cela est possible tant que Y supérieur X répéter Y  Y - X fin répéter Exemple C# (avec x=15 et y=50) : int y=50; int x=15; while(y > x) {y = y – x ;}


Télécharger ppt "Alternative : syntaxe CSharp"

Présentations similaires


Annonces Google