La méthode ALADIN

Discutez d'informatique ici !
seham
Membre Naturel
Messages: 12
Enregistré le: 21 Oct 2007, 15:13

la méthode ALADIN

par seham » 21 Oct 2007, 16:17

salut à tous

pouvez vous m'aider svp dans ce exercice
Ecrire un algorithme pour la recherche des racines d'une équation du second degré dans le corps des complexes :pi: ( en utilisant la méthode ALADIN)

Rq : quand vous devez mettre un sous bloc :!:

merci d'avance :happy3:



abcd22
Membre Complexe
Messages: 2426
Enregistré le: 13 Jan 2006, 15:36

par abcd22 » 21 Oct 2007, 16:22

Bonjour,
C'est quoi la méthode ALADIN?
L'équation est à coefficients réels ou complexes ?

seham
Membre Naturel
Messages: 12
Enregistré le: 21 Oct 2007, 15:13

par seham » 21 Oct 2007, 16:30

la méthode ALADIN consiste à décompose le traitement d'un problème en trois étapes :
1) préparation du traitement
2) traitement
3) édition des résultats
le début d'un algorithme écrit en ALADIN est marqué par $: et sa fin par :$

mais le problème pour c'est le traitement. comment je peut trouver les racines d'une équation du second degré dans le corps des complexes :hein:

abcd22
Membre Complexe
Messages: 2426
Enregistré le: 13 Jan 2006, 15:36

par abcd22 » 21 Oct 2007, 16:39

Pour les équations à coefficients réels c'est la technique qu'on apprend au lycée : si l'équation est ax² + bx + c = 0, on calcule le discriminant , et on a des formules qui donnent les racines en fonction du signe du discriminant :
- si , les racines sont et .
- si , on a une racine double qui vaut .
- si , les racines sont et .
Si l'équation est à coefficients complexes il faut chercher les racines carrées de complexes, c'est plus compliqué, mais à mon avis c'est avec des coefficients réels ici.

seham
Membre Naturel
Messages: 12
Enregistré le: 21 Oct 2007, 15:13

par seham » 21 Oct 2007, 17:18

oui mais dans le traitement de l'algorithme
Ax²+Bx+C=0
il commence par
si A=0 alors
Ecris " tout x est solution "
si B=0 alors
Ecris " ensemble vide"
si C=0 alors
Ecris "x= " , -C/B

pourquoi???????!! :cry:

abcd22
Membre Complexe
Messages: 2426
Enregistré le: 13 Jan 2006, 15:36

par abcd22 » 21 Oct 2007, 17:40

Normalement les cas particuliers à traiter avant le cas général qui utilise le discriminant sont :
A = B = C = 0 :
tout x est solution
A = B = 0 et C différent de 0 :
pas de solution
A = 0, B non nul :
x = -C/B.
Donc il y a des erreurs dans l'algorithme, ou ce sont des « si » imbriqués mais pas dans l'ordre où tu les as écrits :
Code: Tout sélectionner
si A = 0 alors
{
    si B = 0 alors
    {
        si C = 0 alors
        Écris "tout x est solution"
        sinon
        Écris "Ensemble vide"
    }   
    sinon Écris x = -C/B
}

seham
Membre Naturel
Messages: 12
Enregistré le: 21 Oct 2007, 15:13

par seham » 21 Oct 2007, 19:42

bravo c'est parfait
merci beaucoup

 

Retourner vers ϟ Informatique

Qui est en ligne

Utilisateurs parcourant ce forum : Aucun utilisateur enregistré et 1 invité

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