Inscription / Connexion Nouveau Sujet
Niveau terminale
Partager :

Algorithme de conversion d'un nombre en base 2 en base 10

Posté par
-Nanousse-
11-11-13 à 10:50

Bonjour !
Je dois créer un algorithme qui traduit un nombre écrit en base 2 en base 10.
J'ai réussi à trouver le nombre I de chiffres (que contient ce nombre que j'ai appelé X)
Mais je ne sais pas comment extraire le deuxième, le troisième, ... chiffre
Merci d'avance

Posté par
sbarre
re : Algorithme de conversion d'un nombre en base 2 en base 10 11-11-13 à 11:25

Bonjour en prenant
(x/10) - partie entière(x)   tu supprimes le dernier chiffre de ton nombre

Posté par
-Nanousse-
re : Algorithme de conversion d'un nombre en base 2 en base 10 12-11-13 à 19:11

Ok merci beaucoup mais comment est-ce que je fais pour afficher une liste ?(parce que j'ai voulu multiplier deux listes : celle des puissances de 2 et celle sur les différents chiffres)

Posté par
-Nanousse-
re : Algorithme de conversion d'un nombre en base 2 en base 10 12-11-13 à 19:19

Et comment je fais sur algobox pour afficher la somme des termes d'une liste ?

Posté par
mathafou Moderateur
re : Algorithme de conversion d'un nombre en base 2 en base 10 12-11-13 à 19:28

Bonjour,

utiliser des listes est un peu inutile là dedans ...
mais bon si tu as fait ça avec ...

pour les fonctions spéciales traitant des listes sur Algobox il y a le mode d'emploi (bouton de menu Aide)
de tête c'est un truc du genre la fonction ALGOBOX_SOMME( liste ) ou du genre

Posté par
-Nanousse-
re : Algorithme de conversion d'un nombre en base 2 en base 10 12-11-13 à 19:31

Ben c'est notre prof qui nous a dit d'utiliser une liste et j'ai vu la fonction spéciale d'algobox mais quand je mets ALGOBOX_SOMME(L3, 0, I-1)
Ca met erreur de calcul

Posté par
mathafou Moderateur
re : Algorithme de conversion d'un nombre en base 2 en base 10 12-11-13 à 19:46

sans le reste de l'algo, il va être difficile de trouver l'erreur.
elle n'est sans doute pas dans cette seule expression mais dans le reste :

ce que tu fais avec cette somme
écrire juste "ALGOBOX_SOMME(L3, 0, I-1)" ne veut rien dire
c'est :
variable de type nombre prend_la_valeur ALGOBOX_SOMME(L3, 0, I-1)
ou calcul dans une plus grosse expression qui la combine avec des variables de type nombre
ou dans des SI etc.
enfin erreur dans les valeurs à ce moment de L3 (liste pas complètement initialisée, avec des trous dedans par exemple), ou de I (I-1 en dehors de la liste)



Vous devez être membre accéder à ce service...

Pas encore inscrit ?

1 compte par personne, multi-compte interdit !

Ou identifiez-vous :


Rester sur la page

Inscription gratuite

Fiches en rapport

parmi 1742 fiches de maths

Désolé, votre version d'Internet Explorer est plus que périmée ! Merci de le mettre à jour ou de télécharger Firefox ou Google Chrome pour utiliser le site. Votre ordinateur vous remerciera !