Algorithmes , première S

Réponses à toutes vos questions de la 2nde à la Terminale toutes séries
shanounoue
Membre Naturel
Messages: 14
Enregistré le: 26 Sep 2010, 20:15

Algorithmes , première S

par shanounoue » 26 Sep 2010, 20:17

bonjour j'ai un petit problème , je suis en 1ère S et j'ai un devoir à remettre sur les algorithmes , pourriez-vous m'aider , car je n'ai rien compris aux exercices :
Exercice 1 : écrire un algorithme qui demande l'age d'un enfant à l'utilisateur . Ensuite l'informe de sa catégorie :
* "poussin " de 6 à 7ans
* " pupilles" de 8à 9ans
*"minimes" de 10à 11ans
* "cadets" après 12ans

Exercice 2 : Ecrire un algorithme qui demande un nombre entier de départ , qui ensuite affiche les 10nombres entiers suivants .
Exercice 3 :Ecrire un algorithme qui demande successivement 20nombres à l'utilisateur , et qui lui dise ensuite quel était le plus grand .
Exercice4 : Réécrire l'algorithme précédent , mais cette fois ci on ne connait pas à l'avance combien l'utilisateur souhaite saisir de nombres . La saisie s'arrête lorsque l'utilisateur entre un zéro .
Exercice 5 : Lire la suite des prix (en euros entiers ) , terminée par zéro , des achats d'un client . Calculer la somme qu'il doit , lire la somme qu'il paye , et simuler la remise de la monnaie en affichant les textes "10euros" , "5euros" , et "1euros" autant de fois qu'il y a de billets de chaque sorte à remettre .

Pouvez-vous m'aider svp ? :happy2:



Arnaud-29-31
Membre Complexe
Messages: 2110
Enregistré le: 06 Avr 2010, 15:00

par Arnaud-29-31 » 26 Sep 2010, 22:37

Bonjour,

Qu'est-ce que tu ne comprends pas ? Tu as écris des algorithmes en cours ?

shanounoue
Membre Naturel
Messages: 14
Enregistré le: 26 Sep 2010, 20:15

par shanounoue » 26 Sep 2010, 23:32

Arnaud-29-31 a écrit:Bonjour,

Qu'est-ce que tu ne comprends pas ? Tu as écris des algorithmes en cours ?

ben justement non

shanounoue
Membre Naturel
Messages: 14
Enregistré le: 26 Sep 2010, 20:15

par shanounoue » 26 Sep 2010, 23:33

Arnaud-29-31 a écrit:Bonjour,

Qu'est-ce que tu ne comprends pas ? Tu as écris des algorithmes en cours ?

les 2premiers exercices je les ai faits mais le 3ème je ne le comprend pas

mathelot

par mathelot » 27 Sep 2010, 07:59

Bonjour,

la rédaction d'un programme utilise des instructions:

i)
il y a le test

SI condition
ALORS
...
SINON
...
FINSI

ii)
la boucle avec TEST avant instruction

TANT QUE condition
...
FIN-TANT-QUE


iii)
la boucle avec TEST après instruction
REPETER
...
JUSQU'A non-condition

La différence entre (ii) et (iii), c'est que la boucle REPETER
est éxécutée au moins une fois.

Traduis ces méta-instructions dans le langage propre à
ta machine (casio,TI,PC,automate...)

Il faut initialiser les variables avant les boucles
en général à zéro ou avec des valeurs conventionnelles

exemple: un MIN est initialisé à 99999999999

shanounoue
Membre Naturel
Messages: 14
Enregistré le: 26 Sep 2010, 20:15

par shanounoue » 29 Sep 2010, 18:56

mathelot a écrit:Bonjour,

la rédaction d'un programme utilise des instructions:

i)
il y a le test

SI condition
ALORS
...
SINON
...
FINSI

ii)
la boucle avec TEST avant instruction

TANT QUE condition
...
FIN-TANT-QUE


iii)
la boucle avec TEST après instruction
REPETER
...
JUSQU'A non-condition

La différence entre (ii) et (iii), c'est que la boucle REPETER
est éxécutée au moins une fois.

Traduis ces méta-instructions dans le langage propre à
ta machine (casio,TI,PC,automate...)

Il faut initialiser les variables avant les boucles
en général à zéro ou avec des valeurs conventionnelles

exemple: un MIN est initialisé à 99999999999

Pour l'exercice 3 , comment je dois m'y prendre car on dit : ecrire un algorithme qui demande successivement 20 nombres à l'utilisateur, et qui lui dise ensuite quel était le plus grand .

 

Retourner vers ✎✎ Lycée

Qui est en ligne

Utilisateurs parcourant ce forum : Aucun utilisateur enregistré et 92 invités

Tu pars déja ?



Fais toi aider gratuitement sur Maths-forum !

Créé un compte en 1 minute et pose ta question dans le forum ;-)
Inscription gratuite

Identification

Pas encore inscrit ?

Ou identifiez-vous :

Inscription gratuite