Inscription / Connexion Nouveau Sujet
Niveau première
Partager :

forme canonique d'un trinome du second degré avec algobox

Posté par
Homonculus
02-11-11 à 20:08

Bonjour,
J'ai un exercice a faire qui me pose un petit problème qui porte du le trinôme du second degré et sa forme canonique afficher sur algobx sous forme d'un algorithme
Voici l'exercice :
( l'algorithme est fait sous algobox )
l'énoncer
___________________________________________________
VARIABLES
• a EST_DU_TYPE NOMBRE
• b EST_DU_TYPE NOMBRE
• c EST_DU_TYPE NOMBRE
• d EST_DU_TYPE NOMBRE
DEBUT_ALGORITHME
• LIRE a
• LIRE b
• LIRE c
• d PREND_LA_VALEUR pow(b,2)-4*a*c
• AFFICHER "ax²+bx+c a pour discriminant d = "
• AFFICHER d
____________________________________________________

1) Compléter cet algorithme pour faire afficher la forme canonique du trinôme ax²+bx+c

Voici le trinôme avec lequel j'ai tester l'aglo: x²+x-8


Voici se que j'ai fait :
1     VARIABLES
2       a EST_DU_TYPE NOMBRE
3       b EST_DU_TYPE NOMBRE
4       c EST_DU_TYPE NOMBRE
5       Α EST_DU_TYPE NOMBRE
6       β EST_DU_TYPE NOMBRE
7       Δ EST_DU_TYPE NOMBRE
8       F EST_DU_TYPE NOMBRE
9       x EST_DU_TYPE NOMBRE
10    DEBUT_ALGORITHME
11      LIRE a
12      LIRE b
13      LIRE c
14      Δ PREND_LA_VALEUR pow(b,2)-4*a*c
15      AFFICHER "ax²+bx+c a pour discriminant Δ = "
16      AFFICHER Δ
17      Α PREND_LA_VALEUR b/(2*a)
18      LIRE Δ
19      β PREND_LA_VALEUR Δ/(4*a)
20      F PREND_LA_VALEUR pow(x+Α,2)*a-β
21      AFFICHER F
22    FIN_ALGORITHME

Le problème c'est que algobox m'affiche bien Le discriminant ( delta ) qui vaut 33 mais ne m'affiche pas la forme canonique

SI quelqu'un pourrait m'aider sa serai vraiment sympa ^^"
Merci d'avance

Posté par
fuyuki-kun
re : forme canonique d'un trinome du second degré avec algobox 02-11-11 à 22:42

je ne sais pas trop comment marche algobox mais je viens juste de l'installer et je viens de faire un petit truc si ca te convient


forme canonique  -  02.11.2011

******************************************

******************************************

1   VARIABLES
2     a EST_DU_TYPE NOMBRE
3     b EST_DU_TYPE NOMBRE
4     c EST_DU_TYPE NOMBRE
5     d EST_DU_TYPE NOMBRE
6     E EST_DU_TYPE NOMBRE
7     F EST_DU_TYPE NOMBRE
8     G EST_DU_TYPE NOMBRE
9     H EST_DU_TYPE NOMBRE
10  DEBUT_ALGORITHME
11    LIRE a
12    LIRE b
13    LIRE c
14    d PREND_LA_VALEUR pow(b,2)-4*a*c
15    AFFICHER "ax²+bx+c a pour discriminant d ="
16    AFFICHER d
17    E PREND_LA_VALEUR (2*a)
18    F PREND_LA_VALEUR 4*pow(a,2)
19    AFFICHER "la forme canonique est :"
20    AFFICHER a
21    AFFICHER "*[ ( x + "
22    SI (b%E == 0) ALORS
23      DEBUT_SI
24      G PREND_LA_VALEUR b/E
25      AFFICHER G
26      AFFICHER ")² - "
27      FIN_SI
28      SINON
29        DEBUT_SINON
30        AFFICHER b
31        AFFICHER "/"
32        AFFICHER E
33        AFFICHER ")² - "
34        FIN_SINON
35    SI (d%F == 0) ALORS
36      DEBUT_SI
37      H PREND_LA_VALEUR d/F
38      AFFICHER H
39      AFFICHER "] "
40      FIN_SI
41      SINON
42        DEBUT_SINON
43        AFFICHER d
44        AFFICHER "/"
45        AFFICHER F
46        AFFICHER "] "
47        FIN_SINON
48    
49  FIN_ALGORITHME

voila ^^

Posté par
Homonculus
re : forme canonique d'un trinome du second degré avec algobox 02-11-11 à 23:22

Ca ma l'air un peu long mais c'est le résultat qui compte ;D je vais tester ça
Merci !

Posté par
fuyuki-kun
re : forme canonique d'un trinome du second degré avec algobox 02-11-11 à 23:26

merci de m'avoir fait trouver quelque chose ou je pourrais m'amuser à mettre toute les formules que je connais
(je pousserais même jusqu'à trouver les racines et factoriser grâce au racines )

Posté par
Homonculus
re : forme canonique d'un trinome du second degré avec algobox 02-11-11 à 23:28

De rien
Mais il n'y aurai pas une autre méthode moins longue car je doit mémoriser la méthode et la sa va pas être un jeu d'enfant ^^"

Posté par
fuyuki-kun
re : forme canonique d'un trinome du second degré avec algobox 02-11-11 à 23:37

sisi ^^
c'est juste que là j'ai rajouté des etapes pour que : si b/2a et d/4a² ne sont pas des entier alors il reste en fraction.
sinon tu peux mofifier les variable avec E = b/2a et F = d/4a²
puis au lieu de tout ce qui a entre si/alors tu marques afficher variable : F
et tu affiches le texte qui va avant et après en gros regarde ce que ca te donne :
a *[(x + E)² - F]
et après tu le découpe dans algobox comme ca ( | = coupe):
a | *[(x + | E | )² - | F | ]
=> afficher variable a
afficher texte "*[(x + "
afficher variable E
afficher texte " )² - "
afficher variable F
afficher texte " ]"

voila je pense que c'est un peu simplifié

Posté par
fuyuki-kun
re : forme canonique d'un trinome du second degré avec algobox 02-11-11 à 23:43

desolé pour le double post ^^"
mais ne tient pas en compte entre : "tu marques afficher variable : F
et tu affiches le texte qui va avant et après" j'ai pas relu ce que j'ai marqué ^^"
bonne soirée je vais me coucher~



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