Informatique

Question

bonsoir aidez moi svp

Q1. On considère le nombre suivant (134)7 .

Dans quelle base est représentée ce nombre ?
Donner tous les chiffres permettant de représenter un nombre dans cette base.
Donner la représentation en base 10 de ce nombre ?
Q2. On considère le nombre 123 .

Ce nombre peut-il être la représentation d'un nombre en base 2 ? Si c'est le cas, le convertir en base 10.
Ce nombre peut-il être la représentation d'un nombre en base 3 ? Si c'est le cas, le convertir en base 10.
Ce nombre peut-il être la représentation d'un nombre en base 4 ? Si c'est le cas, le convertir en base 10.
Ce nombre peut-il être la représentation d'un nombre en base 10 ? Si c'est le cas, le convertir en base 10.
Ce nombre peut-il être la représentation d'un nombre en base 16 ? Si c'est le cas, le convertir en base 10.
Q3. Quelles sont les bases les plus utilisées en informatique ? Pourquoi ?

Q4. On considère les nombres suivants écrits en Python : 0x11010, 0b11010, 11010 et 0xaf9.

Donner la base dans laquelle ils sont écrits.
Convertir ces nombres en base 10, le cas échéant.

1 Réponse

  • Réponse :

    bonjour

    Explications :

    (134)7

    ce nombre est écrit en base 7

    les nombres sont :{0,1,2,3,4,5,6}

    (134)7 en base 1à est égal a 4×7⁰+3×7+1×7²=74

    Q2. On considère le nombre 123

    ce nombre ne peut être représenté en base 2

    ce nombre ne peut être représenté en base 3

    ce nombre  peut être représenté en base 4

    (123)4 en base 10 donne 3×4⁰ +2×4¹+1×4²=27

    ce nombre  peut être représenté en base 10

    123=123 en base 10

    ce nombre  peut être représenté en base 16

    (123)16 en base 16 donne 3×16⁰ +2×16¹+1×16²=291

    Q3. Quelles sont les bases les plus utilisées en informatique ? Pourquoi ?

    ce sont les bases 2  et 16 car le langage informatique est en binaire

    et en hex

    Q4. On considère les nombres suivants écrits en Python : 0x11010, 0b11010, 11010 et 0xaf9

    pour convertir les nombres d'hex en python on utilise la fonction int

    ainsi tu tape int("0x11010",16)=69648

    tu fais de même pour les autres

Autres questions