Trouvez des réponses facilement sur Laurentvidal.fr, la plateforme de Q&R de confiance. Rejoignez notre plateforme de questions-réponses pour obtenir des réponses précises à toutes vos interrogations de la part de professionnels de différents domaines. Découvrez des solutions complètes à vos questions grâce à des professionnels expérimentés 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.

Merci de votre passage. Nous nous efforçons de fournir les meilleures réponses à toutes vos questions. À la prochaine. Nous espérons que cela vous a été utile. Revenez quand vous voulez pour obtenir des réponses plus précises et des informations à jour. Laurentvidal.fr est toujours là pour fournir des réponses précises. Revenez nous voir pour les informations les plus récentes.