Inscription / Connexion Nouveau Sujet
Niveau première
Partager :

problème BOUCLE algobox

Posté par
samihormi
05-02-17 à 14:40

Bonjour à tous , j'ai un tpe sur les fibre optique à finaliser et j'était entrain de faire un algorithme pour calculer l'atténuation du signal :
1   VARIABLES
2     Pe EST_DU_TYPE NOMBRE
3     Ps EST_DU_TYPE NOMBRE
4     A EST_DU_TYPE NOMBRE
5   DEBUT_ALGORITHME
6     AFFICHER "Calcul de l'attenuation "
7     LIRE Pe
8     LIRE Ps
9     TANT_QUE ( Pe>Ps) FAIRE
10      DEBUT_TANT_QUE
11      A PREND_LA_VALEUR 10*log(Pe/Ps)
12      FIN_TANT_QUE
13    AFFICHER A
14  FIN_ALGORITHME


Lorsque je test l'algorithme on m'affiche :

***Algorithme lancé***
Calcul de l'attenuation
Entrer Pe : 51
Entrer Ps : 12

***Algorithme interrompu ligne 12 : dépassement de la capacité autorisée pour les boucles***

Que faire s'il vous plait ?
Merci d'avance

Posté par
pgeod
re : problème BOUCLE algobox 05-02-17 à 14:45

Dans l'algorithme, les valeurs de Pe et Ps
restant inchangées par rapport à leur valeur d'origine

Dans ces conditions, je ne vois pas le rôle du  TANT QUE :

9     TANT_QUE ( Pe>Ps) FAIRE

L'algorithme tourne en boucle infinie !!!

Posté par
samihormi
re : problème BOUCLE algobox 05-02-17 à 15:21

Merci beaucoup j'ai réglé le problème en changeant TANT QUE par SI...ALORS

Posté par
pgeod
re : problème BOUCLE algobox 05-02-17 à 15:24



Vous devez être membre accéder à ce service...

Pas encore inscrit ?

1 compte par personne, multi-compte interdit !

Ou identifiez-vous :


Rester sur la page

Inscription gratuite

Fiches en rapport

parmi 1675 fiches de maths

Désolé, votre version d'Internet Explorer est plus que périmée ! Merci de le mettre à jour ou de télécharger Firefox ou Google Chrome pour utiliser le site. Votre ordinateur vous remerciera !