Inscription / Connexion Nouveau Sujet
Niveau première
Partager :

algorithme sur python

Posté par
curlyxella
10-11-18 à 18:46

bonjour!

Alors voila, j'ai un dm a faire et je bloque sur un exercice sur le 6. a) et b), il faut faire deux algorithmes et j'aimerai beaucoup qu'on puisse m'aider ^^
voici l'énoncer:

une entreprise de transport de personnes facture la location de ses cars avec chauffeurs de la façon suivante:
pour les 100 premiers km, l'entreprise facture 150euros de frais fixes et 2euros par km parcouru.
enfin tout km au dela de 50 est facturé 1euros.

6.afin de facilité ses opérations de devis et facturation, l'entreprise souhaite créer un programme qui donne le prix en fonction du kilométrage ou le kilométrage en fonction du budget souhaité.

   a) écrire l'algorithme d'une fonction, nommé tarif, qui a comme paramètre le nombre x de kilomètres à parcourir et renvoie au prix de la prestation.  Programmer ensuite cette fonction en Python.

  b) écrire l'algorithme d'une fonction, nommé distance, qui a comme paramètre le budget b désiré et renvoie le nombre de kilomètres à parcourir maximal possible avec ce budget. Programmer ensuite cette fonction en Python.



Donc, ma première idée était de faire une boucle en commençant par :
tarif=eval(input('entrer un nombre entre10 et 500:'))

mais vraiment je sais pas.. on fait du python depuis pas très longtemps donc je ne sais pas par quoi commencer...
merci beaucoup de votre aide !

Posté par
alb12
re : algorithme sur python 10-11-18 à 18:48

salut,
on te demande de commencer par un algo, pas un programme en python.

Posté par
curlyxella
re : algorithme sur python 10-11-18 à 19:06

Oui, mais je voulais commencer par python mais vous avez peut etre raison aha !
pour l'algorithme je pourrai commencer par un cadre avec ecrit "tarif" puis une fleche en metant "x" ?
je sais vraiment pas :/

Posté par
alb12
re : algorithme sur python 10-11-18 à 21:26

il faut d'abord dire comment on calcule le prix en foncton de x

Posté par
cocolaricotte
re : algorithme sur python 10-11-18 à 21:34

Quand on cherche à résoudre un problème

- on commence par réfléchir sur la démarche à utiliser pour le résoudre en utilisant un exemple dont on connait la réponse. Cela permet de déterminer les étapes qu'il faut dérouler pour y arriver

- on traduit ces étapes en un algorithme écrit dans un langage proche du français et qui pourraient être facilement effectuées par une machine (du genre faire des calculs, des comparaisons ......... mais pas pleurer devant un film mélo)

- on traduit l'algorithme dans un langage de programmation  

Posté par
cocolaricotte
re : algorithme sur python 10-11-18 à 21:38

J'ai oublié une étape

- on commence par réfléchir sur la démarche à utiliser pour le résoudre en utilisant un exemple dont on connait la réponse. Cela permet de déterminer les étapes qu'il faut dérouler pour y arriver

- on traduit ces étapes en un algorithme écrit dans un langage proche du français et qui pourraient être facilement effectuées par une machine (du genre faire des calculs, des comparaisons ......... mais pas pleurer devant un film mélo)

- on teste si l'algorithme marche sur un ou deux exemples dont on connait la réponse, si c'est bon on passe à l'étape suivante

- on traduit l'algorithme dans un langage de programmation  

Posté par
curlyxella
re : algorithme sur python 11-11-18 à 13:49

D'accord, merci beaucoup de votre temps, je vais appliquer ce que vous m'avez dit, j'espère réussir !

Posté par
cocolaricotte
re : algorithme sur python 11-11-18 à 13:52

Bonne continuation

Posté par
curlyxella
re : algorithme sur python 11-11-18 à 15:27

Excusez moi de vous dérangez encore une fois mais voici ce que j?ai fait pour l?algorithme à la main, je me suis basée sur un algorithme qu?on avait déjà fait, mais je sais pas du tout si c?est exact

Voici une photo, et merci encore pour votre aide !

** image supprimée **as-tu lu ceci :   Sujet ancien- ne plus donner ce lien-merci

Posté par
alb12
re : algorithme sur python 11-11-18 à 15:30

poster cette image est interdit, il faut l'ecrire.

Posté par
cocolaricotte
re : algorithme sur python 11-11-18 à 15:34

Donc prenons par exemple :

1) Si quelqu'un demande un devis pour 80km,
avec un papier et un crayon quel sera le montant de ce devis
avec ton algorithme comment est-ce que cela va marcher ?

2) Si quelqu'un demande un devis pour 200km,
avec un papier et un crayon quel sera le montant de ce devis
avec ton algorithme comment est-ce que cela va marcher ?



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 !