Escolhas do Computador
Escolha aleatória
Escolhas do Computador é 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 jogador robô 🤖
Para jogar contra o computer, o computer também precisa escolher pedra, papel ou tesoura!
Mas como um computer escolhe? Ele usa a aleatoriedade! 🎲
console.log('The computer is thinking... 🤖')
console.log('It will pick something random! 🎲')O que é aleatório? 🎲
Aleatório significa uma surpresa! Você não sabe o que vai obter. 😲
É como girar uma roleta ou jogar um dado. Tudo pode acontecer! 🌀
console.log('Random = a surprise! 🎉')
console.log('Like rolling a dice 🎲')Math.random() ✨
JavaScript tem um auxiliar mágico chamado Math.random().
Ele fornece um número aleatório entre 0 e 1. Como 0,42 ou 0,97! 🔢
let r = Math.random()
console.log('Random number: ' + r + ' ✨')Escolhendo 0, 1 ou 2 🔢
Queremos uma entre THREE escolhas. Então multiplicamos por 3 e arredondamos para baixo com Math.floor().
Isso nos dá 0, 1 ou 2! 🎯
let n = Math.floor(Math.random() * 3)
console.log('Got number: ' + n + ' 🎯')Uma lista de escolhas 📋
Vamos colocar nossas três escolhas em uma matriz. Uma matriz é uma lista! 📋
A posição 0 é pedra, 1 é papel e 2 é tesoura.
let choices = ['rock', 'paper', 'scissors']
console.log(choices[0] + ' ✊')
console.log(choices[1] + ' 📄')
console.log(choices[2] + ' ✂️')Escolha na lista 🎰
Agora vamos combiná-las! Escolhemos um número aleatório e pegamos aquela posição na lista. 🎰
Mágica! O computer fez uma escolha! ✨
let choices = ['rock', 'paper', 'scissors']
let n = Math.floor(Math.random() * 3)
let computer = choices[n]
console.log('Computer picked: ' + computer + ' 🤖')Execute novamente! 🔁
Cada vez que o código é executado, o computer pode escolher algo diferente! 🎲
Tente executá-lo várias vezes. Às vezes pedra, às vezes papel, às vezes tesoura! 😄
let choices = ['rock', 'paper', 'scissors']
let computer = choices[Math.floor(Math.random() * 3)]
console.log('This time: ' + computer + ' 🎰')Uma função auxiliar 🛠️
Vamos envolver nosso código de escolha em uma função. Uma função é uma pequena máquina que você pode usar várias vezes! 🛠️
function computerPick() {
let choices = ['rock', 'paper', 'scissors']
return choices[Math.floor(Math.random() * 3)]
}
console.log('Pick: ' + computerPick() + ' 🤖')Use várias vezes 🔂
Agora que temos nossa máquina, podemos chamá-la quantas vezes quisermos! 🔂
Cada chamada fornece uma nova escolha aleatória. 🎲
function computerPick() {
let choices = ['rock', 'paper', 'scissors']
return choices[Math.floor(Math.random() * 3)]
}
console.log('Pick 1: ' + computerPick())
console.log('Pick 2: ' + computerPick())
console.log('Pick 3: ' + computerPick())Mostre com um emoji 😎
Vamos deixá-la bonita! Podemos mostrar a escolha com um emoji divertido. ✊📄✂️
Agora a escolha do computer ficou incrível! 🌈
let choices = ['rock ✊', 'paper 📄', 'scissors ✂️']
let computer = choices[Math.floor(Math.random() * 3)]
console.log('Computer chose: ' + computer)Você fez um robô escolher! 🤖
Incrível! Você ensinou o computer a escolher! 🎉
Math.random()fornece um número surpresa 🎲Math.floor()arredonda-o para baixo 🔢- Usamos esse número para pegar uma escolha da lista 📋
console.log('Computer can pick now! ✅')
console.log('Next: who wins? 🏆')Verificação rápida 🧠
Vamos ver do que você se lembra! 🤔
Trabalho incrível! 🎉
Você ensinou o computer a escolher pedra, papel ou tesoura! 🤖
- Número aleatório com
Math.random()🎲 - Arredondamento para baixo com
Math.floor()🔢 - Escolha de uma opção da lista 📋
Próximo passo: descobrir who wins! 🏆
console.log('Lesson complete! ⭐')
console.log('On to the winner! 🏆')Perguntas Frequentes
A aula “Escolhas do Computador” é grátis?
Sim — o texto completo de “Escolhas do Computador” é 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 “Escolhas do Computador”?
Escolha aleatória 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 “Escolhas do Computador”?
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
- As Regras
- Escolhas do Computador
- Quem Vence?
- Jogar Novamente