[PDF] Les expressions et les opérateurs Les structures conditionnelles





Previous PDF Next PDF



TUTO SIDES Examen

avec des valeurs négatives. Lorsque vous saisissez le signe – un message d'erreur s'affiche veuillez ne pas en tenir compte et saisir la valeur numérique.



Bâtir un avenir commun :

En moyenne combien d'heures par semaine travaillez-vous pour la revue? (Incluez le travail rémunéré et non rémunéré. Veuillez saisir une valeur numérique.).



Suites numériques et programmation en Python Exercice 1 : On

7 n=int(input("Veuillez saisir le rang désiré : ")). 8 valeur=valeur_suite(n). 9 print("Le rang de la suite est : "valeur).



Apprendre à programmer avec Python 3 - INFOREF

fonctionnement veuillez entrer dans votre éditeur Python les deux lignes suivantes toute façon de type string) en une valeur numérique du type qui vous ...



Les expressions et les opérateurs Les structures conditionnelles

18 janv. 2016 (variables valeurs constantes) et d'opérateurs (+



Programmation en Java

28 févr. 2022 Si une variable numérique entière e contient une valeur UNICODE on obtient le ... System . out . println ("Veuillez saisir un entier : ") ;.



Introduction `a la programmation en C#

7 mars 2014 Si une variable numérique enti`ere e contient une valeur UNICODE on obtient le ... Write("Veuillez saisir deux entiers : a = ");.



Algorithmique & programmation en langage C - vol.2 - Archive

14 juil. 2015 doit saisir des valeurs celles-ci sont surlignées en jaune. ... les ?? représentent en réalité des valeurs numériques. Celles-.



Les expressions et les opérateurs Les structures conditionnelles

18 janv. 2016 (variables valeurs constantes) et d'opérateurs (+



Saisie fichier de reprise

16 mai 2019 1) Saisir manuellement les métadonnées : passages/observations prélèvements/réplicats et ... Valeur numérique du résultat (ex :.



[PDF] Introduction `a la programmation en C# - Enseignement

7 mar 2014 · Ecrire un programme demandant `a l'utilisateur de saisir une valeur numérique enti`ere puis affichant cette valeur Exercice 3 - Permutation de 



Contrôler les formats de saisie de données à laide de masques de

Un masque de saisie est une chaîne de caractères qui indique le format des valeurs d'entrée valides Vous pouvez utiliser un masque de saisie dans les 



Exemples dexpressions - Microsoft Support

Cet article contient des exemples d'expressions dans Access permettant de calculer des valeurs de valider des données et de définir une valeur par défaut 



[PDF] LES VARIABLES :

Le mot int placé devant la fonction indique le type de la valeur qui est retournée par la fonction main Ce sera toujours un entier La structure du programme



[PDF] Cours2-ExpressionsIfBoucles-1pppdf - https//:enaetsmtlca

18 jan 2016 · (variables valeurs constantes) et d'opérateurs (+ mathématique est une valeur numérique printf("Veuillez saisir l'age:");



[PDF] Un mot de passe doit contenir au minimum 8 caractères à savoir

Comment créer un mot de passe ? Règles de base : Un mot de passe doit contenir au minimum 8 caractères à savoir : au moins une lettre minuscule et une 



Les relations client-fournisseurs : créer de la valeur via les - Cairn

Veuillez saisir le mot de passe pour ouvrir ce fichier PDF V Discussion et recommandations : les pistes pour exploiter le potentiel numérique 73 



[PDF] Tutoriel : Créer des questions dans Moodle

Veuillez consulter le tutoriel Réaliser un test avec Moodle pour les instructions Question où l'étudiant doit écrire une valeur numérique en guise



[PDF] TUTO SIDES Examen - ISPB Lyon

avec des valeurs négatives Lorsque vous saisissez le signe – un message d'erreur s'affiche veuillez ne pas en tenir compte et saisir la valeur numérique

:
Les expressions et les opérateurs Les structures conditionnelles

18-01-161Anis Boubaker, Ph.D.Maître d'enseignementÉcole de Technologie Supérieure§Les expressions et les opérateurs§Les structures conditionnelles (suite)§if...else...§switch§Les boucles §while§do...while2

18-01-1623§Une expression est une instruction composée de littéraux (variables, valeurs constantes) et d'opérateurs (+, -, = ) qui est évaluée par la machine et qui a une valeur résultante.§Une expression est une instruction à part entière, et toute expression a une valeur(même l'affectation): 2 * PI * rayon;§Cependant, la plupart des expression n'ont pas d'effet de bord(pas d'impact sur les informations du programme) alors elles sont plutôt utilisées en combinaison avec d'autres instructions. Ex.: printf("Circonférence = ", 2 * PI * rayon);4

18-01-163§Une expression peut-être simple: a + b§Ou complexe: resultat= (a+b*2.3)/10§L'expression est évaluée selon la priorité des opérateurs ou selon un ordre explicite, défini par le programmeur, en utilisant les parenthèses56§Le résultat d'une expression comportant un opérateur mathématique est une valeur numérique.

18-01-164§Les opérateurs ++ et --permettent d'incrémenter (+1) ou de décrémenter (-1) la valeur d'une variable avant ouaprès l'évaluation de l'expression au complet. §Après l'évaluation de l'expression (Postfixe): taille = longueur * i++;/* Équivalent à: * taille = longueur * i;* i = i+1; */7§Avant d'évaluer l'expression (Préfixe): taille = longueur * ++i;/* Équivalent à: * i = i+1; * taille = longueur * i;*/8

18-01-165§Le résultat d'une expression comportant un opérateur de comparaison est une valeur booléenne (0 ou 1)§Rappel:En C, la valeur de vérité est entière: 0 pour faux, toute autre valeur pour vrai. 9§Le résultat d'une expression comportant un opérateur logique est une valeur booléenne. §Les opérandes d'un opérateur logique sont considéréescomme des valeurs booléennes (i.e. 0 ou !=0). 10

18-01-166§Les résultat d'une expression comportant un opérateur binaire est une valeur numérique. §Les opérateurs binaires effectuent un traitement bit-à-bit sur les opérandes.1112

18-01-16713prioritéOpérateurAssociativité16()[] ->. ++ 1-- 2 G15!~++3--4-5+6*7&8sizeofD14conversionD13* 9/% G12+- G11<<>> G10<<=>>= G9==!= G8&10G7^G6|G5&&G4||G3?:(opérateurternaire) D2=+=-=*=/=%=>>=<<=&=^=|= D1,G14Source: matthieu-moy.fr

18-01-168§Quel est le résultat de l'évaluation de l'expression suivante si l'utilisateur saisit: §20 ?§15 ?intage; intmajeur;printf("Veuillez saisir l'age:");scanf("%d", &age);majeur = age>=18;printf("Majeur =%d",age);1516

18-01-169§Écrire un programme qui calcule la TPS et la TVQ d'un montant donné. Le montant ainsi que les valeurs calculées doivent être stockées dans des variables.§Note:En janvier 2018, la TPS vaut 5% du montant, tandis que la TVQ vaut 9.975% du montant incluant la TPS.1718

18-01-1610§Tel que vu précédemment, par défaut, le code s'exécute de haut en bas. §Les structures conditionnelles permettent de modifier l'ordre d'exécution: du code est exécuté seulement si une condition est valide.19§Si expressionest vraie, le bloc du ifest exécuté (instructions 1àn); §Sinon, le bloc du elseest exécuté (instructions 1'àn')§Le elseest optionnel.20Syntaxe: if( expression){instruction1;...instructionn;}[else{instruction1';...instructionn';}]

18-01-161121§Les structures conditionnelles peuvent être imbriquées. Ex.: 22

18-01-1612§Écrire un programme qui saisit les coordonnées d'un point du plan et qui affiche dans quel cadran le point est situé§Ne pas tenir compte des axes. 231234§Considérez la portion de programme suivant: char choix;printf("Pressez 'A', 'B' ou 'C' pour continuer:");scanf("%c", &choix);if (choix == 'A') {printf("Vous avez choisi A, bon choix!\n"); }elseif (choix == 'B'){printf("Vous avez choisi B, pas mal!\n"); }elseif (choix == 'C'){printf("Vous avez choisi C, c'est bien!\n"); } else{printf("vous deviez saisir A, B ou C...Queldommage!");}24

18-01-1613§Lorsque la condition porte sur l'égalité d'une variable (ou expression) à une valeur littérale (fixe), il est plus pratique d'utiliser la structure de sélection "switch...case»25Syntaxe: switch( variable){case valeur1: //Code si valeur 1 ; case valeur2: //Code si valeur 2 ;...default: //Code siaucunedes valeurssus-mentionnées;}26Expression = valeur1?Exécuter code associé à valeur 1Expression = valeur2?Exécuter code associé à valeur 2Expression = valeurN?Exécuter code associé à valeur N......DéfautCode par défautswitch (expression){}

18-01-1614§Reprenons le programme précédent. Que se passera-t-ilsi l'usager presse sur B?char choix;printf("Pressez 'A', 'B' ou 'C' pour continuer:");scanf("%c", &choix);switch(choix) {case'A':printf("Vous avez choisi A, bon choix!\n"); case'B':printf("Vous avez choisi B, pas mal!\n"); case'C':printf("Vous avez choisi C, c'est bien!\n");default:printf("vous deviez saisir A, B ou C...Queldommage!");}27§L'instruction breakest une instruction de rupture qui permet de "sortir»d'un switch..case(entre autres, voir boucles)§Pour transformer notre switch en un réel sélecteur, nous allons utiliser break: switch(choix) {case'A':printf("Vous avez choisi A, bon choix!\n"); break;case'B':printf("Vous avez choisi B, pas mal!\n");break;case'C':printf("Vous avez choisi C, c'est bien!\n");break;default:printf("vous deviez saisir A, B ou C...Queldommage!");}28

18-01-161529Expression = valeur1?Exécuter code associé à valeur 1Expression = valeur2?Exécuter code associé à valeur 2Expression = valeurN?Exécuter code associé à valeur N......DéfautCode par défautswitch (expression){}breakbreakbreak30

18-01-1616§Une boucle est une exécution répétitive d'une portion de code.31BoucleSi une conditionest valide§Le langage C (et la majorité des langages dérivés du B) propose trois (3) types de boucles: §Boucle while§Boucle do..while§Boucle for§Le choix du type de boucle dépend du contexte: certaines boucles sont plus appropriées/plus faciles à mettre en oeuvre dans certains contextes32

18-01-1617§Répète un traitement, tant qu'une condition est vérifiée:§Dès que l'instruction whileest rencontrée, la condition est évaluée. §Si la condition est vraie (!=0), le corps de la boucle est exécuté. Sinon la boucle est sautée (on passe à l'instruction suivante); §Une fois que le corps de la boucle s'est terminé, on revient à l'étape précédente. 33Syntaxe: while( condition ){//Traitementrépétéetantque//la condition estvraie}Corps de la boucle3433

18-01-161835Que pensez-vous de cet exemple?§La principale cause d'erreurs lorsqu'on débute avec les boucles est le problème des boucles infinies;§Une boucle infinie est une boucle qui ne s'arrête jamais: la conditions ne devient jamais fausse.§Il faut toujoursvous assurer que le corps de votre boucle comprenne un traitement qui amènera votre condition à devenir fausse, à un moment donné!36

18-01-1619§Écrire un programme qui saisit un nombre entier net un diviseur div. Votre programme doit afficher à l'écran le plus grand nombre inférieur ou égal à nqui est divisible par div.37§La boucle do...whileest équivalente à la boucle while: on répète tant que la condition est vérifiée. §La différence étant que la condition est évaluée pour la première fois aprèsla première exécution du corps de la boucle.§Ainsi, quelque soit la condition, la boucle do..whileest toujours exécutée au moins une fois. 38Syntaxe: do{//Traitementsila condition estvraie.// ...} while( condition );Ne pas oublier le ;

18-01-1620§Reprenons notre exemple introduit avec la structure switch.§Nous allons demander à l'usager de saisir une lettre. Si la lettre saisie n'est pas une des lettre attendues, on lui demandera de ressaisir. §On répète ce traitement jusqu'à ce que la lettre saisie soit valide.39§Écrire un programme qui calcule la somme des éléments d'une suite arithmétique de raison 1, ayant comme premier élément 0, en supposant que vous ne connaissez pas la formule.40

18-01-1621§La boucle forest très similaire à la boucle while.§La différence étant qu'on y ajoute: §une instruction d'initialisation (à faire avant la première exécution de la boucle) et §une instruction d'incrément (à faire après chaque exécution de la boucle). §La boucle forest particulièrement appropriée lorsqu'il s'agit de répéter le traitement un nombre défini de fois. 41Syntaxe: for( initialisation; condition ; increment ){//Traitementsila condition estvraie.// ...}42

18-01-1622§Réécrire l'exemple de calcul de la factorielle en utilisant une boucle for. 4344RAPPEL:

quotesdbs_dbs29.pdfusesText_35
[PDF] exemples valeur numérique

[PDF] exposant calculatrice scientifique

[PDF] puissance sur calculatrice casio graph 35+

[PDF] touche exposant calculatrice

[PDF] comment trouver le coté adjacent d'un triangle rectangle

[PDF] statistique casio fx 92 2d+

[PDF] suite arithmétique calculatrice casio

[PDF] suite ti 82 advanced

[PDF] suite calculatrice casio graph 25+

[PDF] calculer les termes d'une suite avec la calculatrice

[PDF] suite calculatrice ti 83 premium

[PDF] fonctionnement calculatrice financière sharp el-738

[PDF] calculatrice financiere hp 10bii

[PDF] calculatrice financière hp 10bii mode d'emploi

[PDF] calculatrice financière en ligne gratuit