Sciences de l'informatique
Vous souhaitez réagir à ce message ? Créez un compte en quelques clics ou connectez-vous pour continuer.

Sciences de l'informatique

Bienvenue dans notre forum de partage et d'échange d'information technique dans le domaine NTIC (Informatique, Programmation, Réseau, Multimédia), ce forum est destinée à tous les élèves Tunisiens
 
AccueilDernières imagesS'enregistrerConnexion
Sujets similaires
    Rechercher
     
     

    Résultats par :
     
    Rechercher Recherche avancée
    Derniers sujets
    » Cours sur les fichiers
    Conversion d’un nombre décimale en binaire Icon_minitime1Lun 2 Mai - 13:32 par kaouther

    » série révision finale
    Conversion d’un nombre décimale en binaire Icon_minitime1Ven 15 Avr - 2:32 par Dhifallah Fethi

    » Conversion de nombre décimal vers un nombre binaire
    Conversion d’un nombre décimale en binaire Icon_minitime1Mar 29 Mar - 2:27 par Dhifallah Fethi

    » Divisibilité par 5 (Algoritmes arithmétiques)
    Conversion d’un nombre décimale en binaire Icon_minitime1Mar 29 Mar - 2:24 par Dhifallah Fethi

    » Divisibilité par 4 (Algoritmes arithmétiques)
    Conversion d’un nombre décimale en binaire Icon_minitime1Mar 29 Mar - 2:18 par Dhifallah Fethi

    » Série enregestrement et fichier avec corection
    Conversion d’un nombre décimale en binaire Icon_minitime1Mar 29 Mar - 1:30 par Dhifallah Fethi

    » Exercice 8 (Algorithmes récurrents)
    Conversion d’un nombre décimale en binaire Icon_minitime1Lun 28 Mar - 2:34 par Dhifallah Fethi

    » Exercice 7 (Algorithmes récurrents)
    Conversion d’un nombre décimale en binaire Icon_minitime1Lun 28 Mar - 2:23 par Dhifallah Fethi

    » Exercice 6 (Algorithmes récurrents)
    Conversion d’un nombre décimale en binaire Icon_minitime1Lun 28 Mar - 2:18 par Dhifallah Fethi

    Navigation
     Portail
     Index
     Membres
     Profil
     FAQ
     Rechercher
    Mars 2024
    LunMarMerJeuVenSamDim
        123
    45678910
    11121314151617
    18192021222324
    25262728293031
    CalendrierCalendrier
    Qui est en ligne ?
    Il y a en tout 1 utilisateur en ligne :: 0 Enregistré, 0 Invisible et 1 Invité

    Aucun

    Le record du nombre d'utilisateurs en ligne est de 6 le Ven 13 Jan - 2:22

     

     Conversion d’un nombre décimale en binaire

    Aller en bas 
    AuteurMessage
    Dhifallah Fethi
    Admin
    Dhifallah Fethi


    Messages : 74
    Date d'inscription : 02/03/2011

    Conversion d’un nombre décimale en binaire Empty
    MessageSujet: Conversion d’un nombre décimale en binaire   Conversion d’un nombre décimale en binaire Icon_minitime1Dim 6 Mar - 1:06

    Conversion d’un nombre décimale en binaire

    Définition :

    (38)10 = (100110)2
    C'est-à-dire que 38 dans la base 10 est égal à 100110 dans la base 2.
    Pour convertir 38 de la base 10 en son équivalent de la base 2, on a effectué des divisions successives par 2 et on écrit les restes de la division en ordre inverse de leur apparition ; on a obtenu 100110.


    Quotient 3819 9 42 1 0
    Reste 0 11 0 01 Arrêt
    <-------------------------------------------------------
    100110


    Animation:

    [Vous devez être inscrit et connecté pour voir ce lien]

    Analyse du programme principal :

    Code:
    Résultat = Proc affiche (t,j)
    Proc Reste (n, t, j)
    Proc saisir (n)

    Analyse de la procédure Reste :

    Code:
       Def Proc Reste (n : entier ; var t : tab ; var j : entier)
       Résultat = t
       t=[ j ← 0 ]
       Répéter
             j ← j + 1
             t[ j ] ← n mod 2
             n ← n div 2
       jusqu’à (n=0)

    Code en Pascal :
    Code:
    Program conversion_10_2;
    Uses wincrt ;
    Type
    Tab=array[1..100] of 0..1 ;

    Var
    T : tab ;
    j, n : integer ;

    procedure saisir (var n: integer);
    begin
    repeat
    writeln(‘Saisir un entier positif’);
    readln(n) ;
    until (n > 0) ;
    end ;

    procedure Reste ( n:integer; var t:tab; var j:integer) ;
    begin
    j:=0;
    Repeat
    j:=j + 1;
    t[ j ]:= n mod 2;
    n := n div 2;
    until n =0;
    end;

    Procedure afficher(t:tab; j:integer);
    Var
    i : integer;
    begin
    For i := j  downto 1 do
    Write (t[ i ] : 3);
    End;

    Begin
    Saisir (n);
    Reste (n, t, j);
    Afficher (t, j);
    End.
    Revenir en haut Aller en bas
    https://ntic.yoo7.com
     
    Conversion d’un nombre décimale en binaire
    Revenir en haut 
    Page 1 sur 1
     Sujets similaires
    -
    » Conversion de nombre décimal vers un nombre binaire

    Permission de ce forum:Vous ne pouvez pas répondre aux sujets dans ce forum
    Sciences de l'informatique :: 4ème SI :: Programmation :: Cours-
    Sauter vers: