SOLUCIÓN A UN PROBLEMA MEDIANTE UN ALGORITMO Y SU DIAGRAMA DE FLUJO
Como usuarios de la tecnología, específicamente hablando de cómputo educativo, como son los programas y software, simuladores y robótica pedagógica, debemos tener la habilidad de resolución de problemas.
Sabemos que la forma más eficaz de resolución de problemas descomponerlo en partes para de esta forma analizar de una mejor forma cada paso del proceso.
Un algoritmo es un método para la resolución de un problema, por otra parte para llevar a cabo cualquier programa computacional es necesario primeramente diseñar un algoritmo que exprese lo que queremos que haga la computadora y su diseño requiere de habilidades de análisis y creatividad por parte del administrador, programador o usuario.
A continuación presentamos la resolución de un problema expresado en un algoritmo, asimismo se diseñó el diagrama de flujo que lo ejemplifica.
Ejercicio: ¿Cómo harían una regla (algoritmo) para que un personaje (estrella) de StageCast Creator salte en principio 2 obstáculos, 3 obstáculos, n obstáculos?
a) Expresada en algoritmo.
1. Declarar tres variables: a, b y c.
2. Asignar valor a cada una de las variables:
a= 1
b= 2
c= 0
3. Pedir al usuario que asigne un valor a c
4. Preguntar: si a <=c
5. De ser así, entonces:
Salta las veces el valor de b Incrementa el valor de b en 1
Incrementa el valor de a en 1
Regresar al paso número 4
6. De no ser así, entonces:
Imprime un mensaje “no se cumplió la primer condición”
7. Finaliza el algoritmo
b) Diagrama de flujo.