Alternative : syntaxe CSharp

Slides:



Advertisements
Présentations similaires
Points importants de la semaine Les commentaires. Les variables. Les instructions conditionnelles. Les instructions itératives (les boucles).
Advertisements

Semaine #1 INF155 par Frédérick Henri.
Structures de contrôle de l’exécution
RESUMES Module II1 SOMMAIRE CYCLE 1 : Saisir – Afficher – Données
Bases de la programmation en C++ 1 Les enchaînementsdinstruction Séquentiels. Exécutions dinstructions les unes à la suite des autres. Instructions séparées.
Les Opérateurs Ils régissent toutes les opérations ou transformations sur les valeurs des variables. Opérateur d'affectation Opérateurs arithmétiques Opérateurs.
Structures alternative et répétitive
1 Notations Asymptotiques Et Complexité Notations asymptotiques : 0 et  Complexité des algorithmes Exemples de calcul de complexité.
Introduction au langage C : Structures de contrôle 1 ère année Génie Informatique Dr Daouda Traoré Université de Ségou
Introduction à la programmation (420-PK2-SL) cours 8
Directives Ocaml Définition
La fonction en escalier De la forme y = a[bx]. La valeur entre crochet [ ] correspond au plus grand entier inférieur ou égal à lui-même. Ex: [2,4] -2.
C++ Les fonctions. Présentation Utilité : Dès qu'un programme dépasse la centaine de lignes de code, il est pratique de pouvoir le décomposer en plusieurs.
CINI – Li115 1 Semaine 3 Boucles (suite), tirages aléatoires, bibliothèque graphique ● Imbrication d'instructions if et for ● Boucles for imbriquées ●
Cours 7 Programmation de base. Boucles et Tests for( in ) { } while( ) { } Exemple: x=rep(5,0) for (i in 1:5) x[i]=2*i+1 Les fonctions du type apply(),replicate()
CINI – Li115 1 Semaine 4 Révisions ● Questions de cours ● Types des expressions ● Déclaration de variables ● Instruction conditionnelle et boucles ● Structure.
11 Alternative : syntaxe CSharp la structure conditionnelle : –si condition alors instruction1 sinon instruction2 fin si –En C# : if (condition) { instruction1.
1 Programmation en C++ C++ de base ● Programme C++ ● Variables, objets, types ● Fonctions ● Namespace ● Tests ● Boucles ● Pointeurs, références.
Consigne : Donner deux facteurs entiers compris entre 2 et 11 dont le produit est égal au nombre donné. Thème 02 : Tables de multiplication Séance 1 4e4e27/09/2016.
1 Programmation en C++ C++ de base ● Programme C++ ● Variables, objets, types ● Types et opérations fondamentales ● Tests ● Boucles ● Pointeurs, références.
UE2 - M22 Licence acoustique
Ajouter le code dans une page html
Intégration du P7 dans l’épreuve E41
Les Instructions Itératives (Les Boucles)
Un Algorithme , c'est Quoi ?
Algorithmiques Abdelbasset KABOU
Introduction à l’algorithmique. Introduction Algorithme: Procédure décrivant, étape par étape, une méthode permettant de résoudre un problème. Mot provenant.
2. Expressions relationnelles et alternatives
Algorithme et programmation
Algorithmique et programmation de modèles numériques
Semaine #1 INF130 par Frédérick Henri.
Algorithmique Avancée et Complexité Chap2:Complexité et Optimalité
Les inégalités et les inéquations
Ce qui manque B ANSELMETTI Juin 2017.
L’Instruction de Test Alternatif
Algorithmiques Abdelbasset KABOU
Les Instructions – Organigramme
Un Algorithme , c'est Quoi ?
Introduction à l’algorithmique. Introduction Algorithme: Procédure décrivant, étape par étape, une méthode permettant de résoudre un problème. Mot provenant.
Langages de programmation TP3
Excel (et toute l’informatique) :
Cours N°6: Algorithmiques Structures Conditionnelles
L E C ORPS D ’ UN A LGORITHME / P ROGRAMME – L A PARTIE I NSTRUCTION Réalisé par : OUZEGGANE Redouane Département de Technologie Faculté de Technologie.
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,
Algorithmique & Langage C IUT GEII S1 Notes de cours (deuxième partie)
Introduction à l’algorithmique. Introduction Algorithme: Procédure décrivant, étape par étape, une méthode permettant de résoudre un problème. Mot provenant.
Programmation en C++ C++ de base
PROGRAMMATION ET ENSEIGNEMENT
Synthèse 8 : Langage informatique
Exercice PHP DEUST TMIC
Entrées/Sorties - Variables - Calculs - Alternative
Eléments de base du langage C
2 Copyright © 2004, Oracle. Tous droits réservés. Restreindre et trier les données.
Quiz C++ Les variables & les boucles.
MINISTÈRE DE L’ENSEIGNEMENT SUPÉRIEUR ET DE LA RECHERCHE SCIENTIFIQUE
SYSTèMES à évènements discrets
Chapitre 3: Les scriptes
Définition : 2 Les structures de contrôle conditionnelles permettent à un programme de modifier son traitement en fonction d’une condition.
Opérateurs et fonctions arithmétiques Opérateurs de relation Opérateurs logiques Cours 02.
Flowchart Itération Cours 04.
Scratch au collège.
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 :
2018 Question 1 : Un projet en C peut contenir : 1) plusieurs fonctions main 2) 0 fonction main 3) 1 seule fonction main.
Régime IT. Norme NF C Pouvoir de coupure Pour tous les dispositifs de protection contre les courts-circuits, le courant maximal présumé.
Python Nicolas THIBAULT
Eléments de base du langage C
PROGRAMMATION SOUS R. PRESENTE PAR : ACHETTOU ISMAIL LAARICH TARIQ ENCADRE PAR : Pr. EXPOSÉ SUR LA PROGRAMMATION SUR R 2.
Transcription de la présentation:

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

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

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 = -0.03 ; if (0 < Z) { if (Z < 1) { Z = 0.5; } else { Z = 1; } } { Z = 0; }

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)

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))

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))

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)))

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

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

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

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