4 - Les répétitions et les fonctions

Pedro77
11.5K views

Open Source Your Knowledge, Become a Contributor

Technology knowledge has to be shared and made accessible for free. Join the movement.

Create Content
Next: Exercice 1

Introduction

Les exercices de cette séance portent sur l’écriture de structures de contrôle itératives, en utilisant aussi les fonctions en tant que bonne pratique vers des solutions intégrants de bonnes découpes en sous-problèmes. Pour ces exercices, il pourra s'avérer très constructif et formatif de déterminer et/ou observer, notamment au moyen du debogueur :

  • l’état initial des variables de votre programme ;
  • les traitements à répéter dans votre solution à l’exercice ;
  • les conditions d’arrêt du traitement à répéter ;
  • les instructions permettant de faire évoluer l’état des variables de votre programme.

Pour réaliser ces exercices, vous veillerez également à employer les techniques vues lors des précédentes séances.

Sauf si l'énoncé permet d'encoder directement du code, cette série d'exercice est à résoudre avec Visual Studio.

Pour rappel

Visual Studio est disponible gratuitement (https://ecolevirtuelle.provincedeliege.be/ctrl/ctrl_gestion.openDocument?p_idNode=1177603)

Une fois Visual Studio installé, vous pouvez créer un projet par exercice !! (Fichiers > Nouveau > Projets...)

Au départ, vous pouvez toujours commencer par taper (ou copier-coller ;-D) les lignes suivantes :

#pragma warning(disable:4996)
#include <stdio.h>
#include <stdlib.h>

int main()
{

    return 0;
}

Ensuite, vous pouvez écrire votre code en ligne 7 juste avant l'instruction return 0;

Le bouton "Exécuter sans débogage" (triangle "play" vert) permet de recompiler et exécuter tout votre projet.

À toutes fins utiles, voici à nouveau le document contenant des infos utiles sur l'utilisation du debogueur de Visual Studio : https://ecolevirtuelle.provincedeliege.be/ctrl/ctrl_gestion.openDocument?p_idNode=1177599

Open Source Your Knowledge: become a Contributor and help others learn. Create New Content