Inscription / Connexion Nouveau Sujet
Niveau terminale
Partager :

Algorithme Suite

Posté par
Casey
14-09-14 à 18:18

Bonjour,
voici l'énoncé de mon exercice:

Une entreprise estime le coût d'un forage ainsi: le premier mètre coûte 150€ le deuxieme 160€ et chaque mètre coûte 10€ de plus que le précédent. Ecrire un ou plusieurs algorithme permettant de répondre aux questions suivantes:
1) Combien coûte un forage de 100 mètres?
2) Quelle profondeur pourra-t-on atteindre si on dispose d'un budget de 97650?
3) Et pour un budget de 100 000 euros?

1) Voici l'algorithme que j'ai fait:


1   VARIABLES
2     N EST_DU_TYPE NOMBRE
3     k EST_DU_TYPE NOMBRE
4     U EST_DU_TYPE NOMBRE
5   DEBUT_ALGORITHME
6     LIRE N
7     k PREND_LA_VALEUR 0
8     U PREND_LA_VALEUR 150
9     POUR k ALLANT_DE 1 A N-1
10      DEBUT_POUR
11      U PREND_LA_VALEUR U+10
12      FIN_POUR
13    AFFICHER "Le coût d'un forage pour n mètre est:"
14    AFFICHER U
15  FIN_ALGORITHME

Par contre pour les questions suivantes je ne trouve pas comment faire, quelqu'un pourrait-il m'aider?
Merci beaucoup

Posté par
Glapion Moderateur
re : Algorithme Suite 14-09-14 à 19:22

non, ton algorithme calcule le prix du n-1 ième mètre mais pas le coût total du forage.
Mets une autre variable S , initialise la à 150, et rajoute dans ta boucle S prend_la_valeur S+U
et à la fin Afficher S (et pas U)

note aussi que ton instruction k PREND_LA_VALEUR 0 ne sert à rien.

Posté par
Casey
re : Algorithme Suite 16-09-14 à 18:59

Ah parce que il faut faire la somme de tout les coûts? Je n'avais pas compris cela.
Merci en tous cas pour cette réponse.

Mais par contre comment faire pour la question 2). Il faut faire un algorithme permettant de voir quelle profondeur on peut atteindre pour n euros.
Merci d'avance.

Posté par
Glapion Moderateur
re : Algorithme Suite 16-09-14 à 19:01

une petite boucle TantQue ça coûte moins de 97650, je calcule le prix du mètre suivant, je l'ajoute au prix total, j'incrémente n, et en sortie de boucle, on affiche n

Posté par
Casey
re : Algorithme Suite 20-09-14 à 17:17

Merci beaucoup, mais est ce qu'il est possible de faire un algorithme poru calculer la profondeur que l'on peut atteindre pour n'importe quel budget?
Càd, demander N=le budget que l'on dispose, et que l'algorithme nous dise quelle profondeur on peut atteindre

Posté par
Glapion Moderateur
re : Algorithme Suite 20-09-14 à 17:22

oui bien sûr. il suffit de demander la somme S et de mettre TantQue ça coûte moins de S

Posté par
Casey
re : Algorithme Suite 20-09-14 à 17:35

Ah mais oui bien sûr, et comment on ajoute un "compteur" sous algobox? Pour que ca compte le nombre de mètre?

Posté par
Glapion Moderateur
re : Algorithme Suite 20-09-14 à 17:44

on déclare une variable n par exemple que l'on initialise à 0 et à l'intérieur de la boucle tantque on rajoute une instruction n prend la valeur n+1. et en sortie de boucle, on met un afficher n

Posté par
Cristina
re : Algorithme Suite 20-09-14 à 18:18

J'ai pourtant bien compris tout ce qu'il fallait faire mais mon algorithme ne fonctionne pas...

Posté par
Glapion Moderateur
re : Algorithme Suite 20-09-14 à 18:21

il faut me montrer le code alors si tu veux que je répare.

Posté par
Casey
re : Algorithme Suite 20-09-14 à 18:28

1   VARIABLES
2     N EST_DU_TYPE NOMBRE
3     U EST_DU_TYPE NOMBRE
4     S EST_DU_TYPE NOMBRE
5     P EST_DU_TYPE NOMBRE
6   DEBUT_ALGORITHME
7     LIRE P
8     N PREND_LA_VALEUR 0
9     S PREND_LA_VALEUR 150
10    U PREND_LA_VALEUR 150
11    TANT_QUE (U<=P) FAIRE
12      DEBUT_TANT_QUE
13      U PREND_LA_VALEUR U+10
14      S PREND_LA_VALEUR S+U
15      N PREND_LA_VALEUR N+1
16      FIN_TANT_QUE
17    AFFICHER "Prodondeur:"
18    AFFICHER N
19  FIN_ALGORITHME

Posté par
Glapion Moderateur
re : Algorithme Suite 20-09-14 à 18:33

c'est S la somme donc il faut mettre
TANT_QUE (S <=P) FAIRE

Posté par
Cristina
re : Algorithme Suite 20-09-14 à 18:38

Roh mais oui, je cherche depuis tout à l'heure alors que c'était juste ça!
Merci beaucoup pour votre aide!!



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 1741 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 !