Inscription / Connexion Nouveau Sujet
Niveau première
Partager :

[Algobox] Exercice DM Algorithme

Posté par
SHRK974
10-05-18 à 13:29

Bonjour,

J'ai un DM à rendre à la rentré donc dans 1 semaine je crois et je rencontre des difficultés pour rentrer ce programme sur Algobox.

Pourriez-vous me donner un peu d'aide ? ^^
Merci d'avance

[Algobox] Exercice DM Algorithme
***image recadrée sur l'algorithme...scan de sujet interdit***conformément à Sujet ancien- ne plus donner ce lien-merci***faire CTRL+F5 pour voir ce qui reste***

Posté par
mathafou Moderateur
re : [Algobox] Exercice DM Algorithme 10-05-18 à 13:44

bonjour,

énoncé absent (photos de textes interdites)

en tout cas traduire en Algobox à partir d'un algo en "langage naturel" est immédiat vu que c'est quasiment la même chose.
tu n'as donc aucune difficulté imaginable à commencer et montrer ce que tu as commencé/essayé (en plus la recopieà faire de l'énoncé) :

à lire avant de poster

écrire également les pistes de réflexion, les problèmes rencontrés, RECOPIER SES RECHERCHES

Posté par
flight
re : [Algobox] Exercice DM Algorithme 10-05-18 à 14:41

salut

il suffit juste d'utiliser des "for" et des "next"

Posté par
SHRK974
re : [Algobox] Exercice DM Algorithme 10-05-18 à 15:04

mathafou Bah pour la photo je pouvais pas faire autrement (merci du petit ban) genre j'allais pas recopier tout le programme ?

"aucune difficulté imaginable" bah pourquoi je poste un putain de sujet d'aide si j'ai pas de difficultés ????????????????????????????????????????????

Bon pas mes problèmes sont : Comment je définis les variables n, V(i) et E(i) ; Comment je mets les flèches comme sur la photo : S "fleches" 0 ; Et comment je mets la moyenne ?

Posté par
SHRK974
re : [Algobox] Exercice DM Algorithme 10-05-18 à 15:04

flight @ 10-05-2018 à 14:41

salut

il suffit juste d'utiliser des "for" et des "next"
Ouai mais non

Posté par
mathafou Moderateur
re : [Algobox] Exercice DM Algorithme 10-05-18 à 15:06

Bonjour flight,
des "next" en Algobox ??
il suffit de cliquer sur les boutons de Algobox
ceux marqués "Ajouter POUR ... DE ... A ..."
et les autres du même genre ( "Ajouter LIRE variable", etc etc)
et de se laisser guider par les trucs à remplir dans Algobox
(boites de dialogue ou si on a choisi le mode "Editeur" les zones à compléter)

Posté par
malou Webmaster
re : [Algobox] Exercice DM Algorithme 10-05-18 à 15:13

Citation :
genre j'allais pas recopier tout le programme ?

ben si ...j'ai encore été bien bonne de te le laisser...
le reste doit être recopié, si tu l'avais fait conformément aux directives que tu devais lire, tu n'aurais as eu d'avertissement, l'image aurait été seulement recadrée
(modérateur qui a mis l'avertissement...)

Posté par
SHRK974
re : [Algobox] Exercice DM Algorithme 10-05-18 à 15:13

Du coup pour la partie S "fleches" 0 et en-dessous T "fleche" 0, c'est la case Affecter Valeur a Variable ?

Posté par
mathafou Moderateur
re : [Algobox] Exercice DM Algorithme 10-05-18 à 15:14

Citation :
mathafou Bah pour la photo

je n'y suis pour rien c'est un modérateur qui a fait ça.
et tu as pu constater que l'algorithme, il te l'a gardé, cest le reste ("énoncé") qu'il faut recopier !!

Citation :
Comment je définis les variables n, V(i) et E(i)

c'est ça écrire les difficultés que l'on a
pas juste dire "j'ai besoin d'aide point barre"

en lisant l'aide de Algobox par exemple !!
variables créées par le bouton "Nouvelle variable" etc
[Algobox] Exercice DM Algorithme

Posté par
SHRK974
re : [Algobox] Exercice DM Algorithme 10-05-18 à 15:16

malou J'avais pas besoin de ta pitier hein...Genre fallait le retirer si tu voulais et comment ça "le reste" ? Moi je voulais juste qu'on me donne de l'aide pour recopier le programme, j'en ai rien a foutre du reste de l'exo ou du texte en dessous, quand j'ai pris la photo j'y avais pas penser

Posté par
mathafou Moderateur
re : [Algobox] Exercice DM Algorithme 10-05-18 à 15:18

S "fleches" 0 et en-dessous T "fleche" 0, c'est la case Affecter Valeur a Variable ?
oui.

et pareil pour toutes les "flèches" de l'algorithme.
c'est ce que veut dire la notation "flèche"
la variable à gauche "reçoit" la valeur résultat du calcul décrit à droite de la flèche
même si ce calcul est juste une simple valeur

Posté par
mathafou Moderateur
re : [Algobox] Exercice DM Algorithme 10-05-18 à 15:19

bon bein moi je laisse tomber devant ta dernière réaction,
tu as gagné.
dommage pour toi.

Posté par
SHRK974
re : [Algobox] Exercice DM Algorithme 10-05-18 à 15:19

mathafou Nice merci, excuse moi de pas avoir bien exposer mon problème.
Ensuite, quand on définis la variable, à quoi corresponds la case Nombre / Liste / Chaine ?

Posté par
SHRK974
re : [Algobox] Exercice DM Algorithme 10-05-18 à 15:20

mathafou Très bien merci de ton aide quand même

Posté par
mathafou Moderateur
re : [Algobox] Exercice DM Algorithme 10-05-18 à 15:31

bon restons calme tout de même

en définissant une variable tu peux (dois) choisir le type de cette variable

soit cette variable contiendra dans toute la suite un simple nombre (NOMBRE), variable mais un seul à la fois
soit toute une liste de nombres (ce qui est le cas de tes "tableaux de valeurs")
soit une chaine de caractères (du pur texte)

ensuite quand tu utilises cette variable (dans un calcul etc)
si c'est une variable NOMBRE, tu y fais référence juste par son nom

si c'est une variable LISTE tu dois dire quel élément de la liste (son rang dans la liste)
en écrivant V[i] pour l'élément de rang i de la liste (les rangs commençant à 0)

Mais tout ça est bien décrit dans l'aide de Algobox
faut fouiller un peu par soi-même quand on cherche à prendre en main un logiciel quel qu'il soit.

Posté par
SHRK974
re : [Algobox] Exercice DM Algorithme 10-05-18 à 16:11

Bon, ça va faire 3-4 fois que je supprime l'algorithme, et là quand je veux le tester il bloque, il y a quoi qui est pas bon ?

Posté par
SHRK974
re : [Algobox] Exercice DM Algorithme 10-05-18 à 16:12

ça s'était pas attacher mdr

[Algobox] Exercice DM Algorithme

Posté par
mathafou Moderateur
re : [Algobox] Exercice DM Algorithme 10-05-18 à 16:18

si tu veux qu'on te dise ce qui n'est pas bon dans ton algorithme sur Algobox
tu dois le copier coller ici
(en mode Editeur, copier-coller tout, ou bien exporter en texte, et ouvrir le fichier texte, avec un vrai éditeur de texte, et copier coller tout,
le recopier à la main risque de rajouter en plus des erreurs de recopie)

simple bon sens : on n'est pas télépathes...

Posté par
SHRK974
re : [Algobox] Exercice DM Algorithme 10-05-18 à 16:20

FONCTIONS_UTILISEES
VARIABLES
  n EST_DU_TYPE NOMBRE
  V EST_DU_TYPE LISTE
  E EST_DU_TYPE LISTE
  i EST_DU_TYPE NOMBRE
  S EST_DU_TYPE NOMBRE
  T EST_DU_TYPE NOMBRE
DEBUT_ALGORITHME
  LIRE n
  POUR i ALLANT_DE 1 A n
    DEBUT_POUR
    LIRE V[2:4:6 8:10:13:15]
    FIN_POUR
  POUR i ALLANT_DE 1 A n
    DEBUT_POUR
    LIRE E[1:2:3:2:4:3:1]
    FIN_POUR
  S PREND_LA_VALEUR 0
  T PREND_LA_VALEUR 0
  POUR i ALLANT_DE 1 A n
    DEBUT_POUR
    S PREND_LA_VALEUR S+V[i]*E[i]
    T PREND_LA_VALEUR T+E[i]
    FIN_POUR
  Moyenne PREND_LA_VALEUR S/T
  AFFICHER "la moyenne est,"
FIN_ALGORITHME

Posté par
Glapion Moderateur
re : [Algobox] Exercice DM Algorithme 10-05-18 à 16:27

non LIRE V[2:4:6 8:10:13:15] ça ne peut pas marcher

c'est ou bien LIR V[i] et tu les rentres un par un
ou bien V[1] Prend_la_valeur 2:4:6 8:10:13:15 et ça les rentre tous d'un seul coup

A la fin il te manque un AFFICHER Moyenne
Moyenne n'a pas été déclarée d'ailleurs ?

Posté par
SHRK974
re : [Algobox] Exercice DM Algorithme 10-05-18 à 16:35

FONCTIONS_UTILISEES
VARIABLES
  n EST_DU_TYPE NOMBRE
  V EST_DU_TYPE LISTE
  E EST_DU_TYPE LISTE
  i EST_DU_TYPE NOMBRE
  S EST_DU_TYPE NOMBRE
  T EST_DU_TYPE NOMBRE
  Moyenne EST_DU_TYPE NOMBRE
DEBUT_ALGORITHME
  LIRE n
  POUR i ALLANT_DE 1 A n
    DEBUT_POUR
    LIRE V[i] PREND_LA_VALEUR [2:4:6:8:10:13:15]
    FIN_POUR
  POUR i ALLANT_DE 1 A n
    DEBUT_POUR
    LIRE E[1:2:3:2:4:3:1]
    FIN_POUR
  S PREND_LA_VALEUR 0
  T PREND_LA_VALEUR 0
  POUR i ALLANT_DE 1 A n
    DEBUT_POUR
    S PREND_LA_VALEUR S+V[i]*E[i]
    T PREND_LA_VALEUR T+E[i]
    FIN_POUR
  Moyenne PREND_LA_VALEUR S/T
  AFFICHER "la moyenne est," AFFICHER Moyenne
FIN_ALGORITHME

C'est mieux comme ça ?

Posté par
SHRK974
re : [Algobox] Exercice DM Algorithme 10-05-18 à 16:40

J'ai recorrigé des trucs pas bon dans le message au-dessus

FONCTIONS_UTILISEES
VARIABLES
  n EST_DU_TYPE NOMBRE
  V EST_DU_TYPE LISTE
  E EST_DU_TYPE LISTE
  i EST_DU_TYPE NOMBRE
  S EST_DU_TYPE NOMBRE
  T EST_DU_TYPE NOMBRE
  Moyenne EST_DU_TYPE NOMBRE
DEBUT_ALGORITHME
  LIRE n
  POUR i ALLANT_DE 1 A n
    DEBUT_POUR
    LIRE V[1] PREND_LA_VALEUR [2:4:6:8:10:13:15]
    FIN_POUR
  POUR i ALLANT_DE 1 A n
    DEBUT_POUR
    LIRE E[1] PREND_LA_VALEUR [1:2:3:2:4:3:1]
    FIN_POUR
  S PREND_LA_VALEUR 0
  T PREND_LA_VALEUR 0
  POUR i ALLANT_DE 1 A n
    DEBUT_POUR
    S PREND_LA_VALEUR S+V[i]*E[i]
    T PREND_LA_VALEUR T+E[i]
    FIN_POUR
  Moyenne PREND_LA_VALEUR S/T
  AFFICHER "la moyenne est,"
  AFFICHER Moyenne
FIN_ALGORITHME

Posté par
mathafou Moderateur
re : [Algobox] Exercice DM Algorithme 10-05-18 à 16:42

copier coller au lieu de prendre en photo nous permet de faire des citations de morceaux de ce programme au lieu de devoir les retaper nous même

variable "moyenne" pas définie

LIRE V[2;4;6...] incompréhensible par Algobox qui est incapable de savoir ce qu'il doit faire de "ça"

LIRE lit une seule valeur à la fois
et la valeur "lue" c'est ce qui sera (futur) tapé par l'utilisateur lors de l'exécution, au moment des nombreuses (n invites successives) invites à répondre du programme

ici dans le texte du programme c'est V[i] et rien d'autre.
cette instruction LIRE sera exécutée n fois, donc n demandes à l'utilisateur de taper une valeur et une seule.
et cette valeur sera mise dans la variable V, au rang i , qui augmente de 1 en 1 à chaque boucle

les valeurs du tableau (qu'on n' a pas !! elles font partie de l'énoncé absent)
ne sont pas à mettre dans l'algorithme lui-même qui décrit uniquement le traitement général à faire (futur) au moment de l'exécution sur les données qu'on lui donnera (futur) au moment de cette exécution;
une par une

pareil pour LIRE E

enfin dernier ligne
la virgule après ce qui est à afficher n'a rien à faire là
l'instruction AFFICHER affiche un et un seul truc : le texte indiqué.
par contre il faut une deuxième instruction AFFICHER pour afficher le contenu actuel de la variable Moyenne.

c'est ce que veut dire la virgule dans l'algo "en langage naturel"

Afficher le texte "la moyenne est " et aussi [Afficher] la valeur de la moyenne
comme Algobox ne sait afficher qu'une seule chose à la fois, il faut deux AFFICHER.

Posté par
mathafou Moderateur
re : [Algobox] Exercice DM Algorithme 10-05-18 à 16:47

Bon il reste tes LIRE V[1] PREND_LA_VALEUR [2:4:6:8:10:13:15] qui ne veulent rien dire du tout (comme expliqué entre temps)

Posté par
SHRK974
re : [Algobox] Exercice DM Algorithme 10-05-18 à 16:49

mathafouMerciiiiii
Bon ben le programme marche maintenant ^^ Ce fut long mais maintenant c'est finis et réussi.

Posté par
Glapion Moderateur
re : [Algobox] Exercice DM Algorithme 10-05-18 à 16:52

oui lis les posts, je t'avais dit que c'était

V[1] PREND_LA_VALEUR 2:4:6:8:10:13:15 ou

LIRE V[i]

choisis, mais ne mets pas les deux mélangés

Posté par
SHRK974
re : [Algobox] Exercice DM Algorithme 10-05-18 à 17:00

Glapion Oui xD en fait bah je pensais que ça s'appliquait que pour V...

Mais maintenant que bah mon problème est résolu comment je fais pour lock le sujet ?

Posté par
mathafou Moderateur
re : [Algobox] Exercice DM Algorithme 10-05-18 à 17:21

tu ne fais rien parce que ça ne veut rien dire ici "lock un sujet".


Glapion

V[1] PREND_LA_VALEUR 2:4:6:8:10:13:15 ou

LIRE V[i]

choisis, mais ne mets pas les deux mélangés
j'avais sauté ce message.
le choix est vite vu étant donné que l'algorithme à traduire qui est donné impose qu'on les lise un par un par une boucle...
alors certes on peut faire un autre algorithme à la place ...
mais ce ne sera pas la traduction en Algobox de cet algorithme là.



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