bonjour a tous ! j'ai besoin d'aide pour cette exercice de math !
écrire un algorithme demandant a l'utilisateur de saisir x et qui renvoie /3x-5/ sans utiliser " valeur absolue "
je n'ai pas trouver de réflexion sur ce sujet merci d'avance ..
Bonsoir, teste 3x-5, si c'est positif tu affiches 3x-5 et si c'est négatif tu affiches -(3x-5)
(comme le précise la définition de la valeur absolue)
bonsoir Glapion , je dois écrire un algorithme donc comment remplacer par 3x-5
si je n'ai pas encore trouver cet algorithme je ne vois pas ou vous voulez en venir désolé
ou plus simplement en suivant à la lettre et mot à mot ce que disait Glapion
"teste" ===> "SI"
"teste 3x-5, si positif" ===> "SI (3x-5 > 0)"
etc
"écrire un algorithme demandant a l'utilisateur de saisir x"
encore un prof qui n'est pas au courant des modifications du programme.
Bonsoir alb12
Qu'est-ce que tu veux dire concernant les programmes ?
Est-ce un problème de convention de langage ?
voir amenagements algorithmes
pour demander aux élèves des algorithmes qu'ils ne peuvent pas tester ...
Merci mathafou.
Je viens de lire les liens.
Alors voilà la version "nouvelle version" :
fonction_eval (x)
return (fonction_val_abs(3 * x - 5))
fin_de_fonction
fonction_val_abs (x)
return (x * fonction_val_sign(x))
fin_de_fonction
fonction_val_sign (x)
if (x < 0) then return(-1) else return(1)
fin_de_fonction
ET pour remplacer la place prise par la Console Pyhon
qui n'est rien d'autre qu'un module d'interface d'entrées/sorties :
programme (/ x)
saisir x
x = fonction_eval (x)
Afficher x
fin_programme
Tout cela est franchement simple pour des lycéens !!
si x<=5/3 alors le resultat est -3x+5
si x>=5/3 alors le resultat est 3x-5
tu peux rajouter un "saisir" et des "afficher" pour faire plaisir à ton prof.
si on veut compliquer on peut mettre le résultat dans une variable y avant de l'afficher
et mettre 5-3x au lieu de -(3x-5)
ça, ça pourrait être "pour faire plaisir au prof" (qui attendait peut être cette utilisation de variables)
voire même d'écrire "retourner" ou "renvoyer" au lieu de "afficher" (pour faire plaisir à alb12 ) et que de toute façon l'énoncé ne demande pas "d'afficher" mais de "renvoyer"
l'essentiel n'est pas là : il est dans l'existence du test "SI" et le calcul de soit 3x-5, soit -(3x-5) selon le résultat de ce test
c'est bien cela qu'il faut comprendre et retenir, pas les détails d'écriture selon les modes du moment.
Vous devez être membre accéder à ce service...
Pas encore inscrit ?
1 compte par personne, multi-compte interdit !
Ou identifiez-vous :