Coding for Kids · Pelajaran

Menguraikan Pesan

Ubah kode kembali menjadi teks

Pelajaran 4 dari 413 langkah

Menguraikan Pesan adalah pelajaran Coding for Kids gratis di CoddyKit. Ini adalah pelajaran 4 dari 4. Kamu bisa membaca pelajaran lengkapnya di bawah secara gratis — lalu praktikkan langsung di browser dengan editor kode bawaan dan tutor AI 24/7. Ini adalah bagian dari jalur belajar Coding for Kids, dan progresmu tersinkronisasi di web dan aplikasi CoddyKit. Kursus Coding for Kids mencakup 4 pelajaran total.

Pecahkan Kodenya! 🔓

Teman Anda mengirimkan pesan rahasia! 📨 Sekarang Anda perlu decode pesan itu kembali menjadi kata-kata biasa.

Mari menjadi pemecah kode! 🕵️

Decode Adalah Kebalikannya 🔄

Untuk encode, kita melakukan ADD pada pergeseran. Untuk decode, kita melakukan SUBTRACT!

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

Mundur Satu Huruf ⬅️

Mengurangi kunci akan mengembalikan huruf rahasia menjadi huruf biasa!

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

Ulangi untuk Decode 🔂

Telusuri setiap huruf berkode dan geser kembali.

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

Satukan Semuanya 🧩

Susun kata yang telah di-decode di dalam kotak kosong.

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

Buat Alat Decode 🛠️

Bungkus decoder dalam sebuah fungsi agar mudah digunakan kembali!

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

Encode Lalu Decode 🔁

Encode sebuah kata, lalu decode kata itu. Hasilnya seharusnya kembali seperti semula!

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))

Kunci Salah, Gagal 🚫

Jika Anda menggunakan kunci yang WRONG, pesan akan tetap kacau. Kuncinya adalah rahasia!

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

Decode Sebuah Misteri 🔍

Berikut pesan berkode dengan kunci 2. Apa isinya?

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

Kirim Catatan Rahasia 📬

Sekarang Anda dan seorang teman dapat saling bertukar catatan rahasia dengan kunci bersama! 🤝

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

Coba Milik Anda 🎯

Decode pesan ini dengan kunci 3 dan bacalah kejutannya!

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

Pemeriksaan Singkat ✅

Untuk decode pesan yang telah digeser, apa yang harus Anda lakukan?

Pemecah Kode! 🏆

Anda berhasil, agen rahasia! Anda telah mempelajari cara:

  • Melakukan decode dengan mengurangi kunci ⬅️
  • Membuat fungsi decode 🛠️
  • Melakukan encode lalu decode untuk mendapatkan hasil semula 🔁
  • Memahami mengapa kunci harus tetap rahasia 🗝️

Anda telah menyelesaikan Pembuat Kode Rahasia! 🎉🤫

Gratis untuk memulai

Belajar Python dengan tutor AI — gratis

Tulis dan jalankan kode asli di browser kamu, dapatkan bantuan instan dari tutor AI 24/7, dan lanjutkan di mana kamu tinggalkan di web atau aplikasi.

Kursus
35
Pelajaran
140

Pertanyaan yang Sering Diajukan

Apakah pelajaran “Menguraikan Pesan” gratis?

Ya — teks lengkap “Menguraikan Pesan” gratis dibaca di sini di web. Untuk praktiknya secara interaktif (editor kode bawaan dan tutor AI 24/7) dan buka sisa kursus Coding for Kids, upgrade ke CoddyKit PRO. Kursus Coding for Kids mencakup 4 pelajaran total.

Apa yang akan aku pelajari di “Menguraikan Pesan”?

Ubah kode kembali menjadi teks Kamu berlatih Coding for Kids dengan kode praktik yang langsung kamu jalankan di browser, dan tutor AI 24/7 menjawab pertanyaanmu saat kamu mengerjakan pelajaran ini.

Apakah aku perlu pengalaman untuk memulai Coding for Kids?

Tidak diperlukan pengalaman sebelumnya. Coding for Kids di CoddyKit dirancang untuk pemula hingga pelajar tingkat lanjut, jadi kamu bisa memulai di sini atau dari awal dan belajar sesuai kecepatan kamu sendiri. Ini adalah pelajaran 4 dari 4.

Berapa lama pelajaran “Menguraikan Pesan” memakan waktu?

Sebagian besar pelajaran CoddyKit memakan waktu sekitar 5–10 menit. Setiap pelajaran ringkas dan interaktif, jadi kamu membuat kemajuan stabil dan melanjutkan dari tempat kamu tinggalkan di web dan aplikasi.

Bisakah aku menulis dan menjalankan kode dalam pelajaran Coding for Kids ini?

Ya. Setiap pelajaran Coding for Kids menyertakan editor kode bawaan, jadi kamu menulis dan menjalankan kode nyata langsung di browser dan mendapatkan umpan balik AI instan — tidak diperlukan penyiapan lokal.

Semua pelajaran dalam kursus ini

  1. Apa Itu Kode
  2. Menggeser Huruf
  3. Mengodekan Pesan
  4. Menguraikan Pesan
← Kembali ke Coding for Kids