logo

Algorithmes: Résoudre éq ax+b=0 et déterminer le signe de a^n


enseignementAlgorithmes: Résoudre éq ax+b=0 et déterminer le signe de a^n

#msg2817268 Posté le 09-01-10 à 15:10
Posté par Profilnikole nikole

Salut
A tous les collègues enseigannt en classe de seconde
je vous propose deux algorithmes avec des instructions conditionnelles imbriquées

1) Résoudre une équation du premier degré ax+b=0

Variables:
a,b,x réels

Début:
Entrer (a,b)
   Si a = 0 Faire
        Si b = 0 Faire
            Afficher "Léquation ax+b=0 admet tous les réels comme solutions"
            Sinon Faire
            Afficher "L'équation ax+b=0 n'admet pas de solutions"
        FinSi
     Sinon Faire
     x <--- -b
     x <--- x/a
     Afficher "La solution de léquation ax+b est " x
   Fin Si
Fin

Sous entendu, je considère ici que l'èquation ax+b=0 est du premier degré même quand a = 0

2) Déterminer le signe d'une puissance a^n

Variables
a réel
n entier relatif

Début
Entrer (a,n)
    Si a = 0 Faire
        Afficher "a^n=0"
        Sinon
        Si a>0
            Afficher "le nombre a^n est positif"
            Sinon
            Si n pair Faire
                Afficher "le nombre a^n est positif"
                Sinon Faire
                Afficher "le nombre a^n est négatif"
            FinSi
       FinSI
    FinSi
Fin    

Pour ce second algorithme, on peut pour simplifier la situation annuler le Si/Sinon a = 0 en considérant que 0 est positif est une réponse satisfaisante
re : Algorithmes: Résoudre éq ax+b=0 et déterminer le signe de a#msg2817321 Posté le 09-01-10 à 15:25
Posté par Profilpgeod pgeod


Si je peux me permettre, sur la présentation des instructions conditionnelles,
il me semble plus clair de présenter les if, else if, else de même niveau,
dans une tabulation équivalente :

Début:
Entrer (a,b)
Si a = 0 Faire
   Si b = 0 Faire
      Afficher "Léquation ax+b=0 admet tous les réels comme solutions"
   Sinon Faire
      Afficher "L'équation ax+b=0 n'admet pas de solutions"
   FinSi
Sinon Faire
   x <--- -b
   x <--- x/a
   Afficher "La solution de léquation ax+b est " x
Fin Si
Fin

...
re : Algorithmes: Résoudre éq ax+b=0 et déterminer le signe de a#msg2818066 Posté le 09-01-10 à 18:26
Posté par Profilnikole nikole

En effet j'ai mis sur le même niveau Si et FinSi et j'ai décalé Sinon, car j'ai considéré que Sinon fait partie du Si
mais je vais quand même voir qques références pour vérifier
Merci pour ta remarque
re : Algorithmes: Résoudre éq ax+b=0 et déterminer le signe de a#msg2818117 Posté le 09-01-10 à 18:40
Posté par Profilpgeod pgeod


Quand le si est fini, on ne passe pas au sinon
et donc le sinon ne fait pas partie du si.
si et sinon sont 2 traitements de même niveau.

A bientôt.

...

Répondre à ce sujet

réservé Seuls les membres peuvent poster sur le forum !

Vous devez être connecté pour poster
attention Un modérateur est susceptible de supprimer toute contribution qui ne serait pas en relation avec le thème de discussion abordé, la ligne éditoriale du site, ou qui serait contraire à la loi.

  • Ce topic

    imprimer Imprimer
    réduire la tailleRéduire   /   agrandir la tailleAgrandir

    Pour plus d'options, connection connectez vous !
  • Fiches de maths



maths haut de pagehaut Retrouvez cette page sur ilemaths l'île des mathématiques
© Tom_Pascal & Océane 2012