Numérique et Sciences Informatiques : savoir réaliser des instructions de répétitions
Chronologie : Numérique et Sciences Informatiques : savoir réaliser des instructions de répétitions. Recherche parmi 303 000+ dissertationsPar Pylou • 21 Janvier 2024 • Chronologie • 623 Mots (3 Pages) • 276 Vues
| Numérique et Sciences Informatiques | ||
| 2h | Structures bouclées | [pic 1] | 
| Objectif : savoir réaliser des instructions de répétitions. | ||
| Matériel : python | 
| Structure : | Algorigramme : | 
| Linéaire : Suite d'actions à exécuter successivement dans l'ordre. | [pic 2] | 
| Conditionnelle (ou alternative) : Test offrant 2 choix possibles s'excluant mutuellement. | [pic 3] | 
| Répétitive (ou itérative) : Boucle non bornée avec pré-test : On test la condition, tant qu'elle est vraie alors on réalise les actions. | [pic 4] | 
| Répétitive (ou itérative) : Boucle bornée : Initialisation du compteur. Les actions sont répétées un nombre (compteur) de fois prédéfinies. Dans la boucle une opération agit sur le compteur. | [pic 5] | 
- Créez un programme qui réalise les tâches suivantes :
- Le PC choisira un nombre entier aléatoirement entre 1 et 100.
- Le PC demandera à l’utilisateur de deviner ce nombre (1 essai seulement).
- Si l’utilisateur trouve le nombre, "Bravo" sera affiché sinon le programme affichera "C'est plus" ou "C'est moins" selon le cas.
Pour réaliser les programmes, on utilisera les variables suivantes :
| Nom de la variable : | Rôle de la variable : | Type de la variable : | 
| nb_ordi | Nombre aléatoire | entier | 
| nb_utilisateur | Nombre proposé | entier | 
| nb_essais | Comptage des essais | entier | 
Aide : la méthode randint(1,n) renvoie un nombre entier choisi aléatoirement entre 1 et n.
| From random import randint nb_ordi = randint(1,15) | 
→ Testez le programme.
- Modifiez votre programme de sorte qu’il réalise la tâche suivante :
- Répétition du programme précédent 10 fois, quelque soit le résultat, sauf pour le nombre aléatoire qui ne sera demandé qu'une fois.
Aide : la boucle bornée.
| Algorithme : | Exemple Python : | 
| Pour i allant de 0 à n-1 faire Instruction1 Instruction2 … Fin de pour | [pic 6] Le programme affichera 100 fois "Je n'embêterai plus ma petite soeur". | 
Remarque : for i in range(100) = for i in range(0,100,1)
...
