Contenido del Curso
Sistemas Numerales 101
Sistemas Numerales 101
¡Bienvenido a bordo!
¡Hola!
¿Ha oído hablar de los sistemas numéricos? Si no es así, supongo que solías trabajar con uno de ellos, el más popular. Se llama sistema numérico decimal y describe todos los valores que se utilizan en la vida cotidiana, como "10", "112", "674" o "4". De hecho, hay tres sistemas más utilizados como el binario, el octal y el hexadecimal, pero vamos a familiarizarnos con ellos en los próximos capítulos.
¿Pero por qué decimal? Todos los números se basan en la decena, simplemente podemos descomponerlos en mil, cien y docenas.
Regla ###
Voy a explicarla explícitamente utilizando el número 123
. Imaginemos que cada número tiene índices y que la cuenta empieza por el número de la derecha: aquí empezamos por el número 3
y le asignamos el índice 0. A continuación, 2
tiene el índice 1, y 1
tiene el índice 2. Por lo tanto, 3->0
, 2->1
, 1->2
. Para presentar un número en representación decimal debemos multiplicarlo por la decena elevada a la potencia del índice. Por ejemplo: 1x10^2=100
, 2x10^1=20
, 3x10^0=3
; o podemos decir que el número descompuesto 123 está formado por 100, 20 y 3.
# Defining decimal number decimal_number = 123 # Variable for storing the power power = 0 # Printing decimal number print("The initial decimal number is", decimal_number) print("Decomposed decimal number consists of:") # Defining loop that executes till the number is zero while decimal_number != 0: # The remainder of division by 10 allows us to receive the last digit of a number last_digit = decimal_number % 10 # Multiplying last_digit by 10 raised to the relevant power result = last_digit * pow(10, power) #Decreasing decimal number using integer division by 10, allows getting rid of the last digit decimal_number = decimal_number // 10 # Increasing power by 1 power = power + 1 # Printing decomposed number print(result)
Tarea
Los conocimientos adquiridos deben practicarse, ¡es la receta del éxito! Ha llegado el momento de presentar los números en el sistema numérico decimal. Intenta hacerlo con el número 365🌍 Debes seguir el algoritmo de la derecha y rellenar los huecos.
- Define la variable titulada
potencia
y asígnale0
.
- Define la variable titulada
- Define el bucle que se ejecuta hasta que el
número_decimal
sea0
. - Contar el resto de la división
número_decimal
por10
. - Multiplicar el
último_dígito
por el10
elevado a la potencia correspondiente. - Disminuir
número_decimal
utilizando la división entera por10
. - Imprime el
resultado
.
- Imprime el
Una vez que hayas completado esta tarea, haz clic en el debajo del código para comprobar tu solución.
¡Gracias por tus comentarios!
¡Bienvenido a bordo!
¡Hola!
¿Ha oído hablar de los sistemas numéricos? Si no es así, supongo que solías trabajar con uno de ellos, el más popular. Se llama sistema numérico decimal y describe todos los valores que se utilizan en la vida cotidiana, como "10", "112", "674" o "4". De hecho, hay tres sistemas más utilizados como el binario, el octal y el hexadecimal, pero vamos a familiarizarnos con ellos en los próximos capítulos.
¿Pero por qué decimal? Todos los números se basan en la decena, simplemente podemos descomponerlos en mil, cien y docenas.
Regla ###
Voy a explicarla explícitamente utilizando el número 123
. Imaginemos que cada número tiene índices y que la cuenta empieza por el número de la derecha: aquí empezamos por el número 3
y le asignamos el índice 0. A continuación, 2
tiene el índice 1, y 1
tiene el índice 2. Por lo tanto, 3->0
, 2->1
, 1->2
. Para presentar un número en representación decimal debemos multiplicarlo por la decena elevada a la potencia del índice. Por ejemplo: 1x10^2=100
, 2x10^1=20
, 3x10^0=3
; o podemos decir que el número descompuesto 123 está formado por 100, 20 y 3.
# Defining decimal number decimal_number = 123 # Variable for storing the power power = 0 # Printing decimal number print("The initial decimal number is", decimal_number) print("Decomposed decimal number consists of:") # Defining loop that executes till the number is zero while decimal_number != 0: # The remainder of division by 10 allows us to receive the last digit of a number last_digit = decimal_number % 10 # Multiplying last_digit by 10 raised to the relevant power result = last_digit * pow(10, power) #Decreasing decimal number using integer division by 10, allows getting rid of the last digit decimal_number = decimal_number // 10 # Increasing power by 1 power = power + 1 # Printing decomposed number print(result)
Tarea
Los conocimientos adquiridos deben practicarse, ¡es la receta del éxito! Ha llegado el momento de presentar los números en el sistema numérico decimal. Intenta hacerlo con el número 365🌍 Debes seguir el algoritmo de la derecha y rellenar los huecos.
- Define la variable titulada
potencia
y asígnale0
.
- Define la variable titulada
- Define el bucle que se ejecuta hasta que el
número_decimal
sea0
. - Contar el resto de la división
número_decimal
por10
. - Multiplicar el
último_dígito
por el10
elevado a la potencia correspondiente. - Disminuir
número_decimal
utilizando la división entera por10
. - Imprime el
resultado
.
- Imprime el
Una vez que hayas completado esta tarea, haz clic en el debajo del código para comprobar tu solución.
¡Gracias por tus comentarios!
¡Bienvenido a bordo!
¡Hola!
¿Ha oído hablar de los sistemas numéricos? Si no es así, supongo que solías trabajar con uno de ellos, el más popular. Se llama sistema numérico decimal y describe todos los valores que se utilizan en la vida cotidiana, como "10", "112", "674" o "4". De hecho, hay tres sistemas más utilizados como el binario, el octal y el hexadecimal, pero vamos a familiarizarnos con ellos en los próximos capítulos.
¿Pero por qué decimal? Todos los números se basan en la decena, simplemente podemos descomponerlos en mil, cien y docenas.
Regla ###
Voy a explicarla explícitamente utilizando el número 123
. Imaginemos que cada número tiene índices y que la cuenta empieza por el número de la derecha: aquí empezamos por el número 3
y le asignamos el índice 0. A continuación, 2
tiene el índice 1, y 1
tiene el índice 2. Por lo tanto, 3->0
, 2->1
, 1->2
. Para presentar un número en representación decimal debemos multiplicarlo por la decena elevada a la potencia del índice. Por ejemplo: 1x10^2=100
, 2x10^1=20
, 3x10^0=3
; o podemos decir que el número descompuesto 123 está formado por 100, 20 y 3.
# Defining decimal number decimal_number = 123 # Variable for storing the power power = 0 # Printing decimal number print("The initial decimal number is", decimal_number) print("Decomposed decimal number consists of:") # Defining loop that executes till the number is zero while decimal_number != 0: # The remainder of division by 10 allows us to receive the last digit of a number last_digit = decimal_number % 10 # Multiplying last_digit by 10 raised to the relevant power result = last_digit * pow(10, power) #Decreasing decimal number using integer division by 10, allows getting rid of the last digit decimal_number = decimal_number // 10 # Increasing power by 1 power = power + 1 # Printing decomposed number print(result)
Tarea
Los conocimientos adquiridos deben practicarse, ¡es la receta del éxito! Ha llegado el momento de presentar los números en el sistema numérico decimal. Intenta hacerlo con el número 365🌍 Debes seguir el algoritmo de la derecha y rellenar los huecos.
- Define la variable titulada
potencia
y asígnale0
.
- Define la variable titulada
- Define el bucle que se ejecuta hasta que el
número_decimal
sea0
. - Contar el resto de la división
número_decimal
por10
. - Multiplicar el
último_dígito
por el10
elevado a la potencia correspondiente. - Disminuir
número_decimal
utilizando la división entera por10
. - Imprime el
resultado
.
- Imprime el
Una vez que hayas completado esta tarea, haz clic en el debajo del código para comprobar tu solución.
¡Gracias por tus comentarios!
¡Hola!
¿Ha oído hablar de los sistemas numéricos? Si no es así, supongo que solías trabajar con uno de ellos, el más popular. Se llama sistema numérico decimal y describe todos los valores que se utilizan en la vida cotidiana, como "10", "112", "674" o "4". De hecho, hay tres sistemas más utilizados como el binario, el octal y el hexadecimal, pero vamos a familiarizarnos con ellos en los próximos capítulos.
¿Pero por qué decimal? Todos los números se basan en la decena, simplemente podemos descomponerlos en mil, cien y docenas.
Regla ###
Voy a explicarla explícitamente utilizando el número 123
. Imaginemos que cada número tiene índices y que la cuenta empieza por el número de la derecha: aquí empezamos por el número 3
y le asignamos el índice 0. A continuación, 2
tiene el índice 1, y 1
tiene el índice 2. Por lo tanto, 3->0
, 2->1
, 1->2
. Para presentar un número en representación decimal debemos multiplicarlo por la decena elevada a la potencia del índice. Por ejemplo: 1x10^2=100
, 2x10^1=20
, 3x10^0=3
; o podemos decir que el número descompuesto 123 está formado por 100, 20 y 3.
# Defining decimal number decimal_number = 123 # Variable for storing the power power = 0 # Printing decimal number print("The initial decimal number is", decimal_number) print("Decomposed decimal number consists of:") # Defining loop that executes till the number is zero while decimal_number != 0: # The remainder of division by 10 allows us to receive the last digit of a number last_digit = decimal_number % 10 # Multiplying last_digit by 10 raised to the relevant power result = last_digit * pow(10, power) #Decreasing decimal number using integer division by 10, allows getting rid of the last digit decimal_number = decimal_number // 10 # Increasing power by 1 power = power + 1 # Printing decomposed number print(result)
Tarea
Los conocimientos adquiridos deben practicarse, ¡es la receta del éxito! Ha llegado el momento de presentar los números en el sistema numérico decimal. Intenta hacerlo con el número 365🌍 Debes seguir el algoritmo de la derecha y rellenar los huecos.
- Define la variable titulada
potencia
y asígnale0
.
- Define la variable titulada
- Define el bucle que se ejecuta hasta que el
número_decimal
sea0
. - Contar el resto de la división
número_decimal
por10
. - Multiplicar el
último_dígito
por el10
elevado a la potencia correspondiente. - Disminuir
número_decimal
utilizando la división entera por10
. - Imprime el
resultado
.
- Imprime el
Una vez que hayas completado esta tarea, haz clic en el debajo del código para comprobar tu solución.