0Pricing
Javascript for Kids · Lección

Elecciones del ordenador

Elección aleatoria

Elecciones del ordenador es una lección gratuita de Javascript for Kids en CoddyKit. Esta es la lección 2 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 Javascript for Kids, y tu progreso se sincroniza en la web y la app de CoddyKit. El curso de Javascript for Kids incluye 4 lecciones en total.

El jugador robot 🤖

Para jugar contra el ordenador, ¡el ordenador también debe elegir piedra, papel o tijera!

Pero ¿cómo elige un ordenador? ¡Utiliza la aleatoriedad! 🎲

console.log('The computer is thinking... 🤖')
console.log('It will pick something random! 🎲')

¿Qué significa aleatorio? 🎲

Aleatorio significa que es una sorpresa. No sabe qué va a obtener. 😲

Es como hacer girar una ruleta o lanzar un dado. ¡Todo puede pasar! 🌀

console.log('Random = a surprise! 🎉')
console.log('Like rolling a dice 🎲')

Math.random() ✨

JavaScript tiene un ayudante especial llamado Math.random().

Proporciona un número aleatorio entre 0 y 1. ¡Por ejemplo, 0.42 o 0.97! 🔢

let r = Math.random()
console.log('Random number: ' + r + ' ✨')

Elegir 0, 1 o 2 🔢

Queremos una de tres opciones. Por eso multiplicamos por 3 y redondeamos hacia abajo con Math.floor().

¡Así obtenemos 0, 1 o 2! 🎯

let n = Math.floor(Math.random() * 3)
console.log('Got number: ' + n + ' 🎯')

Una lista de opciones 📋

¡Coloquemos nuestras tres opciones en un array! Un array es una lista. 📋

La posición 0 es piedra, la 1 es papel y la 2 es tijera.

let choices = ['rock', 'paper', 'scissors']
console.log(choices[0] + ' ✊')
console.log(choices[1] + ' 📄')
console.log(choices[2] + ' ✂️')

Elegir de la lista 🎰

¡Ahora vamos a combinarlos! Elegimos un número aleatorio y después tomamos esa posición de la lista. 🎰

¡Magia! ¡El ordenador ha hecho una elección! ✨

let choices = ['rock', 'paper', 'scissors']
let n = Math.floor(Math.random() * 3)
let computer = choices[n]
console.log('Computer picked: ' + computer + ' 🤖')

¡Ejecutarlo de nuevo! 🔁

¡Cada vez que se ejecuta el código, el ordenador puede elegir algo diferente! 🎲

Pruebe a ejecutarlo varias veces. ¡A veces piedra, a veces papel y a veces tijera! 😄

let choices = ['rock', 'paper', 'scissors']
let computer = choices[Math.floor(Math.random() * 3)]
console.log('This time: ' + computer + ' 🎰')

Una función auxiliar 🛠️

¡Vamos a envolver el código de elección en una función! Una función es como una pequeña máquina que puede utilizar una y otra vez. 🛠️

function computerPick() {
  let choices = ['rock', 'paper', 'scissors']
  return choices[Math.floor(Math.random() * 3)]
}
console.log('Pick: ' + computerPick() + ' 🤖')

Utilizarla muchas veces 🔂

Ahora que tenemos nuestra máquina, ¡podemos llamarla tantas veces como queramos! 🔂

Cada llamada proporciona una nueva elección aleatoria. 🎲

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

Mostrar con un emoji 😎

¡Vamos a hacerlo más atractivo! Podemos mostrar la elección con un emoji divertido. ✊📄✂️

¡Ahora la elección del ordenador se ve genial! 🌈

let choices = ['rock ✊', 'paper 📄', 'scissors ✂️']
let computer = choices[Math.floor(Math.random() * 3)]
console.log('Computer chose: ' + computer)

¡Ha creado un robot que elige! 🤖

¡Increíble! ¡Ha enseñado al ordenador a elegir! 🎉

  • Math.random() proporciona un número sorpresa 🎲
  • Math.floor() lo redondea hacia abajo 🔢
  • Lo usamos para obtener una opción de la lista 📋
console.log('Computer can pick now! ✅')
console.log('Next: who wins? 🏆')

Comprobación rápida 🧠

¡Veamos qué recuerda! 🤔

¡Excelente trabajo! 🎉

¡Ha enseñado al ordenador a elegir piedra, papel o tijera! 🤖

  • Número aleatorio con Math.random() 🎲
  • Redondeo hacia abajo con Math.floor() 🔢
  • Obtener una opción de la lista 📋

Lo siguiente: ¡averigüemos quién gana! 🏆

console.log('Lesson complete! ⭐')
console.log('On to the winner! 🏆')

Preguntas frecuentes

¿La lección «Elecciones del ordenador» es gratis?

Sí — el texto completo de «Elecciones del ordenador» 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 Javascript for Kids, actualiza a CoddyKit PRO. El curso de Javascript for Kids incluye 4 lecciones en total.

¿Qué aprenderé en «Elecciones del ordenador»?

Elección aleatoria Practicas Javascript 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 Javascript for Kids?

No se requiere experiencia previa. Javascript 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 2 de 4.

¿Cuánto tiempo toma la lección «Elecciones del ordenador»?

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 Javascript for Kids?

Sí. Cada lección de Javascript 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. Las reglas
  2. Elecciones del ordenador
  3. ¿Quién gana?
  4. Jugar de nuevo
← Volver a Javascript for Kids