Documentos de Académico
Documentos de Profesional
Documentos de Cultura
GOBSTONES
program {
Mover(Norte)
}
program {
Mover(Norte)
Mover(Norte)
}
rojas (Rojo)
azules (Azul)
negras (Negro)
y verdes (Verde)
(COMANDO)
program {
Poner(Rojo)
}
Para crear una nueva accion se escribe procedure seguido del nombre
y parentesis luego ponemos corcheas y encerramos lo que queremos
que haga.
procedure Poner3Rojas() {
Poner(Rojo)
Poner(Rojo)
Poner(Rojo)
}
program {
Poner3Rojas()
}
IrAlBorde(Este)
procedure MoverOeste10() {
repeat(10) {
Mover(Oeste)
}
}
procedure PonerN(cantidad,color){
repeat(cantidad){
Poner(color)
}
}
procedure MoverComoSalmon(direccion) {
Mover(opuesto(direccion))
}
if (Si)
lo que le estamos diciendo a la computadora
es "si hay bolitas azules, sacá una bolita azul"
procedure SacarRojoConMiedo() {
if (hayBolitas(Rojo)) {
Sacar(Rojo)
}
}
program {
if(puedeMover(Este)==True) {
Mover(Este) }
}
procedure MoverComoSea() {
if (puedeMover(Oeste)) {
Mover(Oeste)
} else {
Mover(Norte)
}
}
function nroBolitasTotal() {
return (nroBolitas(Azul) + nroBolitas(Negro) + nroBolitas(Rojo) +
nroBolitas(Verde))
}
TAMBIEN sirve para verificar, si SE PUEDE mover a una direccion y saber si hay
algun color
function hayAlgunaBolita() {
return (hayBolitas(Rojo) || hayBolitas(Negro) || hayBolitas(Verde) ||
hayBolitas(Azul))
}
JAVASCRIPS
Ya no se usa las corcheas[] para terminar el return, solo se usa el punto y coma;
En division es /
function mitad(numero) {
return numero / 2;
}
function versosMartinFierro() {
imprimir("Aquí me pongo a cantar");
imprimir("Al compás de la vigüela;");
imprimir("Que el hombre que lo desvela");
imprimir("Una pena extraordinaria");
return 0
}