• Aucun résultat trouvé

08/04/20151

N/A
N/A
Protected

Academic year: 2022

Partager "08/04/20151"

Copied!
2
0
0

Texte intégral

(1)

08/04/2015

1

Structures répétitives

1

Structures répétitives

Exemple introductif : Ecrire les 10 premiers nombres entiers

Cette solution est peu intéressante… surtout si nous devons écrire les 100 premiers entiers… voire plus

Pour éviter cela, nous allons demander au programme de faire la répétition lui-même grâce aux structures répétitives

2

<?PHP echo "\n1";

echo "\n2";

echo "\n3";

echo "\n4";

echo "\n5";

echo "\n6";

echo "\n7";

echo "\n8";

echo "\n9";

echo "\n10";

?>

Structures répétitives

Traduction en Java:

3

<?PHP echo "\n1";

echo "\n2";

echo "\n3";

echo "\n4";

echo "\n5";

echo "\n6";

echo "\n7";

echo "\n8";

echo "\n9";

echo "\n10";

?>

<?PHP

for($i=1;$i<=10;$i++){

echo "\n$i";

}

?>

Structures répétitives

La structure FOR

for($i=1;$i<=10;$i++){

echo "\n$i";

}

4 Les instructions à répéter sont incluses entre les accolades ouvrantes et fermantes

Les conditions de la boucle sont au nombre de 3. Elles sont écrites entre parenthèses et séparées par des point-virgules

La 3ièmeexpression indique l’opération à faire après chaque tour de boucle

La 1èreexpression indique ce qu’il faut faire avant d’exécuter les instructions

La 2ièmeexpression indique la condition qui indique si on doit continuer la boucle

Structures répétitives

L’instruction FOR est intéressante lorsqu’on doit faire une répétition n fois, avec n connu.

Cependant, le nombre de répétitions à faire n’est pas toujours connu initialement.

Nous allons utiliser une autre structure répétitive: l’instruction TANT QUE ou WHILE

L’exemple précédent peut être traité avec une structure WHILE:

5

<?PHP

$i=1;

while ($i<=10){

echo "\n$i";

$i++;

}

?>

Structures répétitives

La structure WHILE

while($i<=10){

echo "\n$i";

$i++;

}

6 Les instructions à répéter sont incluses entre les accolades ouvrantes et fermantes

La condition de la boucle est écrite entre parenthèses

La condition doit retourner un booléen : TRUE ou FALSE.

Elle indique si on doit continuer la boucle

(2)

08/04/2015

2

Structures répétitives

Autre structure: FAIRE TANT QUE ou DO WHILE

do {

echo "\n$i";

$i++;

} while($i<=10);

7 Les instructions à répéter sont incluses entre les

accolades ouvrantes et fermantes

La condition de la boucle est écrite entre parenthèses et se termine par un point virgule

La condition doit retourner un booléen : TRUE ou FALSE.

Elle indique si on doit continuer la boucle

Structures répétitives

Exercice: Afficher les 10 premiers nombres pairs

8

<?PHP

for($i=0; $i<10; $i++){

echo ($i*2)."\n";

}

?>

Références

Documents relatifs

Du temps pour arriver au bout mais vous serez si content de vous servir de votre petit pot, bien sûr en pâtisserie mais aussi en cuisine “salée” par exemple

Il assure également l’Assistance Voyage qui comprend le remboursement des frais médicaux, l’avance sur les frais d’hospitalisation à l’étranger (sans caution),

Propriété : Si deux grandeurs sont proportionnelles, alors l’une est fonction linéaire de l’autre.. Fonctions linéaires

Somme des probabilités des branches issues d’un noeud doit être égale à 1 Pour calculer la probabilité d’un chemin :S. On multiplie les probabilités des

Ainsi, les professionnels de l'enseignement sont alors en mesure de recommander une évaluation psychopédagogique qui se fait avec l'accord des parents afin d'aider les enseignants

Par deux points fixes A et B /?n&#34;.v .?///• une conique donnée, on fait passer une circonférence imriable, puis Von mené a ces deux courbes deux tangentes communes, telles que

20-4- A =-.. ^97) : Les droites de Simson relatives à deux points diamétralement opposés du cercle circonscrit à un triangle donné sont rectan- gulaires

Voici cepen- dant, pour le cas général, une méthode très-simple, fon- dée sur la transformation des équations, et qui s'appli- querait avec la même facilité à une courbe de