Académique Documents
Professionnel Documents
Culture Documents
SMI – S3
Pr. Essaid EL HAJI
Prof E. EL HAJI 3
4. Structures et instructions de contrôle en C.
Prof E. EL HAJI 4
4. Structures et instructions de contrôle en C.
Prof E. EL HAJI 5
4. Structures et instructions de contrôle en C.
int a =3, b=7, max ; int a = -3, vAbs; int a = -3, b= 7, c= 2 , max;
max=a ; if (a > 0) if (a > b)
if (max < b) vAbs= a ; if (a > c)
max = b ; else max = a ;
printf("%d \n", max) ; vAbs= -a; else
printf("%d\n", vAbs); max = c;
else
ou if ( b > c)
vAbs = (a > 0) ? a : -a max = b ;
else
max = c;
Prof E. EL HAJI 9
4. Structures et instructions de contrôle en C.
do
{
bloc d'instructions
} while(condition) ;
Prof E. EL HAJI 10
4. Structures et instructions de contrôle en C.
Prof E. EL HAJI 11
4. Structures et instructions de contrôle en C.
while ( condition)
{
bloc d'instructions
}
Prof E. EL HAJI 13
4. Structures et instructions de contrôle en C.
Prof E. EL HAJI 14
4. Structures et instructions de contrôle en C.
int main(){
int s = 0 ;
int i;
for(i=1; i<=10; i++)
{
s = s + i;
}
printf (“la somme est:%d \n ” ,s);
}
Prof E. EL HAJI 15
4. Structures et instructions de contrôle en C.
Prof E. EL HAJI 17
4. Structures et instructions de contrôle en C.
Prof E. EL HAJI 18
4. Structures et instructions de contrôle en C.
a) L’instruction break :
Elle sert à interrompre le déroulement de la boucle en cours d’exécution à
l’instruction qui suit cette boucle.
b) L’instruction continue:
Elle permet d’interrompre l’itération courante de la boucle et de passer à l’itération
suivante.
Prof E. EL HAJI 19
4. Structures et instructions de contrôle en C.
Résultat
Prof E. EL HAJI 20
4. Structures et instructions de contrôle en C.
L’instruction continue: peut être utilisée dans une boucle (for, while, ou do .. while).
Elle permet l’abandon de l’itération courante et le passage à l’itération suivante
Résultat
Prof E. EL HAJI 21
4. Structures et instructions de contrôle en C.
Prof E. EL HAJI 23
4. Structures et instructions de contrôle en C.
Prof E. EL HAJI 24