Dm Algorithme

Réponses à toutes vos questions de la 2nde à la Terminale toutes séries
agathee
Messages: 6
Enregistré le: 03 Nov 2009, 09:43

Dm Algorithme

par agathee » 20 Fév 2010, 21:44

Bonjour, j'ai un exercice sur les algorithme que je n'arrive pas à faire ..
Voici l'énoncé :

on étudie l'algorithme suivant :
entrées :
saisir a,b
traitement :
si a= 0
alors afficher "pas une solution unique"
sinon afficher "une solution unique", -b/a
Fin si
sortie :
en cours de traitement

1) compléter le tableau suivant, en indiquant la réponse fournie par l'algorithme pour les valeurs de et de b données.


a: b: Réponse fournie par l'algorithme :

1 -3 -(-3/1)= 3
2 0 -(0/2)= Pas une solution unique
0 5 -(5/0)= ?
3 1 -(1/3)= -1/3
0 0 -(0/0)= Pas une solution unique


Que fait cet algorithme?
Traduire cet algorithme en programme pour la calculatrice.

Merci d'avance



Tzatia*
Membre Naturel
Messages: 95
Enregistré le: 05 Déc 2009, 15:48

par Tzatia* » 21 Fév 2010, 09:25

Bonjour Agathee,

Je ne suis pas d'accord avec les réponses de ton tableau.

1) compléter le tableau suivant, en indiquant la réponse fournie par l'algorithme pour les valeurs de et de b données.


a: b: Réponse fournie par l'algorithme :

1 -3 -(-3/1)= 3
2 0 -(0/2)= Pas une solution unique
0 5 -(5/0)= ?
3 1 -(1/3)= -1/3
0 0 -(0/0)= Pas une solution unique


Si a=2 et b=0 tu obtiens une solution unique 0 ;
Si a=0 et b=5 tu n'obtiens pas une solution unique.


Ensuite je n'ai pas compris ton problème, dois-tu rentrer cet algorithme sur ta calculatrice en tant que programme ? Au quel cas, il faut que tu nous en précise les références.

Quant à connaître l'utilité d'un tel algorithme tu dois simplement dire ce qu'il fait.

Tzatia*
Membre Naturel
Messages: 95
Enregistré le: 05 Déc 2009, 15:48

par Tzatia* » 21 Fév 2010, 10:44

Bonjour,

Tout d'abord, je ne suis pas d'accord avec toi.

1) compléter le tableau suivant, en indiquant la réponse fournie par l'algorithme pour les valeurs de et de b données.


a: b: Réponse fournie par l'algorithme :

1 -3 -(-3/1)= 3
2 0 -(0/2)= Pas une solution unique
0 5 -(5/0)= ?
3 1 -(1/3)= -1/3
0 0 -(0/0)= Pas une solution unique


Si a=2 et b=0 ; tu n'as pas une solution unique mais un résultat égal à 0 ;
Si a=0 et b=5 ; cette fois-ci, tu n'as pas une solution unique.


Par rapport au programme, si tu dois le rentrer dans ta calculatrice, il faut que tu précises s'il s'agit d'une TI, Casio...

agathee
Messages: 6
Enregistré le: 03 Nov 2009, 09:43

par agathee » 21 Fév 2010, 11:14

C'est une TI-82
& je ne sais pas comment faire .. :S

Tzatia*
Membre Naturel
Messages: 95
Enregistré le: 05 Déc 2009, 15:48

par Tzatia* » 21 Fév 2010, 11:16

Alors je suis désolée, mais je ne tourne que sur Casio, et Texas, je ne connais pas du tout !
Cependant il me semble qu'il y a une aide dans mon bouquin de maths, mais je ne te garantis rien.

En revanche, là où je peux t'aider c'est sur la construction du programme.

agathee
Messages: 6
Enregistré le: 03 Nov 2009, 09:43

par agathee » 21 Fév 2010, 11:19

Merci quand même !

Tzatia*
Membre Naturel
Messages: 95
Enregistré le: 05 Déc 2009, 15:48

par Tzatia* » 21 Fév 2010, 11:33

Deux options s'offrent à toi :

*soit tu interromps ton programme avec l'affichage "pas une solution unique" et tu redéfinis tout de suite après a ce qui donne :
a=?
If a=0
Then "pas solution unique"
Else b=?
"solution unique=" -b/a


*soit tu définis a et b et tu ouvres une chaine "if-then-else" sur ce modèle :
If a=0
Then "pas solution unique"
Else "solution unique=" -b/a


Dans ton énoncé, la deuxième solution correspond mieux.

Mais des fois la première est à privilégier, par exemple lorsque tu travailles avec des polynômes du second degré, et que l'on te demande de définir les coefficients ax^2+bx+c , tu ne peux avoir a=0, donc la première solution est utilisée.

Pour ce qui est de la syntaxe, je ne peux t'aider, désolée.

 

Retourner vers ✎✎ Lycée

Qui est en ligne

Utilisateurs parcourant ce forum : Aucun utilisateur enregistré et 67 invités

Tu pars déja ?



Fais toi aider gratuitement sur Maths-forum !

Créé un compte en 1 minute et pose ta question dans le forum ;-)
Inscription gratuite

Identification

Pas encore inscrit ?

Ou identifiez-vous :

Inscription gratuite