Inscription / Connexion Nouveau Sujet
Niveau première
Partager :

Trinôme du second degré

Posté par
lamuette76
29-08-15 à 00:58

Bonjour, j'ai besoin de votre aide car j'ai de grosses lacunes en algorithmique et que je suis incapable de faire cet exercice seule je vous remercie d'avance de vos aides et explications.
Voici ce qu'il y a sur ma feuille.

Entrées : a,b et c (coefficients du trinôme ax²+bx+c)

Traitement :
- « ∆ = »
Mettre b²-4ac dans ∆
Afficher ∆
- « Nombre de solutions : »
Si ∆ > 0 alors afficher « 2 solutions »
Si ∆ = 0 alors afficher « 1 solution »
Sinon afficher « pas de solution »
FinSi
Fin de l'algorithme

1-Ecrire, en « langage naturel », un algorithme qui permet de :
- calculer le discriminant ∆ associé au trinôme ax²+bx+c
- donner les valeurs des solutions éventuelles de l'équation ax²+bx+c=0 ;indiquer « pas de solution » lorsqu'il n'y en    a pas.

2-Programmer cet algorithme sur la calculatrice.

3-Tester cet algorithme avec les équations de l'exercice 7.

Posté par
lamuette76
re : Trinôme du second degré 29-08-15 à 01:02

la question 3:
résoudre dans R l'équation 2x²-5x-3=0

Posté par
kenavo27
re : Trinôme du second degré 29-08-15 à 09:11

bonjour,
tu n'as qu'à suivre l'algorithme

2x²-5x-3=0

= 25-4(2 *-3)= 25 +24=49

delta est positif donc 2 solutions

x'= (5+7)/4= 3

x"= (5-7)/4=-1/2

sauf erreur

Posté par
J-P Posteur d'énigmes
re : Trinôme du second degré 29-08-15 à 10:40

Ton algo fait des choses non demandées (comme afficher le nombres de solutions quand il y en a)
et ne fait pas des choses demandées (comme donner las valeurs numériques des solutions si elles existent).


-----
Algo en langage naturel (ou presque), qu'il faut adapter à ta calculette

Traitement :
- déclarer les variables (a, b, c , delta, sol1, sol2)
- entrer les valeurs a, b et c
- Mettre b²-4ac dans delta
- Afficher delta
Si ∆ < 0 alors
Debut de si
afficher « pas de solution »
FinSi
Sinon
DebutSinon
- Calculer les solutions et les afficher
FinSinon
Fin de l'algorithme
-----
Ne connaissant pas ta calculette, voila l'algo traduit pour algobox (a évidemment adapter en fonction de la calculette utilisée)


VARIABLES
a EST_DU_TYPE NOMBRE
b EST_DU_TYPE NOMBRE
c EST_DU_TYPE NOMBRE
delta EST_DU_TYPE NOMBRE
sol1 EST_DU_TYPE NOMBRE
sol2 EST_DU_TYPE NOMBRE
DEBUT_ALGORITHME
LIRE a
LIRE b
LIRE c
delta PREND_LA_VALEUR b*b-4*a*c
SI (delta < 0) ALORS
DEBUT_SI
AFFICHER "Pas de solution"
FIN_SI
SINON
DEBUT_SINON
sol1 PREND_LA_VALEUR (-b - sqrt(delta))/(2*a)
        sol2 PREND_LA_VALEUR (-b + sqrt(delta))/(2*a)
        AFFICHER "Les solutions sont :"
        AFFICHER sol1
        AFFICHER " et "
        AFFICHER sol2
FIN_SINON
FIN_ALGORITHME
-----
Remarque:

Il n'est pas demandé de vérifier la pertinence des entrées et je ne l'ai donc pas fait.
Cependant, si on entre la valeur 0 pour a, l'algo va se planter.
Voir s'il faut ou non protéger contre cette mauvaise entrée pour a.

Sauf distraction.  

Posté par
lamuette76
re : Trinôme du second degré 30-08-15 à 00:45

merci beaucoup de votre aide bon week end



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 !