Cours-Gratuit
  • Accueil
  • Blog
  • Cours informatique
home icon Cours gratuits » Cours informatique » Cours programmation » Cours Algorithme » Exercices Algorithme »

Articles similaires

  • Exercice Algorithme : Les structures répétitives - Actions Paramétrées - Les chaines
  • Exercice VB: structures répétitives
  • Exercice Algorithme : Les Types Structurés
  • Exercice Algorithme : Structures et Fonctions
  • Exercice Algorithme : Les Actions Paramétrées
  • Exercice VB: La structure TANT QUE
  • Exercice Algorithme : Le Tri par minimum successif
  • Exercices algorithmique boucles for et while
  • Exercice Algorithme : Les Tableaux (Partie 1)
  • Exercice VB: Somme Matrice
  • Exercice algorithme calcule facture des produit pour un client
  • Exercice Algorithme : Les Tableaux (Partie 2)

Documents similaires

  • Algorithme débutant

  • Cours algorithme : Instructions de base et Logique propositionnelle

  • Exercices sur les mathematiques financieres

  • Exercice de bureautique pour débutant

  • Cours Décomposition d’algorithme en Fortran 95

  • Exercice bureautique pour réviser ensemble

  • Cours d Algorithmique et Structures de Données

  • Structures de données dynamiques dans le langage langage C++

Exercice Algorithme : Suite au Structures répétitives

Participez au vote ☆☆☆☆☆★★★★★

Objectif: Réaliser des Algorithmes en utilisant les structures répétitives

Exercice 1 :

Ecrire un programme mettant en œuvre le jeu suivant :

Le premier utilisateur saisi un entier que le second doit deviner. Pour cela, il a le droit à autant de tentatives qu’il souhaite. A chaque échec, le programme lui indique si l’entier cherché est plus grand ou plus petit que sa proposition.

Un score indiquant le nombre de coups joués est mis à jour et affiché lorsque l’entier est trouvé.

  1. donner les spécifications
  2. donner la solution en langage naturel
  3. indiquer les structures de données
  4. faites l’algorithme

Exercice 2 :

Ecrire avec la commande POUR un algorithme qui permet de faire la somme d’une suite de nombre entrée par l’utilisateur. Faire la même chose en comptant par pas de –1.


 

Spécifications :

- données : nombre entier

- résultat : nombre de tentatives

Solution en langage naturel : saisir un nombre entier par le premier joueur. Tant que le joueur

2 n?saisie, dire si n est > ou < à nombre cherché, incrémenter de 1 et continuer. Quand le résultat est trouvé, afficher le nombre de tentatives.

Structures de données :

- a : nombre saisi par l’utilisateur 1

- n : nombre saisi par l’utilisateur 2

- t : tentatives

Algorithme :

Action : devinette

Var : a, n, t : entiers

Début : Lire (a)

Lire (n)

t=0

Tant que a?n faire

Début

Si n>a alors écrire (« nombre cherché plus petit « )

Sinon écrire (« nombre cherché plus grand »)

t<=t+1

lire (n)

fin

écrire (t+1)

fin

 


Action :somme_nombre

Var : k, nb, n, somme : entier

Début :

Somme <= 0

Ecrire (« combien voulez-vous entrer de nombres ? »)

Lire (nb)

Pour k de 1 à nb faire

Début

Lire (n)

Somme<=somme + n

Fin

Ecrire (somme)

Fin

Même programme par pas de –1 :

Action : somme_entier

Var : k, nb, n, somme : entiers

Début :

Somme<=0

Ecrire (« combien voulez-vous entrer de nombres ? »

Lire (nb)

Pour k de nb à 1 par pas de –1 faire

Début

Lire (n)

Somme<=somme + n

Fin

Ecrire (somme)

Fin

  • Contactez-nous
  • A propos de nous
  • On recrute
  • Rechercher dans le site
  • Politique de confidentialité
  • Droit d'auteur/Copyright
  • Conditions générales d'utilisation
  • Plan du site
  • Accueil
  • Blog
  • Finance et compta.
  • Formations Pro.
  • Logiciels & Apps
  • Organisation
  • Cours informatique
  • Aide à la rédaction
  • Etudes et Metiers
  • Science et Tech
  • Titans de la Tech
id 11354 02