On a écrit un algorithme en langage naturel et il faut le traduire en langage de programmation avec Algobox. sa fait trois jour que j'y travaille sans résultat.
Soit la fonction F qui à tout nombre réel x associe le réel f(x) tel que:
Si x supérieur ou égale a 0 alors F(x)=3x+1
Si x inférieur a 0 alors F(x)=-3x+1
Entrée des données:
Saisir x
Traitement des données:
si x superieur ou égale a 0, alors y prend la valeur 3x+1
sinon y prend la valeur -3x+1
FinSi
Sortie
Afficher y
Merci d'avance pour votre aide.
Bonsoir,
Bonjour,
ce n'est pourtant pas difficile
tu as deux variables x et y, tu les déclares (bouton ajouter variable)
"Saisir x" se traduit par LIRE x sur Algobox
3x + 1 se traduit par 3x + 1 (signe de multiplication explicite obligatoire, piège classique
le reste coule de source avec un environnement "à la souris" comme Algobox où il suffit de cliquer sur les boutons et de remplir les champs proposés pour générer de la syntaxe correcte ...
les lignes
Entrée des données:
Traitement des données:
Sortie
c'est "de la déco" dans un algorithme en langage naturel (quasiment du commentaire pour séparer des "phase" de l'algorithme dans son ensemble)
de même que les trucs générés automatiquement par Algobox qui rendent le programme "assez lourdingue"
bien entendu un débutant utilisera l'interface normal de Algobox et surtout pas le "mode édition"
Vous devez être membre accéder à ce service...
Pas encore inscrit ?
1 compte par personne, multi-compte interdit !
Ou identifiez-vous :