Inscription / Connexion Nouveau Sujet
Niveau seconde
Partager :

exercice important

Posté par
sarahmathe
03-04-12 à 20:20

BONJOURS, je voudrais que vous m'aidé pour cette exercice trés important voila l'énoncer:

une personne disposant de 12 points sur son permis de conduire peut en perdre lors d'un excès de vitesse


dépassement                          nombre de points en levés

supérieur ou égal à 50km/h            6

supérieur ou égal à 40km/h            4
mais inférieur à 50km/h

supérieur ou égal à 30km/h            3
mais inférieur à 40km/h

supérieur ou égal à 20km/h            2
mais inférieur à 30km/h

inférieur à 20km/h                    1


décrivez en langage naturel les instruction conditionnelles permettant de calculer le nombre de points disponible  sur le permis de cette personne si elle est sanctionnée pour un excès de vitesse

                                                                                         merci d'avance

Posté par
fedjer
03-04-12 à 20:36

bonjour
P prend la valeur 12
entrer D
si D 6
p prend la valeur p-6
si 40p50
p prend la valeur p-4
...
afficher p

Posté par
fedjer
03-04-12 à 20:37

lire 40d50

Posté par
Carole
re : exercice important 17-11-14 à 18:45

Bonjour !
Fedjer , je suis désolée mais pouvez- vous m'expliquer, je ne comprends pas très bien comment vous avez trouvé cette agorythme .

Posté par
gryd77
re : exercice important 17-11-14 à 19:25

Bonsoir Carole,
Le compte de fedjer est suspendu. Je vais essayer de t'éclairer (et de corriger une petite erreur)

Comme dans tous les algorithmes que tu verras, il y a des "boites" (les variables) dans lesquelles on met des valeurs et qui ont chacune un nom.

On choisit simplement des noms faciles.

P sera la variable qui contient le nombre de points
D  ......              le dépassement  (en km/h)

Ce que je vais écrire entre /* et */ sont des commentaires pour t'expliquer ce qu'il y a en-dessous. Ils ne font pas partie de l'algorithme

/* Au début, la personne a 12 points */
P rend la valeur 12

/* si le dépassement est supérieur ou égal à 50km/h */
si D50

/* on lui retire 6 points */
P prend la valeur P-6

/* si le dépassement est supérieur ou égal à 40 km/h et inférieur à 50 km/h */
si 40D<50

/* on lui retire 4 points */
P prend la valeur P-4

/* si le dépassement est supérieur ou égal à 30 km/h et inférieur à 40 km/h */
si 30D<40
/* on lui retire 3 points */
P prend la valeur P-3
/* si le dépassement est supérieur ou égal à 20 km/h et inférieur à 30 km/h */
si 20D<30
/* on lui retire 2 points */
P prend la valeur P-2
/* si le dépassement est inférieur à 20 km/h */
si D<20
/* on lui retire 1 point */
P prend la valeur P-1

Désires-tu d'autres détails ?

Posté par
Carole
re : exercice important 17-11-14 à 19:53

Bonsoir gryd77
Désolé de vous dérangez , mais dans l'algorithme , devons nous pas mettre " si , alors , et sinon " ?

Par exemple :
P prend la valeur 12
Lire P
Si D >= 50
Alors P prend la valeur P-6
Sinon" afficher " vous n'avez pas perdu des points sur votre permis de conduire
Si 40 D < 50
Alors P prend la valeur P -4
Sinon " afficher" vous n'avez pas perdu des points sur votre permis de conduire
....

Posté par
gryd77
re : exercice important 17-11-14 à 20:18

D'accord, de nombreuses années de développement informatique me font prendre des raccourcis.

Je suppose que D > 0

au choix : structure si ... sinon ... sinon ... fin_si

si D50
alors P prend la valeur P-6
sinon si  D40
alors P prend la valeur P-4
sinon si D30
alors P prend la valeur P-3
sinon si D20
alors P prend la valeur P-2
sinon
alors P prend la valeur P-1
fin_si


ou alors :  structure si ... fin_si       répétée plusieurs fois

si D50
alors P prend la valeur P-6
fin_si

si 40D<50
alors P prend la valeur P-4
fin_si

si 30D<40
alors P prend la valeur P-3
fin_si

si 20D<30
alors P prend la valeur P-2
fin_si

si D<20
alors P prend la valeur P-1
fin_si


On ne me dit pas ce que je doit faire de la valeur de P
Ca peut être :
afficher " il vous reste "
afficher P
afficher "points sur votre permis de conduire"

ou une alerte, par exemple :
si P6
afficher " vous avez perdu  le moitié de vos points"

ou aussi ranger dans la base de données de la préfecture le nombre de points qui reste pour ce conducteur ...

Posté par
Carole
re : exercice important 18-11-14 à 15:21

Bonjour Gryd77,
Je suis encore désolée de vous dérangez mais est ce que c'est obligé de mettre sinon si , pouvons nous enlever le si après sinon ?

Posté par
raxer971
re : exercice important 18-11-14 à 17:14

Bonjour Carole,
oui il est obliger de mettre sinon si pour bien distinguer la condition.
Exemple :
Dans le programme suivant
Si p>2 alors
......
Sinon si p<2 alors
.....
Sinon
.....
Fin si

dans ce programme si n'est pas superieure ou inferieure a 2 on effectueras les instruction dans le sinon,si on enleve le si après le sinon (on ne peut avoir qu'un seul sinon dans une conditionelle si ) on ne verifiras pas la condition ou p serait inferieure  à 2.
Comprends tu ?

Posté par
Carole
re : exercice important 18-11-14 à 19:33

Bonjour Raxer971,
Oui je comprend mieux maintenant , merci de m'avoir éclairci cet exercice .

Posté par
raxer971
re : exercice important 18-11-14 à 19:36

Eh bien de rien ravis d'avoir pus t'aider.



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