0Pricing
Coding for Kids · Lección

Descodificar un mensaje

Convierta el código de nuevo en texto

Descodificar un mensaje es una lección gratuita de Coding for Kids en CoddyKit. Esta es la lección 4 de 4. Puedes leer la lección completa abajo gratuitamente — luego la practicas en el navegador con un editor de código integrado y un tutor de IA 24/7. Forma parte de la ruta de aprendizaje de Coding for Kids, y tu progreso se sincroniza en la web y la app de CoddyKit. El curso de Coding for Kids incluye 4 lecciones en total.

¡Descifre el código! 🔓

¡Su amigo le ha enviado un mensaje secreto! 📨 Ahora debe descodificarlo para convertirlo de nuevo en palabras normales.

¡Convirtámonos en descifradores de códigos! 🕵️

Descodificar es lo contrario 🔄

Para codificar, SUMAMOS el desplazamiento. Para descodificar, ¡lo RESTAMOS!

coded = 'D'
shift = 3
print(chr(ord(coded) - shift))

Una letra hacia atrás ⬅️

¡Restar la clave devuelve la letra secreta a la normalidad!

print(chr(ord('K') - 3))

Use un bucle para descodificar 🔂

Recorra cada letra codificada y desplácela hacia atrás.

coded = 'KLGH'
shift = 3
for letter in coded:
    print(chr(ord(letter) - shift))

Únalo todo 🧩

Construya la palabra descodificada en una caja vacía.

coded = 'KLGH'
shift = 3
plain = ''
for letter in coded:
    plain += chr(ord(letter) - shift)
print(plain)

Cree una herramienta de descodificación 🛠️

Encapsule el descodificador en una función para reutilizarlo fácilmente.

def decode(coded, shift):
    plain = ''
    for letter in coded:
        plain += chr(ord(letter) - shift)
    return plain
print(decode('KLGH', 3))

Codifique y después descodifique 🔁

Codifique una palabra y después descodifíquela. ¡Debería recuperar la palabra original!

def encode(msg, s):
    out = ''
    for c in msg:
        out += chr(ord(c) + s)
    return out
def decode(msg, s):
    out = ''
    for c in msg:
        out += chr(ord(c) - s)
    return out
secret = encode('HELLO', 4)
print('Coded:', secret)
print('Back:', decode(secret, 4))

Clave incorrecta, no hay suerte 🚫

Si utiliza la clave INCORRECTA, el mensaje seguirá desordenado. ¡La clave es el secreto!

def decode(msg, s):
    out = ''
    for c in msg:
        out += chr(ord(c) - s)
    return out
print(decode('KLGH', 1))

Descifre un misterio 🔍

Aquí tiene un mensaje codificado con la clave 2. ¿Qué dice?

def decode(msg, s):
    out = ''
    for c in msg:
        out += chr(ord(c) - s)
    return out
print(decode('JCRRA', 2))

Envíe notas secretas 📬

¡Ahora usted y un amigo pueden intercambiar notas secretas con una clave compartida! 🤝

def decode(msg, s):
    out = ''
    for c in msg:
        out += chr(ord(c) - s)
    return out
print('Message:', decode('OQQP', 2))

Pruebe por su cuenta 🎯

¡Descodifique este mensaje con la clave 3 y descubra la sorpresa!

def decode(msg, s):
    out = ''
    for c in msg:
        out += chr(ord(c) - s)
    return out
print(decode('ZRZ', 3))

Comprobación rápida ✅

Para descodificar un mensaje desplazado, ¿qué debe hacer?

¡Descifrador de códigos! 🏆

¡Lo ha conseguido, agente secreto! Ha aprendido a:

  • Descodificar restando la clave ⬅️
  • Construir una función de descodificación 🛠️
  • Codificar y después descodificar para recuperar el original 🔁
  • Entender por qué la clave debe mantenerse en secreto 🗝️

¡Ha terminado Secret Code Maker! 🎉🤫

Preguntas frecuentes

¿La lección «Descodificar un mensaje» es gratis?

Sí — el texto completo de «Descodificar un mensaje» es gratis para leer aquí en la web. Para practicarla de forma interactiva (editor de código integrado y tutor de IA 24/7) y desbloquear el resto del curso de Coding for Kids, actualiza a CoddyKit PRO. El curso de Coding for Kids incluye 4 lecciones en total.

¿Qué aprenderé en «Descodificar un mensaje»?

Convierta el código de nuevo en texto Practicas Coding for Kids con código real que ejecutas directamente en el navegador, y un tutor de IA 24/7 responde tus preguntas mientras trabajas en la lección.

¿Necesito experiencia previa para empezar Coding for Kids?

No se requiere experiencia previa. Coding for Kids en CoddyKit está estructurado para principiantes hasta estudiantes avanzados, así que puedes empezar aquí o desde el inicio y avanzar a tu ritmo. Esta es la lección 4 de 4.

¿Cuánto tiempo toma la lección «Descodificar un mensaje»?

La mayoría de las lecciones de CoddyKit toman alrededor de 5–10 minutos. Cada una es compacta e interactiva, así que avanzas constantemente y retomas exactamente por donde dejaste en la web y la app.

¿Puedo escribir y ejecutar código en esta lección de Coding for Kids?

Sí. Cada lección de Coding for Kids incluye un editor de código integrado, así que escribes y ejecutas código real directamente en tu navegador y obtienes retroalimentación instantánea de IA — sin configuración local necesaria.

Todas las lecciones de este curso

  1. ¿Qué es un código?
  2. Desplazar letras
  3. Codificar un mensaje
  4. Descodificar un mensaje
← Volver a Coding for Kids