11 Alternative : syntaxe CSharp la structure conditionnelle : –si condition alors instruction1 sinon instruction2 fin si –En C# : if (condition) { instruction1.

Slides:



Advertisements
Présentations similaires
Maths en Jean : Nager dans le brouillard. Présentation du sujet Une personne part du bord de la plage et nage 500 mètres en ligne droite dans une direction.
Advertisements

CINI – Li115 1 Semaine 3 Boucles (suite), tirages aléatoires, bibliothèque graphique ● Imbrication d'instructions if et for ● Boucles for imbriquées ●
CINI – Li115 1 Semaine 4 Révisions ● Questions de cours ● Types des expressions ● Déclaration de variables ● Instruction conditionnelle et boucles ● Structure.
Comment utiliser le débogueur de Visual Studio /8/2015 INF145 1 Créé par Julien Galarneau Allaire, révisé par Eric Thé S.E.G.
UE2 - M22 Licence acoustique
Utiliser le calcul littéral pour résoudre ou démontrer
La conditionnelle Formule
Information, Communication, Calcul
Les Instructions Itératives (Les Boucles)
Un Algorithme , c'est Quoi ?
Programme Robot Aspirateur
Ordre du jour Mot d’un membre du CA  
Algorithme et programmation
Algorithmique et programmation de modèles numériques
Semaine #1 INF130 par Frédérick Henri.
Estimer un ordre de grandeur.
Algorithmique AU El harchaoui noureddine
Opérations sur les nombres relatifs
Ajouter le code dans une page html
CHAPITRE III Hypothèses de la Résistance des Matériaux
Ce videoclip produit par l’Ecole Polytechnique Fédérale de Lausanne
L’Instruction de Test Alternatif
Alternative : syntaxe CSharp
Les Instructions – Organigramme
Un Algorithme , c'est Quoi ?
Comparer et encadrer des nombres jusqu’à
Langages de programmation TP3
Algorithmique & Langage C
Cyber-Sphinx Séance 2.
La technique du pipeline
Utiliser des caractéristiques de position et de dispersion
Titres visés en BT : BR – B1(V) - B2(V) - BC
L’I NSTRUCTION DE T EST A LTERNATIF Réalisé par : OUZEGGANE Redouane Département de Technologie Faculté de Technologie – Université A.Mira, Bejaia Année.
L ES I NSTRUCTIONS I TÉRATIVES (L ES B OUCLES ) Réalisé par : OUZEGGANE Redouane Département de Technologie Faculté de Technologie – Université A.Mira,
Comparer et encadrer les grands nombres
Information, Communication, Calcul
Algorithmique & Langage C IUT GEII S1 Notes de cours (deuxième partie)
Notion De Gestion De Bases De Données
Programmation en C++ C++ de base
d’Opérations / Calculatrice
PROGRAMMATION ET ENSEIGNEMENT
Exercice PHP DEUST TMIC
Entrées/Sorties - Variables - Calculs - Alternative
CRITERES DE QUALITE 1) PRECISION 2) RAPIDITE 3) AMORTISSEMENT
SIMPLIFICATION D’UNE RACINE CARREE.
Université Paris IV Sorbonne Langues étrangères appliquées
Semaine #2 INF130 par Frédérick Henri.
Chapitre 3: Les scriptes
Calcul mental 20 secondes par calcul..
Elections professionnelles 2018 Réunion organisations syndicales 17 janvier 2017 Bureau du statut général et du dialogue social SE1.
Définition : 2 Les structures de contrôle conditionnelles permettent à un programme de modifier son traitement en fonction d’une condition.
CHAPITRE 6 Calcul Littéral
PRO1026 Programmation et enseignement
Chapitre 8 : Multiplication
Programmation Scratch
Opérateurs et fonctions arithmétiques Opérateurs de relation Opérateurs logiques Cours 02.
Tris Simples/Rapides.
PROGRAMMATION ET ENSEIGNEMENT
Nombres premiers : ce sont des nombres entiers positifs, qui ne sont divisibles que par 1 et eux- mêmes. Exemples : 24 est divisible par 2, par 3, par.
Quelle est la valeur de S après exécution des instructions suivantes :
Le langage C# : Partie 1.
Statistiques et probabilités
La résolution des inéquations
Éducation physique 40F Module B
Les polynômes Expression algébrique composée de termes liés par des opérations d’addition ou de soustractions. (liés par + et -)
Python Nicolas THIBAULT
UC : Diagramme des cas d’utilisation Req : Diagramme d’exigence
PROGRAMMATION SOUS R. PRESENTE PAR : ACHETTOU ISMAIL LAARICH TARIQ ENCADRE PAR : Pr. EXPOSÉ SUR LA PROGRAMMATION SUR R 2.
Ajouter des décimaux (inférieurs à 10)
Les ensembles de nombres Réels
Transcription de la présentation:

11 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; }

2 Instructions conditionnelles imbriquées plusieurs conditions plusieurs alternatives exemple : vérifier si un nombre est compris ou non entre 0 et 1 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; } } else { 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 le plus grand en soustrayant le plus petit 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 ;}