LaDissertation.com - Dissertations, fiches de lectures, exemples du BAC
Recherche

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 300 000+ dissertations

Par   •  21 Janvier 2024  •  Chronologie  •  623 Mots (3 Pages)  •  140 Vues

Page 1 sur 3

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)

...

Télécharger au format  txt (4 Kb)   pdf (448.1 Kb)   docx (580.2 Kb)  
Voir 2 pages de plus »
Uniquement disponible sur LaDissertation.com