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
-
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 .
Utilisateurs parcourant ce forum : Aucun utilisateur enregistré et 92 invités