Bonsoir j'ai un exercice à faire pour la rentrée et je n'y arrive pas.
Le sujet est :
Justin a écrit l'algorithme ci contre pour simuler la répartition du sexe des enfants dans les familles
Variables
E,I et N sont des nombres entiers
Début de l'algorithme
Saisir N
Pour I allant de 1 à N faire
E prend la valeur d'un entier aléatoire entre 0 et 1
Si E=0
Alors afficher "fille"
Sinon afficher "garçon"
Fin si
Fin pour
Fin de l'algorithme
Questions :
1. Que représente la variable N ?
2. Expliquer comment l'algorithme procède pour déterminer le sexe d'un enfant
3. Modifier l'algorithme pour qu'il affiche, en plus, en sortie le nombre de filles dans la famille.
Merci de votre aide
Salut
As-tu compris l'algorithme? Si oui, tu n'auras pas de mal avec les questions
Imagine que tu es l'ordinateur, tu reçois la valeur de N, regarde comment tu dois t'en servir dans le programme pour comprendre ce qu'elle représente
Rappel : "Pour" signifie que tout ce qui suit jusqu'à "Fin pour" va être éxécuté dans l'ordre, autant de fois que défini dans la condition du Pour
Pour I allant de 1 à N... le I n'est pas important, il est juste là pour faire joli en quelque sorte
Ca veut dire que I prendra successivement les valeurs 1, puis 2, puis 3, puis 4... puis N
le tout en éxécutant le contenu de la boucle pour (les lignes jusqu'à "FinPour") chaque fois
Donc le contenu de la boucle (jusqu'à FinPour) aura été éxécuté combien de fois?
Je ne vois pas comment on peut le calculer, de plus les questions de l'exercice je ne vois pas comment y répondre
Il n'y a pas de calcul à faire, il faut penser logique
Si je répète 6 fois l'opération "Choisir un nombre entre 0 et 1 (entier), si c'est 0 alors on enregistre fille, si c'est 1 alors on enregistre garçon"
Quel pourrait être un résultat par exemple? à quoi correspond le 6 là dedans?
Ah oui pour "calculer" combien de fois le contenu aura été éxécuté
Si tu joues à un jeu (que je viens d'imaginer) où tu dis 1 puis tu tires une carte, tu la remets. Ensuite tu dis 2, tu tires une carte, puis tu la remets. Tu dis 3, tu tires une carte, tu la remets... etc jusqu'à un nombre n
Combien de fois tu auras tiré une carte dans le paquet?
Vous devez être membre accéder à ce service...
Pas encore inscrit ?
1 compte par personne, multi-compte interdit !
Ou identifiez-vous :