Trouvez des réponses rapides et précises à toutes vos questions sur Laurentvidal.fr, la plateforme de Q&R de confiance. Découvrez des réponses fiables à vos questions grâce à une communauté d'experts prêts à partager leurs connaissances et expériences variées. Explorez des solutions complètes à vos questions grâce à une large gamme de professionnels sur notre plateforme conviviale.

Bonjour, j'ai des difficultés cet exercice de NSI.
je voulais savoir si quelqu'un peut m'aider s'il vous plaît.
Merci d'avance !​​​

Bonjour Jai Des Difficultés Cet Exercice De NSIje Voulais Savoir Si Quelquun Peut Maider Sil Vous PlaîtMerci Davance class=

Sagot :

Bonsoir,

4)

Au total, il y a 26! (factorielle: 1 x 2 x 3 x ... x 26) possibilités donc environ 4 x 10²⁶ possibilités.

5)

On remarque que son "dictionnaire Python" Cle_test n'en ai pas un puisqu'il manque les {}, mais passons...

def coder(mot, cle):

   code = "" #Contiendra le mot coder.

   for lettre in mot: #On parcourt le mot.

       code += cle[lettre] #On ajoute la lettre correspondant au mot codé.

   return code

6)

def cle_decodage(cle):

   cle_decode = {}

   for key, value in cle.items(): #On récupère les clés et valeurs du dictionnaire cle.

       cle_decode[value] = key #On inverse les clés et valeurs pour obtenir le dictionnaire inverse.

   return cle_decode

7)

Il faut utiliser la clé de ton professeur, et je te propose de passer par une fonction pour décoder le message, je n'ai pas que ça à faire que de le faire à la main:

cle_test = {"a": "k", "b": "g", "c": "c", "d": "f", "e": "q", "f": "b", "g": "o", "h":

      "e", "i": "i", "j": "w", "k": "x", "l": "h", "m": "u", "n": "a", "o": "y",

      "p": "p", "q": "v", "r": "n", "s": "d", "t": "t", "u": "l", "v": "r", "w":

      "m", "x": "s", "y": "z", "z": "j"}

def decoder(mot, cle):

   mot_decode = ''

   for lettre in mot:

       mot_decode += cle[lettre]

   return mot_decode

decoder("khiupyddighqalhaqdttqal", cle_decodage(cle_test))

'alimpossiblenulnesttenu'

On reconnait l'expression "à l'impossible nul n'est tenu" qui veut dire que personne ne peut avoir l'obligation de réaliser un acte si celui-ci n'est pas réalisable.

8)

coder("unprogrammeinformatiquefaitcequevousluiavezditdefairepascequevousvoulezquilfasse", cle_test)

'lapnyonkuuqiabynuktivlqbkitcqvlqryldhlikrqjfitfqbkinqpkdcqvlqryldrylhqjvlihbkddq'

decoder('lapnyonkuuqiabynuktivlqbkitcqvlqryldhlikrqjfitfqbkinqpkdcqvlqryldrylhqjvlihbkddq', cle_decodage(cle_test))

'unprogrammeinformatiquefaitcequevousluiavezditdefairepascequevousvoulezquilfasse'

On réobtient bien la troisième loi de Greer:

"Un programme informatique fait ce que vous lui dites de faire, pas ce que vous voudriez qu'il fasse."

Bonne soirée.

Nous espérons que cela vous a été utile. Revenez quand vous voulez pour obtenir plus d'informations ou des réponses à vos questions. Nous espérons que nos réponses vous ont été utiles. Revenez quand vous voulez pour obtenir plus d'informations et de réponses à d'autres questions. Merci de faire confiance à Laurentvidal.fr. Revenez nous voir pour obtenir de nouvelles réponses des experts.