Inscription / Connexion Nouveau Sujet
Niveau première
Partager :

algorithme

Posté par
charles
22-12-12 à 15:32

Bonjour, j'ai encore, une fois de plus pas compris comment on procédait pour faire un algorithme, pouvez vous m'aider ? alors voila:

Pour l'examen d'entrée à une école, un candidat passe deux épreuves: une épreuve écrite (coefficient 3) et une épreuve orale (coefficient 2). il est admis si sa moyenne est supérieure ou égale à 10.

Proposer un algorithme qui demande les notes obtenues par un candidat à chacune des épreuves. Puis qui calcule sa moyenne et affiche s'il est reçu.

merci d'avance pour votre aide.

Posté par
Glapion Moderateur
re : algorithme 22-12-12 à 15:43

Bonjour, c'est pas bien compliqué, tu demandes les notes aux deux épreuves tu calcules la moyenne (pondérée des coefficients) puis tu testes si c'est plus grand que 10 ou pas. Si oui tu affiches reçu et sinon recalé.
Lance toi.

Posté par
charles
re : algorithme 22-12-12 à 16:39

oui d'accord mais je dois le faire comme quand on veut ecrire un algorithme sur algobox (je crois) et donc faut j'écrive la ou les variables.. ce qu'une valeur prend..etc mais algobox je n'ai jamais vu sa :s
faudrait peut etre faire
variables:
afficher a
fin je sais pas et apres je bloque parce que comment on peut demander une moyenne on va pas écrire un message "calcul de la moyenne" si ?
désolé je suis pas tres fort

Posté par
Glapion Moderateur
re : algorithme 22-12-12 à 18:56

tu n'as jamais fait d'algorithme de ta vie, visiblement.
Parce qu'écrire un message "calcul de la moyenne" et croire que la machine va comprendre ce que tu veux et calculer ta moyenne , si tous les ordinateurs marchaient comme ça, ils auraient dominé la planète depuis longtemps.
Tu devrais peut-être commencer par regarder les exemples de programmes qui sont installés en même temps qu'algobox ou le tutoriel pour essayer de comprendre un peu comme ça fonctionne, les variables, les instructions, etc...
Pas terrible, la génération internet

Posté par
charles
re : algorithme 24-12-12 à 16:33

ok d'accord merci, bin jvais voir ce que je peux faire :s

Posté par
charles
écrire un algorithme 27-12-12 à 19:14

bonjour a tous, j'ai besoin de votre pour faire cet exercice, il faut que j'écrive un algorithme mais je n'en ai jamais fait ! et je ne comprends pas du tout, merci d'avance pour votre aide:

pour l'examen d'entrée à une école, un candidat passe deux épreuves: une écrite (coeff 3) et une orale (coeff 2). il est admis si sa moyenne est superieure ou egale a 10.

proposer un algorithme qui demande les notes obtenues par un candidat à chacune des épreuves. puis qui calcule sa moyenne et affiche s'il est reçu.

merci pour l'aide que vous m'apporterez. charles

*** message déplacé ***

Posté par
charles
re : écrire un algorithme 27-12-12 à 19:15

j'ai meme été voir sur des sites pour que je comprenne, par exemple, algobox, mais sans vain, je comprends pas ! merci d'avance

*** message déplacé ***

Posté par
Glapion Moderateur
re : écrire un algorithme 27-12-12 à 19:20

Bonjour, ça n'est pas un algorithme bien compliqué pourtant.
tu demandes les deux notes. tu calcules la moyenne (3x+2y)/5
tu testes si c'est >10 tu affiches "bravo vous êtes reçu"
et sinon tu affiches que la personne est recalée.
Dans Algobox, ça ne prend que quelques lignes. Mais évidemment tant que tu n'as pas essayé d'en faire un pour de vrai, tu ne sauras jamais en faire.

*** message déplacé ***

Posté par
charles
re : écrire un algorithme 27-12-12 à 19:25

merci je vais reessayer, je vais voir si j'y arrive mais je ne sais pas quoi ecrire en variable, et ensuite
je vais mettre A en variable, je verrais bien
merci mais je vais pas ecrire un message

*** message déplacé ***

Posté par
Glapion Moderateur
re : écrire un algorithme 27-12-12 à 19:29

Il te faut les deux variables x et y et une variable par exemple m pour calculer la moyenne.

*** message déplacé ***

Posté par
charles
re : écrire un algorithme 27-12-12 à 19:37

ok d'accord je vais faire sa pour voir ce que sa me donne

*** message déplacé ***

Posté par
charles
re : écrire un algorithme 28-12-12 à 11:18

je viens d'essayer de faire ceci comme algorithme mais sa me dit qu'il y a une erreur :/

VARIABLES
x est du type nombre
y est du type nombre
m est du type nombre
DEBUT ALGORITHME
lire x
lire y
m prend la valeur (3x+2y)/5
si (m>10) alors
   debut si
   afficher "bravo vous êtes reçu"
   fin si
FIN ALGORITHME

voila ce que j'ai fais je me doute bien que j'ai faux mais je ne vois pas ou est mon erreur et ce qu'il faut ecrire, j'ai du essayé au moins une vingtaine de fois.

*** message déplacé ***

Posté par
Glapion Moderateur
re : écrire un algorithme 28-12-12 à 14:47

Si, c'est ça mais il faut respecter la syntaxe (tu peux le copier/coller en mode éditeur de texte si tu veux) :
Notamment (3*x+2*y)/5, Algobox ne comprend pas 3x+2y


VARIABLES
x EST_DU_TYPE NOMBRE
y EST_DU_TYPE NOMBRE
m EST_DU_TYPE NOMBRE
DEBUT_ALGORITHME
LIRE x
LIRE y
m PREND_LA_VALEUR (3*x+2*y)/5
SI (m>=10) ALORS
DEBUT_SI
AFFICHER "Bravo, vous êtes reçu"
FIN_SI
FIN_ALGORITHME

*** message déplacé ***

Posté par
charles
re : écrire un algorithme 28-12-12 à 16:36

a oui c'est vrai, juste la multiplication d'oublié et tout est faux, merciii beaucoup glapion !

*** message déplacé ***

Posté par
charles
re : écrire un algorithme 28-12-12 à 17:00

j'ai aussi fais ceci comme algorithme en plus de l'autre, est-ce bon ?

écrire un algorithme :o

*** message déplacé ***

Posté par
Glapion Moderateur
re : écrire un algorithme 28-12-12 à 17:10

Pourquoi tester si x=0 et si y=0 ? ça sert à quoi ? ça ne serait utile que si l'énoncé disait que les notes nulles sont éliminatoires.

VARIABLES
x EST_DU_TYPE NOMBRE
y EST_DU_TYPE NOMBRE
m EST_DU_TYPE NOMBRE
DEBUT_ALGORITHME
LIRE x
LIRE y
m PREND_LA_VALEUR (3*x+2*y)/5
SI (m>=10) ALORS
DEBUT_SI
AFFICHER "Bravo, vous êtes reçu"
FIN_SI
DEBUT_SINON
AFFICHER "Désolé, vous êtes recalé"
FIN_SINON
FIN_ALGORITHME

*** message déplacé ***

Posté par
charles
re : écrire un algorithme 28-12-12 à 17:10

et sinon pour ce que vous m'avez dit, j'ai rajouté une ligne pour que s'affiche qu'il est recalé quand sa moyenne est inferieur a 10, comme ceci:

écrire un algorithme :o

*** message déplacé ***

Posté par
charles
re : écrire un algorithme 28-12-12 à 17:14

oui c'est vrai vous avez raison, et désolé j'écrivais ma réponse quand j'ai vu votre message, encore merciii glapion !

*** message déplacé ***

Posté par
charles
re : écrire un algorithme 28-12-12 à 17:27

juste une petite question, en revanche, dans mon enoncé on me dit "proposer un algorithme" donc cet algorithme que j'ai, je l'imprime et je le colle proprement sur ma copie ou il y a un langage spécial pour écrire un algorithme ??
merci d'avance

*** message déplacé ***

Posté par
Glapion Moderateur
re : écrire un algorithme 28-12-12 à 17:31

là tu l'as écrit dans Algobox. Pourquoi pas, même si on ne te le demandait pas forcement.
Oui tu auras pu le décrire dans un langage standard, applicable à tout logiciel. Ça va ressembler à mon premier post mais en un peu plus soigné et précis.

*** message déplacé ***

Posté par
charles
re : écrire un algorithme 28-12-12 à 17:35

oui d'accord, en fait c'est la meme chose mais ecrit a la main, non ?

*** message déplacé ***

Posté par
Glapion Moderateur
re : écrire un algorithme 28-12-12 à 17:51

oui si on veut

*** message déplacé ***

Posté par
charles
re : écrire un algorithme 28-12-12 à 17:53

ok daccord et quand vous disiez "précis", cela voulait dire quoi ?

*** message déplacé ***

Posté par
Glapion Moderateur
re : écrire un algorithme 28-12-12 à 17:58

Par exemple, au lieu de mettre une phrase globale comme "tu testes si c'est >10 tu affiches "bravo vous êtes reçu"
tu écris

Si (3x+2y)/5 >10 ALors Afficher "Bravo, vous êtes reçu"
Sinon Afficher "vous êtes recalé"

*** message déplacé ***

Posté par
charles
re : écrire un algorithme 28-12-12 à 18:01

okay d'accord j'ai compris
merciii beaucoup glapion ! bonne journée

*** message déplacé ***



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