La présentation est en train de télécharger. S'il vous plaît, attendez

La présentation est en train de télécharger. S'il vous plaît, attendez

Introduction à la programmation (420-PK2-SL) cours 11 Gestion des applications Technologie de l’information (LEA.BW)

Présentations similaires


Présentation au sujet: "Introduction à la programmation (420-PK2-SL) cours 11 Gestion des applications Technologie de l’information (LEA.BW)"— Transcription de la présentation:

1 Introduction à la programmation (420-PK2-SL) cours 11 Gestion des applications Technologie de l’information (LEA.BW)

2 Plan  Instruction itérative for  Laboratoire sur l’utilisation du for

3 Instruction itérative  for  Sert lorsqu’on connaît le nombre d’itérations  Peut être remplacé par while ou do..while  Forme générale for(initialisation;expression booléenne;itération){ instructions; }

4 Instruction itérative  Forme générale for(initialisation;expression booléenne;itération){ instructions; }  Initialisation:i=1  Condition d’arrèt:i<=10  Itération:i++ for(int i=1; i<=10; i++) { System.out.println(i); }

5 Instruction répétitive  Initialisation: i=1  Condition d’arrête:i<=10  Itération:i++  L’initialisation est faites une fois avant l’expression booléenne  L’expression booléenne est évaluée avant chaque boucle et doit se lire « tant que »  L’itération est faite en dernier, à chaque tour de boucle après le traitement for(int i=1; i<=10; i++) { System.out.println(i); }

6 Instruction itérative  Par exemple, pour programmer factoriel avec un for for(i = 2; i<=n; i++){ factoriel = factoriel * i; }

7 Instruction itérative  Petite blague sur le for en langage C.

8 Laboratoire  Créer un programme qui demande une largeur et une hauteur et dessine un rectangle de cette grandeur. Utiliser deux boucles for! Quelle hauteur voulez-vous? 8 Quelle largeur voulez-vous? 3 ***  Modifier le programme sommation pour qu’il utilise un for.  Note, on utilise une boucle alors que cette formule fait l’affaire  Sommation(a, b) = (b-a+1) * (a + b) / 2  Le but de l’exercice est de faire des boucles…  Modifier le programme factoriel pour qu’il utilise un for.

9 Laboratoire  Créer un programme qui demande une largeur et une hauteur et dessine un rectangle de cette grandeur. Par contre, le centre du rectangle doit être vide!  Note  Il est possible de commencer la boucle à 0 ou à 1.  Par contre, il peut y avoir quelques changements dans les conditions!  Créer un programme qui demande une longueur et une graduation et qui dessine une règle de ce format Quelle est la longueur de la règle? 50 Quelle est la graduation? 5 |----|----|----|----|----|----|----|----|----|----|

10 Laboratoire  Créer un programme qui vérifie si un nombre est premier. Utiliser l’opérateur modulo(%) pour vérifié si n se divise par autre chose que 1 et lui-même.  Il est plus optimal de tester seulement entre 1 et lui-même/2.


Télécharger ppt "Introduction à la programmation (420-PK2-SL) cours 11 Gestion des applications Technologie de l’information (LEA.BW)"

Présentations similaires


Annonces Google