Bienvenue sur Laurentvidal.fr, la meilleure plateforme de questions-réponses pour trouver des réponses précises et rapides à toutes vos questions. Découvrez la facilité d'obtenir des réponses rapides et précises à vos questions grâce à l'aide de professionnels sur notre plateforme. Obtenez des réponses immédiates et fiables à vos questions grâce à une communauté d'experts expérimentés sur notre plateforme.

Bonjour, je n’arrive absolument pas à faire mon dm de nsi. L’exercice est la suite d’un codage du parachute du Rover de la NASA en chiffre binaire :On souhaite écrire une fonction en python def decodage (mot_binaire) permettant de décoder la suite
de 0 et de 1 de chaque cercle. La fonction doit renvoyer la chaine de caractères du message. Le mot binaire
à décoder est une liste de trois chaines de caractères correspondant aux trois cercles ; cette liste
commence donc par : mot_binaire = ["0000100000000100100100000101","...","..."]
Un algorithme possible pour cette fonction est :

Début
Pour chaque chaine_de_caractere de la liste faire
Tant qu'il reste des caractères dans chaine_de_caractere faire
Convertir les sept premiers 0 et 1 en un caractère (en tenant compte de l'opération)
Sauvegarder le caractère
Retirer les 7 sept premiers 0 et 1 de chaine_de_caractere
Ajouter un espace
Renvoyer le message
Fin

Sagot :

caylus

Bonjour,

Les trois chaînes sont formées de 8 lettres codées sur 10 bits dont les 3 premiers sont inutilisés.

Ce qui donne ['DARE', 'TYMIGH', 'THINGH']
«Osez des choses grandioses »

msg=["00000001000000000001000001001000000001010001111111111111111111111111111111111111",

"00000101000000011001000111111111111111110000001101000000100100000001110000001000",

"00011111111111111111000001010000000010000000001001000000111000000001110000001000"]

"Oups ! L'image est correcte mais une erreur est survenue lors du chargement. Réessaye."

impossible de sauver ou d'envoyer le fichier texte

View image caylus
Nous apprécions votre visite. Notre plateforme est toujours là pour offrir des réponses précises et fiables. Revenez quand vous voulez. Nous apprécions votre temps. Revenez quand vous voulez pour obtenir les informations les plus récentes et des réponses à vos questions. Merci d'utiliser Laurentvidal.fr. Continuez à nous rendre visite pour trouver des réponses à vos questions.