Inscription / Connexion Nouveau Sujet
Niveau première
Partager :

Algorithme

Posté par
Petite-licorne
23-10-13 à 15:02

Bonjour a tous, j'ai un exercice sur la programmation d'algorithme que je ne parvient pas a faire..
Voici l'exo:
Paul decide d'ecrire un algorithme permettant de calculer la moyenne de la classe a un devoir, lors l'annonce des notes.
Il decide que lorsqu'il entrera"100" le programme s'arretera, ne tiendra pas compte de cette note affichera la moyenne des notes entrées juqu'alors.
Voici le bebut du programme de Paul:
Variables:
S et N deux réels.
C un entier naturel.
Debut
Saisir N
S prend la valeur 0
C prend la valeur 0
Tant que.........
S prend la valeur S+N
C prend la valeur C+1
Saisir N
Fin tantQue
Afficher S/C

1.Quelle condition Paul doit-il ecire apres TantQue?  D'après moi, Tant que C<100
2.Programmer cet algorithme sur algobox. Je n'arrive pas à faire fonctionner mon algorithme
3.Utiliser cet algorithme pour calculer la moyenne de cette liste de notes;
8-10-13-14-15-2-9-7-8-11

Merci d'avance

Posté par
Glapion Moderateur
re : Algorithme 23-10-13 à 15:13

Bonjour,
non, plutôt Tant que N 100

montre moi ta syntaxe algobox, je te dirais ce qui ne va pas. (Par exemple se code != )

Posté par
Petite-licorne
re : Algorithme 23-10-13 à 17:54

Bonjour, merci de m'avoir répondu !
Variables:
S est un nombre
N est un nombre
C est un nombre
Début algorithme:
Lire N
S prend la valeur 0
C prend la valeur 0
Tant que (N<100) faire
Début tant que
S prend la valeur S+N
C prend la valeur C+1
Afficher N
Fin tant que
N prend la valeur S/C
Fin algorithme
Je ne suis pas très douée pour les algorithme alors pour mieux comprendre j'ai essayé de le faire mais ça ne va pas

Posté par
Glapion Moderateur
re : Algorithme 23-10-13 à 18:05

C'est parce que tu ne respectes pas vraiment la syntaxe
(tu peux coller celui là dans algobox à condition d'être en mode editeur de texte, ou directement en ligne dans proglab )


VARIABLES
	S EST_DU_TYPE NOMBRE
	N EST_DU_TYPE NOMBRE
	C EST_DU_TYPE NOMBRE
DEBUT_ALGORITHME
	LIRE N
	S PREND_LA_VALEUR 0
	C PREND_LA_VALEUR 0
	TANT_QUE (N!=100) FAIRE
		DEBUT_TANT_QUE
		S PREND_LA_VALEUR S+N
		C PREND_LA_VALEUR C+1
		LIRE N
		FIN_TANT_QUE
	S PREND_LA_VALEUR S/C
	AFFICHER S
FIN_ALGORITHME

Posté par
LeDino
re : Algorithme 23-10-13 à 18:09

VARIABLES
   S  EST_DU_TYPE NOMBRE
   N  EST_DU_TYPE NOMBRE
   C  EST_DU_TYPE NOMBRE

DEBUT_ALGORITHME
   S  PREND_LA_VALEUR 0
   C  PREND_LA_VALEUR 0
   LIRE N

   TANT_QUE (N<100) FAIRE
      DEBUT_TANT_QUE
      S  PREND_LA_VALEUR S + N
      C  PREND_LA_VALEUR C + 1
      LIRE  N
      FIN_TANT_QUE

   N  PREND_LA_VALEUR S/C

   AFFICHER  "LA MOYENNE VAUT : "
   AFFICHER* N
   AFFICHER  "NOMBRE DE NOTES : "
   AFFICHER*  C
  
FIN_ALGORITHME

Posté par
LeDino
re : Algorithme 23-10-13 à 18:14

Bonjour Glapion .

Je ne savais pas qu'on pouvait utiliser une balise CODE ici...
C'est rudement bien, j'achète tout  de suite !!!


VARIABLES 
   S  EST_DU_TYPE NOMBRE 
   N  EST_DU_TYPE NOMBRE 
   C  EST_DU_TYPE NOMBRE 

DEBUT_ALGORITHME 
   S  PREND_LA_VALEUR 0 
   C  PREND_LA_VALEUR 0 
   LIRE N 

   TANT_QUE (N<100) FAIRE 
      DEBUT_TANT_QUE 
      S  PREND_LA_VALEUR S + N 
      C  PREND_LA_VALEUR C + 1 
      LIRE  N 
      FIN_TANT_QUE 

   N  PREND_LA_VALEUR S/C 

   AFFICHER  "LA MOYENNE VAUT : " 
   AFFICHER* N 
   AFFICHER  "NOMBRE DE NOTES : " 
   AFFICHER*  C 
   
FIN_ALGORITHME

Posté par
Glapion Moderateur
re : Algorithme 23-10-13 à 18:18

Oui LeDino salut, j'avais découvert ça au détour d'un post, c'est sympa, ça évite de s'embêter à mettre des blancs pour indenter le code.

Posté par
Petite-licorne
re : Algorithme 23-10-13 à 18:45

Merci beaucoup !
Pour la question 3) faut-il que je remplace N par chaque nombre de la série?

Posté par
Glapion Moderateur
re : Algorithme 23-10-13 à 18:46

oui et puis tu finit en mettant un 100 à la fin et ça arrête l'algorithme.

Posté par
Petite-licorne
re : Algorithme 23-10-13 à 19:22

Merci beaucoup de m'avoir aidé !



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