0Pricing
Javascript for Kids · Aula

Deslocando Letras

Uma cifra simples

Deslocando Letras é uma aula grátis de Javascript for Kids no CoddyKit. Esta é a aula 2 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.

O Truque do Deslizamento! ➡️

Hoje aprenderemos a Cifra de César: deslizamos cada letra alguns passos para a frente! ➡️🔐

console.log('Let us slide some letters! ➡️')

Deslize Uma Posição 1️⃣

Se deslocarmos a uma posição para a frente, ele se transforma em b. Fácil! 1️⃣

let n = 'a'.charCodeAt(0)
console.log('a shifted by 1:', String.fromCharCode(n + 1))

Deslize Três Posições 3️⃣

O famoso deslocamento de César é 3. Então a se transforma em d! 3️⃣

let n = 'a'.charCodeAt(0)
console.log('a shifted by 3:', String.fromCharCode(n + 3))

Desloque Qualquer Letra 🔤

Vamos criar uma variável para o valor do deslocamento, para podermos alterá-lo facilmente! 🔤

let shift = 3
let letter = 'h'
let n = letter.charCodeAt(0)
console.log(letter, 'becomes', String.fromCharCode(n + shift))

Desloque uma Palavra Inteira 🔁

Com um laço, podemos deslocar todas as letras de uma palavra! 🔁

let word = 'cat'
let shift = 1
for (let i = 0; i < word.length; i++) {
  let n = word.charCodeAt(i)
  console.log(String.fromCharCode(n + shift))
}

Crie a Palavra Secreta 🧩

Em vez de imprimir cada letra, vamos juntá-las em uma única palavra secreta! 🧩

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

Deslizando para Trás ⬅️

Para ler um segredo, deslizamos as letras BACK pela mesma quantidade! ⬅️

let n = 'd'.charCodeAt(0)
console.log('d shifted back by 3:', String.fromCharCode(n - 3))

E o Z? 🌀

Se deslocarmos z para a frente, ele ultrapassará o alfabeto! As cifras reais dão a volta e retornam a a. 🌀

console.log('z is tricky! It should wrap to a 🌀')

Uma Função de Deslocamento 🛠️

Vamos colocar nosso deslizador em uma função reutilizável! 🛠️

function shiftLetter(letter, amount) {
  return String.fromCharCode(letter.charCodeAt(0) + amount)
}
console.log(shiftLetter('a', 2))

Experimente Diferentes Deslocamentos 🔢

Um deslocamento maior cria um segredo diferente. Experimente deslocar 5 posições! 🔢

function shiftLetter(l, a) { return String.fromCharCode(l.charCodeAt(0) + a) }
console.log('Shift 5:', shiftLetter('a', 5))
console.log('Shift 10:', shiftLetter('a', 10))

Demonstração Completa do Deslocamento 🎮

Aqui está uma palavra inteira sendo deslocada para virar um segredo! 🎮

let word = 'dog'
let shift = 2
let secret = ''
for (let i = 0; i < word.length; i++) {
  secret += String.fromCharCode(word.charCodeAt(i) + shift)
}
console.log(word, 'becomes', secret)

Verificação Rápida ✅

Teste suas habilidades de deslizamento! 🧠

Deslizador de Letras! 🌟

Incrível, agente! 🕵️ Você aprendeu a deslocar letras! 🎉

  • Deslize para a frente para esconder ➡️
  • Deslize para trás para ler ⬅️
  • Os laços deslocam palavras inteiras 🔁

Próximo: codificar uma mensagem inteira! 🔐

console.log('Shifting letters: LEARNED! 🌟')

Perguntas Frequentes

A aula “Deslocando Letras” é grátis?

Sim — o texto completo de “Deslocando Letras” é 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 “Deslocando Letras”?

Uma cifra simples 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 2 de 4.

Quanto tempo leva a aula “Deslocando Letras”?

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