Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Manual Javascript
Manual Javascript
Controles básicos
For también funciona con variables, la variable la tienes que crear y darle el valor que la sustituye:
Ahora tenemos que conocer a Tor y preguntarle cuantas tuercas tenemos que coger
1. Dirección ();
2. Nuts = info ();
3. For (i = 0; i < nuts; i++){
4. Dirección ();
5. }
Con el carácter + sumamos el número de tuercas que necesita tor más el número que necesita eva.
Operadores aritméticos:
1. Dirección ();
2. tor/eva = info
3. Down ();
4. Nuts = número de tuercas (3días) * tor
5. For (i = 0; i < nuts; i++){
6. Dirección ();
7. }
1. Dirección ();
2. Door = info ();
3. Dirección ();
4. If (door == la otra puerta) {
5. Direcciones hasta llegar a la otra puerta ();
6. }
Hay una puerta que no funciona, tenemos que evitarla de esta manera:
Condicional switch:
Bucle while:
Significa que mientras que el número de tornillos que hay en la caja sea menor al número que te
diga, siga caminando hasta que encuentre una caja con un número mayor de tornillos:
En este caso, while significa que mientras que el número de tuercas recogidas sean menor al que te
dice eva o tor, continues caminando (hasta que llegues al número que necesitas)
Bucle do-while:
El bucle do-while funciona de esta manera:
Do {
}while (condición)
Se refiere a que mientras que (condición), el robotito haga lo que esta después del do entre los
corchetes.
Se utiliza || cuando hay dos condiciones diferentes y se tiene que cumplir una:
Se utiliza && cuando hay dos condiciones diferentes y se tienen que cumplir las dos:
Cuando tengamos que buscar el peso de la caja y no los tornillos que contiene, también podemos
utilizar peso/weight
En el módulo 18 aprendemos que cuando utilizamos caracteres como ‘A’, tenemos que poner
comillas
En este nivel tenemos que preguntarle a eva qué tenemos que recoger y a tor el número de piezas
que necesitamos; para ello, debemos seguir este modelo:
En este caso, para poner screws y nuts tenemos que ponerles comillas de esta manera:
‘nuts’ y ‘screws’
Este tipo de niveles parecen difíciles, pero se trata de entenderlos, una vez que entiendes por qué se
ponen las cosas que se ponen, es fácil.
En este caso, la instrucción dice que, si eva dice ‘yes’, tendremos que entrar por una puerta con
minúscula y si tor dice ‘yes’, tendremos que entrar por una puerta con vocal.
If (vowel && lower) - si eva y tor dicen ‘yes’ tendremos que buscar una puerta con vocal minúscula
If (!vowel && lower) - si eva dice ‘no’ y tor dice ‘yes’, la puerta que tendremos que buscar es la que
tenga una consonante mayúscula
Y así sucesivamente.
En el módulo 19 nos explican que si quieres emplear una función, primero debes definirla de este
modo:
Dirección
//En este caso, x será el número de pasos que daremos más adelante. Voy a poner lo que sería ‘x’
de naranja todo para que se entienda mejor.
Las mayúsculas NO dan igual, si decides nombrar a la función goAndComeBack, siempre tienes que
poner las mismas mayúsculas; también puedes darle otro nombre (que es lo que hago yo para que
sea más rápido). La puedes nombrar goandcomeback o de la forma que cada uno prefiera.
Aquí nos explican que para calcular potencias también debemos utilizar una función a la que
llamaremos “power”:
Result = 1
Return result
Eva = info()
Tor = info()
do{
Dirección()
Screws = info()
En el módulo 20 nos explican cosas que ya nos habían explicado antes, pero de una forma un poco
más extensa; si nos fijamos, en el módulo 18 hay un ejercicio que es prácticamente igual a este, pero
en este nivel, nos explican cómo utilizar más cosas como, por ejemplo, los puntos.
Yo, personalmente, me aclaro más poniendo eva y tor en vez de itemName y howMany, que es más
complicado. Funciona exactamente igual por lo que da lo mismo que pongas uno u otro. Un ejemplo
cambiando lo de arriba por eva y tor es este:
Como se puede observar, funciona igual. Se puede cambiar itemName y howMany por lo que cada
uno quiera (o dejarlo igual). Yo pongo itemName-eva porque eva es la que te dice si necesitas
tornillos o tuercas y howMany-tor porque te dice el número que necesitas.