Los algoritmos
Posibilidades de configuración de escenas
 

Los algoritmos.

Utilizamos algoritmos cuando queremos que el ordenador busque sistemáticamente un valor que cumpla una determinada condición.

a1 inicio='a1=0' hacer='a1=a1+1' mientras='(n/a1>ent(n/a1))*(a1<n)' evaluar=siempre
a2 inicio='a2=a1' hacer='a2=a2+1' mientras='(n/a2>ent(n/a2))*(a2<n)' evaluar=siempre
.....

En este caso el ordenador busca un divisor del número n probando las divisiones
n/a1>ent(n/a1)
Mientras se cumpla que el resultado de esa división es un número decimal seguirá buscándolo. Cuando la división resulte un número entero se detendrá.

Si no encuentra un valor que lo cumpla seguirá buscándolo hasta que llegue a 100000 intentos, entonces dará un mensaje.

Tenemos que evitar que el ordenador trabaje inútilmente y que se bloquee.
Para que no siga buscando cuando el valor de a1 ya supere al número n ponemos la condición *(a1<n). Entonces se detendrá, en el valor n+1, pero ese valor ya no es válido, por eso hacemos que ese número no se dibuje poniendo la condición dibujar si a1<=n

En esta escena se han puesto 66 algoritmos encadenados, de forma que cada uno empieza donde se detiene el anterior.


       
           
  Eduardo Barbero Corral
 
PoyectoDescartes.org. Año 2014
 
 

CC by-nc-nd
Esta obra está bajo una licencia de Creative Commons Reconocimiento-NoComercial-SinObraDerivada 4.0 Internacional si no se indica lo contrario.