Aide demandée pour un exercice de NSI première

SalaNsi Messages postés 12 Date d'inscription   Statut Membre Dernière intervention   -  
SalaNsi Messages postés 12 Date d'inscription   Statut Membre Dernière intervention   -

Bonjour,

Je suis en première générale et j'ai un Dm qui contient cet exercice, je n'y suis pas arrivé même après avoir essayé pendant un bon bout de temps.

J'ai mis en lien ce que j'ai complété ainsi que les consignes.

Merci!

A voir également:
  • Dans le document à télécharger : affichez l'ensemble des diapositives à l'écran avec 5 diapositives par ligne. repérez le groupe de 3 diapositives avec une fleur identique alignées verticalement, supprimez la première d'entre elles. un nouveau groupe de 3 diapositives avec une fleur identique alignées verticalement apparaît, supprimez encore la première d'entre elles. déplacez les 3 premières diapositives de la 4e ligne au début de la présentation. quel mot est formé par les lettres de la première colonne ?
  • Dans le document à télécharger : afficher l'ensemble des diapositives à l'écran avec 5 diapositives par ligne. repérez le groupe de 3 diapositives avec une fleur identique alignées verticalement, supprimez la première d'entre elles. un nouveau groupe de 3 diapositives avec une fleur identique alignées verticalement apparaît, supprimez encore la première d'entre elles. déplacez les 3 premières diapositives de la 4e ligne au début de la présentation. quel mot est formé par les lettres de la première colonne ? - Meilleures réponses
  • Affichez l'ensemble des diapositives à l'écran avec 5 diapositives par ligne. repérez le groupe de 3 diapositives avec une fleur identique alignées verticalement, supprimez la première d'entre elles. un nouveau groupe de 3 diapositives avec une fleur identique alignées verticalement apparaît, supprimez encore la première d'entre elles. déplacez les 3 premières diapositives de la 4e ligne au début de la présentation. - Meilleures réponses
  • Comment créer un groupe whatsapp - Guide
  • Partage de photos en ligne - Guide
  • Aller à la ligne excel - Guide
  • Ai suite 3 - Télécharger - Optimisation
  • Déplacer une colonne excel - Guide

7 réponses


 

Bonjour,

Plutôt qu'une image du code nous préférons qu'il soit dans le message, avec l'icone source et le langage Python qui donne :

for i in range(4):
   print(i)

Ton énoncé indique que la la puissance de 2 est un calcul positionnel de droite à gauche, tu ne peux donc pas prendre tout simplement i. Après tu dois extraire la position du binaire avec une syntaxe binaire[i].

0
SalaNsi Messages postés 12 Date d'inscription   Statut Membre Dernière intervention  
 

Je comprends pour le code dans le message, mais après je ne vois pas comment la faire de droite à gauche et encore moins comment extraire la position du binaire vu que l'on ne la pas vu dans le cours.

0
SalaNsi Messages postés 12 Date d'inscription   Statut Membre Dernière intervention  
 

Je suis désolé mais même après avoir cherché pendant longtemps je n'ai toujours pas trouvé ce qu'il fallait mettre.

0
SalaNsi Messages postés 12 Date d'inscription   Statut Membre Dernière intervention  
 

merci pour ça mais vraiment je te mens pas j'ai 3 autres exercices dans le dm et je sais pas ce que le prof a dans la tête, on n'a pas le cours il nous a juste donné quelques outils pour soi disant nous aider.

0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
SalaNsi Messages postés 12 Date d'inscription   Statut Membre Dernière intervention  
 

J'ai même commencé le 2ème exercices mais toujours des difficultés 

voici le code du 2 et les consignes en lien

:
 

def dec_to_bin(decimal):
    binaire=""
    quotient = decimal // 2
    reste = decimal % 2
    binaire = reste + binaire
    while quotient!=0 :
        decimal = quotient
        reste = decimal % 2
        binaire = reste + binaire
        quotient = decimal//2

    
    # au final, tant que le binaire n'a pas une taille de 4
    while binaire != 4:
        # on ajoute des "0" à gauche
        binaire = ...
        
    return binaire


# Les lignes ci-dessous testent votre code... n'y touchez pas !
# Si une AssertionError apparaît... c'est que votre code n'est pas bon...
assert dec_to_bin(10) == '1010'
assert dec_to_bin(15) == '1111'
assert dec_to_bin(0) == '0000'

0
PierrotLeFou
 

Je n'ai pas regardé si ce site offre un cours sur Python.
Cherches pour le site "Zeste De Savoir" le cours "Zeste de Python" écrit par "entwanne".

0
SalaNsi Messages postés 12 Date d'inscription   Statut Membre Dernière intervention  
 

mais enfaite j'ai pas trop le temps car le dm est à rendre pour lundi.

0