Les instructions de contrôle (A.Elghazi/S.Elhajji) Hitskin_logo Hitskin.com

Ceci est une prévisualisation d'un thème de Hitskin.com
Installer le thèmeRetourner sur la fiche du thème

Club Informatique VINCI
Vous souhaitez réagir à ce message ? Créez un compte en quelques clics ou connectez-vous pour continuer.
Rechercher
 
 

Résultats par :
 


Rechercher Recherche avancée

Connexion

Récupérer mon mot de passe

Sondage

Quel est votre antivirus préféré ?

Les instructions de contrôle (A.Elghazi/S.Elhajji) Vote_lcap16%Les instructions de contrôle (A.Elghazi/S.Elhajji) Vote_rcap 16% [ 4 ]
Les instructions de contrôle (A.Elghazi/S.Elhajji) Vote_lcap32%Les instructions de contrôle (A.Elghazi/S.Elhajji) Vote_rcap 32% [ 8 ]
Les instructions de contrôle (A.Elghazi/S.Elhajji) Vote_lcap0%Les instructions de contrôle (A.Elghazi/S.Elhajji) Vote_rcap 0% [ 0 ]
Les instructions de contrôle (A.Elghazi/S.Elhajji) Vote_lcap0%Les instructions de contrôle (A.Elghazi/S.Elhajji) Vote_rcap 0% [ 0 ]
Les instructions de contrôle (A.Elghazi/S.Elhajji) Vote_lcap0%Les instructions de contrôle (A.Elghazi/S.Elhajji) Vote_rcap 0% [ 0 ]
Les instructions de contrôle (A.Elghazi/S.Elhajji) Vote_lcap36%Les instructions de contrôle (A.Elghazi/S.Elhajji) Vote_rcap 36% [ 9 ]
Les instructions de contrôle (A.Elghazi/S.Elhajji) Vote_lcap0%Les instructions de contrôle (A.Elghazi/S.Elhajji) Vote_rcap 0% [ 0 ]
Les instructions de contrôle (A.Elghazi/S.Elhajji) Vote_lcap0%Les instructions de contrôle (A.Elghazi/S.Elhajji) Vote_rcap 0% [ 0 ]
Les instructions de contrôle (A.Elghazi/S.Elhajji) Vote_lcap8%Les instructions de contrôle (A.Elghazi/S.Elhajji) Vote_rcap 8% [ 2 ]
Les instructions de contrôle (A.Elghazi/S.Elhajji) Vote_lcap8%Les instructions de contrôle (A.Elghazi/S.Elhajji) Vote_rcap 8% [ 2 ]

Total des votes : 25

Derniers sujets
» algorithme en langage C
Les instructions de contrôle (A.Elghazi/S.Elhajji) EmptyJeu 28 Nov - 8:07 par arsenepoutsi

» CCNA version 4 français
Les instructions de contrôle (A.Elghazi/S.Elhajji) EmptyDim 31 Mar - 15:15 par kadhouceeee

» Trés important " Livre exercices en langage C ( claude delannoy) "
Les instructions de contrôle (A.Elghazi/S.Elhajji) EmptyJeu 27 Sep - 16:31 par latifa oustouh

» Ulead VideoStudio 11.5.0157.2 Plus + Crack Collection
Les instructions de contrôle (A.Elghazi/S.Elhajji) EmptyJeu 26 Avr - 9:51 par miloduvi

» Langage IDL(Interface Definition Language)
Les instructions de contrôle (A.Elghazi/S.Elhajji) EmptyMar 27 Sep - 13:02 par Abdelkhalek Bakkari

» demande cours PHP
Les instructions de contrôle (A.Elghazi/S.Elhajji) EmptyJeu 2 Juin - 11:23 par elasriahmed

» exemple page web réaliser avec du html et JavaScript
Les instructions de contrôle (A.Elghazi/S.Elhajji) EmptyLun 30 Mai - 4:05 par ouh.rouchan.zakaria

» cours group2_ 2année 2011
Les instructions de contrôle (A.Elghazi/S.Elhajji) EmptyDim 20 Mar - 15:35 par El Maligno Angelo

» Cours : Infrastructures Réseaux 2003 Server
Les instructions de contrôle (A.Elghazi/S.Elhajji) EmptyMar 15 Fév - 6:55 par jettjackson

» cours officiel de CCNA 2
Les instructions de contrôle (A.Elghazi/S.Elhajji) EmptyMar 18 Jan - 13:53 par agares

Qui est en ligne ?
Il y a en tout 3 utilisateurs en ligne :: 0 Enregistré, 0 Invisible et 3 Invités

Aucun

[ Voir toute la liste ]


Le record du nombre d'utilisateurs en ligne est de 27 le Lun 3 Juin - 10:16
Statistiques
Nous avons 437 membres enregistrés
L'utilisateur enregistré le plus récent est intellection

Nos membres ont posté un total de 1292 messages dans 373 sujets
Le deal à ne pas rater :
Funko POP! Jumbo One Piece Kaido Dragon Form : où l’acheter ?
Voir le deal

Les instructions de contrôle (A.Elghazi/S.Elhajji)

Aller en bas

Les instructions de contrôle (A.Elghazi/S.Elhajji) Empty Les instructions de contrôle (A.Elghazi/S.Elhajji)

Message par El Maligno Angelo Mer 30 Sep - 6:20

Introduction
A priori, dans un programme, les instructions sont exécutées séquentiellement, c'est-à-dire dans l'ordre où
elles apparaissent. Or la puissance et le "comportement intelligent" d'un programme proviennent
essentiellement :
- de la possibilité d'effectuer des "choix", de se comporter différemment suivant les "circonstances"
- de la possibilité d'effectuer des "boucles", autrement dit de répéter plusieurs fois un ensemble donné
d'instructions.
L'instruction if
Blocs d'instructions
Un bloc est une suite d'instructions placées entre { et }. Les instructions figurant dans un bloc sont
absolument quelconques. Il peut s'agir aussi bien d'instructions simples (terminées par un point-virgule)
que d'instructions structurées (choix, boucles) lesquelles peuvent alors à leur tour renfermer d'autres
blocs...
Un bloc peut se réduire à une seule instruction, voire être "vide". Voici deux exemples de blocs corrects :
{ }
{ i = 1 ; }
Syntaxe de l'instruction if
if (expression) if (expression) instruction_1 instruction_1 else instruction_2
Le mot else et l'instruction qu'il introduit sont facultatifs, de sorte que cette instruction if présente deux
formes.
L'instruction switch
Syntaxe de l'instruction switch
switch (expression) {
case constante_1 : [ suite_d'instructions_1 ]
case constante_2 : [ suite_d'instructions_2 ]
..............
case constante_n : [ suite_d'instructions_n ]
[ default : suite_d'instructions ]
}
• expression : expression entière quelconque,
Langage C
16
• constante : expression constante d'un type entier quelconque (char est accepté car il sera converti
en int),
• suite_d'instructions : séquence d'instructions quelconques.
• les crochets ( [ et ] ) signifient que ce qu'ils renferment est facultatif.
• l'étiquette "default" Il est possible d'utiliser le mot clé "default" comme étiquette à laquelle le
programme se "branchera" dans le cas où aucune valeur satisfaisante n'aura été rencontrée
auparavant.
L'instruction do...while
Abordons maintenant la première façon de réaliser une boucle en C, à savoir l'instruction do... while.
Exemple d'introduction de l'instruction do... while
Code:
main()
{ int n ;
do
{ printf ("donnez un nb >0 : ") ;
scanf ("%d", &n) ;
}
while (n<=0)
printf ("vous avez fourni %d\n", n) ;
L'instruction :
do { ....... } while (n<=0) ;
répète l'instruction qu'elle "contient" (ici un bloc) tant que la condition mentionnée (n<=0) est vraie (c'està-
dire, en C, non nulle). Autrement dit, ici, elle demande un nombre à l'utilisateur tant qu'il ne fournit pas
une valeur positive.
Syntaxe de l'instruction do... while
do instruction while (expression) ;
L'instruction while
Syntaxe de l'instruction while
while (expression) instruction
Exemple :
Code:
while ( printf ("donnez un nombre : ") , scanf ("%d", &n), som<=100)
som += n ;
Langage C
17
L'instruction for
Etudions maintenant la dernière instruction permettant de réaliser des boucles, à savoir l'instruction for.
Exemple d'introduction de l'instruction for
Considérez ce programme :
Code:
main()
{ int i ;
for ( i=1 ; i<=5 ; i++ )
{ printf ("bonjour ") ;
printf ("%d fois\n", i) ;
}
}
La ligne :
Code:
for ( i=1 ; i<=5 ; i++ )
comporte en fait trois expressions. La première est évaluée (une seule fois) avant d'entrer dans la boucle.
La deuxième conditionne la poursuite de la boucle. Elle est évaluée avant chaque parcours. La troisième,
enfin, est évaluée à la fin de chaque parcours.
Le programme précédent est équivalent au suivant :
Code:
main()
{ int i ;
i = 1 ;
while (i<=5)
{ printf ("bonjour ") ;
printf ("%d fois\n", i) ; i++ ;
}
}
Syntaxe de l'instruction for
for ( [ expression_1 ] ; [ expression_2 ] ; [ expression_3 ] ) instruction
les crochets ([ et ]) signifient que leur contenu est facultatif.
D'une manière générale, nous pouvons dire que :
for ( expression_1 ; expression_2 ; expression_3) instruction
est équivalent à :
expression_1 ; while (expression_2) { instruction expression_3 ;
El Maligno Angelo
El Maligno Angelo
Administrateur
Administrateur

Messages : 373
Points : 6373
Réputation : 8
Date d'inscription : 25/04/2009
Age : 35
Localisation : ErRabat

https://ci-vinci.forum-actif.net

Revenir en haut Aller en bas

Revenir en haut

- Sujets similaires

 
Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum