0Pricing
Javascript for Kids · Aula

Codificação

Texto para código

Codificação é uma aula grátis de Javascript for Kids no CoddyKit. Esta é a aula 3 de 4. Você pode ler a aula completa abaixo gratuitamente — depois pratica ao vivo no navegador com um editor de código integrado e um tutor de IA 24/7. Faz parte do caminho de aprendizado de Javascript for Kids, e seu progresso é sincronizado entre a web e o app CoddyKit. O curso de Javascript for Kids inclui 4 aulas no total.

Torne-a Secreta! 🔐

Codificar significa transformar uma mensagem normal em uma mensagem secreta. Vamos nos tornar mestres na criação de códigos! 🔐🕵️

console.log('Time to encode a message! 🔐')

Comece com uma Mensagem 📝

Primeiro, precisamos de uma mensagem para esconder. 📝

let message = 'hello'
console.log('Original:', message)

Escolha um Deslocamento Secreto 🔢

Escolha um valor de deslocamento. Ele é como a chave secreta que somente os amigos conhecem! 🔢🗝️

let shift = 3
console.log('Secret shift key:', shift)

Caixa Secreta Vazia 📦

Começamos com uma string vazia para reunir nossas letras secretas. 📦

let secret = ''
console.log('Secret box is empty for now:', secret)

Desloque uma Letra 🔤

Vamos codificar apenas a primeira letra da nossa mensagem. 🔤

let message = 'hello'
let shift = 3
let first = String.fromCharCode(message.charCodeAt(0) + shift)
console.log('First letter becomes:', first)

Percorra Todas as Letras em um Laço 🔁

Agora percorremos em um laço ALL as letras e deslocamos cada uma delas. 🔁

let message = 'hi'
let shift = 3
for (let i = 0; i < message.length; i++) {
  console.log(String.fromCharCode(message.charCodeAt(i) + shift))
}

Reúna-as na Caixa 📥

Em vez de imprimir, adicionamos cada letra deslocada à nossa caixa secreta! 📥

let message = 'hi'
let shift = 3
let secret = ''
for (let i = 0; i < message.length; i++) {
  secret += String.fromCharCode(message.charCodeAt(i) + shift)
}
console.log('Secret:', secret)

Codifique 'hello' 🎉

Vamos codificar uma palavra real e revelar o segredo! 🎉

let message = 'hello'
let shift = 3
let secret = ''
for (let i = 0; i < message.length; i++) {
  secret += String.fromCharCode(message.charCodeAt(i) + shift)
}
console.log('hello becomes:', secret)

Uma Função de Codificação 🛠️

Vamos criar uma função encode reutilizável para qualquer mensagem! 🛠️

function encode(msg, shift) {
  let out = ''
  for (let i = 0; i < msg.length; i++) {
    out += String.fromCharCode(msg.charCodeAt(i) + shift)
  }
  return out
}
console.log(encode('cat', 2))

Chaves Diferentes, Segredos Diferentes 🗝️

Altere a chave e o segredo também mudará! Experimente algumas. 🗝️

function encode(msg, s) {
  let out = ''
  for (let i = 0; i < msg.length; i++) out += String.fromCharCode(msg.charCodeAt(i) + s)
  return out
}
console.log(encode('dog', 1))
console.log(encode('dog', 5))

Codificador Completo 🎮

Aqui está seu criador de mensagens secretas completo! 🎮🔐

function encode(msg, s) {
  let out = ''
  for (let i = 0; i < msg.length; i++) out += String.fromCharCode(msg.charCodeAt(i) + s)
  return out
}
console.log('Message: meet me at noon')
console.log('Secret:', encode('meet me at noon', 4))

Verificação Rápida ✅

Teste suas habilidades de codificação! 🧠

Criador de Códigos! 🌟

Brilhante, agente! 🕵️ Agora você consegue codificar mensagens! 🎉

  • Percorra um laço e desloque cada letra 🔁
  • Reúna-as em uma caixa secreta 📦
  • O deslocamento é sua chave secreta 🗝️

Último passo: decodificação! 🔓

console.log('Encoding: MASTERED! 🌟')

Perguntas Frequentes

A aula “Codificação” é grátis?

Sim — o texto completo de “Codificação” é grátis para ler aqui na web. Para praticá-la interativamente (um editor de código integrado e um tutor de IA 24/7) e desbloquear o restante do curso de Javascript for Kids, atualize para CoddyKit PRO. O curso de Javascript for Kids inclui 4 aulas no total.

O que vou aprender em “Codificação”?

Texto para código Você pratica Javascript for Kids com código prático que executa diretamente no navegador, e um tutor de IA 24/7 responde suas dúvidas enquanto trabalha na aula.

Preciso ter experiência prévia para começar Javascript for Kids?

Nenhuma experiência prévia é necessária. Javascript for Kids no CoddyKit é estruturado para alunos iniciantes até avançados, então você pode começar aqui ou desde o início e aprender no seu ritmo. Esta é a aula 3 de 4.

Quanto tempo leva a aula “Codificação”?

A maioria das aulas CoddyKit leva cerca de 5–10 minutos. Cada uma é compacta e interativa, então você faz progresso constante e retoma exatamente de onde parou entre web e app.

Posso escrever e executar código nesta aula de Javascript for Kids?

Sim. Cada aula de Javascript for Kids inclui um editor de código integrado, então você escreve e executa código real direto no navegador e recebe feedback de IA instantaneamente — nenhuma configuração local necessária.

Todas as aulas deste curso

  1. O que é um Código?
  2. Deslocando Letras
  3. Codificação
  4. Decodificação
← Voltar para Javascript for Kids