Exercice d'algo aidez moi c urgent

Fermé
doudi_algo - Modifié par doudi_algo le 31/05/2011 à 16:41
Bonjour,


2m1 j'ai un devoir d'algo de pascal et j'ai trouvé cette exercice là dessous j'ai voulu le faire comme révision mais je n'ai pas trouvé la réponse svp aidez moi :'''''(
Problème :
On se propose d'écrire un programme qui permet de :
- Remplir une matrice M de degré 4 par des entiers binaires (0 ou 1 seulement),
- Chaque ligne de la matrice M représente la conversion binaire d'un entier X de la base 10 ;
* Trouver la valeur de X pour chaque ligne de M,
* Associer les valeurs de X dans un tableau T,
- Trier puis afficher (en ordre décroissant) les éléments du tableau T,
Exemple :
Si M=
Le programme affichera : 11-10-9-7
Questions :
1. Analyser le problème en le décomposant en modules,
2. Analyser chacun des modules envisagés dans l'analyse du programme principal,
3. Déduire de ce qui précède l'algorithme du programme principal ainsi que les
algorithmes des modules envisagés.
1 2 3 4
1 1 0 1 0
2 0 1 1 1 c'est une matrice numéroté de ligne 1 jusqu'à 4 et le mm cas pr ses colonnes
3 1 0 0 1
4 1 0 1 1
T
10
7 c'est un tableau qui contient le nombre décimal de chaque ligne de la matrice
9
11
(1010)2 = (10)10 comment ?
2
3
2
2
2
1
2
0
1 0 1 0
1010 = 1*2
3
+ 0*2
2
+ 1*2
1
+ 0*2
0
= 1*8 + 0*4 + 1*2 + 0*1 =10
svp aidez moi je vais devenir folle