Une bouffée d'air frais dans la robotique

Telecom Robotics

Tutorial C

Tutoriaux

Nos Robots

Connexion utilisateur

Telecom Robotics / Areabot

Une bouffée d'air dans la robotique

4 - Boucles et formules conditionnelles

Dans vos programmes il vous sera souvent utile d'utiliser des boucles, ou des formules conditionnelles, afin de s'adapter aux perceptions extérieures

  • 1) Boucles :
    • for
  • int i ; for(i=0;i<10;i++) { printf(" %d \n",i); } Cette boucle affichera les entiers de 0 à 9 par ordre croissant.

    • while : boucle qui se répète tant que la condition d'entrée est remplie.

    int i = 0 ; while (i<10) { printf("%d \n ";i); i++ ; } Cette boucle fait la meme chose que la précédente. Mais on l'utilise lorsqu'on ne connaît pas le nombre exact d'itérations.

  • 2)Formules conditionnels :
    • if ... else ...
  • ex : if (appétit == faim) { acheter_a_manger() ; manger () ; } else { retourner_au_boulot() ; } Bien sûr, on peut imbriquer des if...else les uns dans les autres, mais ce n'est pas très indiqué.

    • Switch

    Le switch est un peu comme un if...else, il ne peut être utilisé qu'avec des entiers, et est une très bonne alternative au if...else imbriqués : int choix ; swith(choix) { case 1 : ...... ; break ; case 2 : .......; break ; case 3 : ...... ; break ; ........... default : ........ ; break ; } La commande break permet de sortir du switch lorsqu'on atteint et remplit le bon cas.

Nos soutiens

Images aléatoires

Untitled image Untitled image 

Événements à venir

  • pas grand chose...

Contenu populaire

Parcourir les archives

« Mai 2008  
Lu Ma Me Je Ve Sa Di
      1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31  

Syndication

Syndiquer le contenu