Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Sintaxis Gobstone
Sintaxis Gobstone
program {
/*
programa usando comandos primitivos o
llamada a un procedimiento por su nombre NombreDelProcedimiento (parám)
parám es el dato que le pasamos al procedimiento para q funcione, puede no
necesitar ninguno y queda (vacío)
*/
}
Procedimientos
procedure NombreDelProcedimiento (parámetros) {
//acciones usando comandos primitivos.
/* los parámetos pueden estar o no, depende si el procedimiento lo necesita
para funcionar, y se pasan cuando se llama al procedimiento desde el program*/
//si hay más de uno se separan por , coma.
//también los parámetros pueden ser expresiones como ( x + y , Rojo )
}
Operadores
div se usa para dividir=> algo div 2
+ - * => suma, resta, multiplicación
< > not => menor, mayor, negado
Condicional
if ( condición a cumplir ) {
//acción a tomar
}
Condicional if else
if ( condición a cumplir ) {
//acción a tomar
} else {
//acción alternativa
}
Funciones
Function nombreDeLaFuncion(){
return //lo que devuelve después de hacer algo o después de no hacer
nada, pero siempre devuelve algo, siempre hay un return
}
&& conjunción and, todos deben ser true para q la expresión sea true
( expr1 < 4 && expr2 <23 )
|| disyunción or, con que uno sea true toda la expresión pasa a ser true
( expr1 < 4 || expr2 <23 )