TECNOLOGÍA PROGRAMACIÓN ROBÓTICA
¿Que es un Algoritmo?
Podríamos decir que un algoritmo es una secuencia ordenada de pasos a seguir para resolver un problema concreto.
Por ejemplo. Si queremos freir un huevo:
PROCESO: Freir un huevo
PASO 1: Sacamos el huevo de la nevera
PASO 2: Sacamos la sartén y la bañamos con bien de aceite
PASO 3: Calentamos el aceite a fuego máximo 2 minutos
PASO 4: Rompemos el huevo directamente en la sartén
PASO 5: Echamos una pizca de sal sobre el huevo
PASO 6: Freímos el huevo durante 3 minutos más o menos
PASO 7: Sacamos el huevo de la sartén al plato
PASO 8: Apagamos el fuego y retiramos la sartén.
END_PROCESO
Cómo hacer un Algoritmo
Existen dos métodos principales para hacer un Algoritmo:
1) A través de pseudocódigo.
2) Mediante diagramas de flujo
Independientemente del método para hacerlo, un algoritmo debe tener tres partes bien diferenciadas:
ENTRADA: Información que introducimos en el algoritmo
PROCESO: Operaciones y cálculos para encontrar la solución al problema planteado.
SALIDA: Respuestas dadas por el algoritmo o resultados finales de los procesos realizados
Un concepto muy importante que se usa en prácticamente todos los algoritmo y programas informáticos, es el de VARIABLE.
UNA VARIABLE es un espacio en el sistema de almacenamiento, en el que podemos almacenar cualquier tipo de información y después operar con esa información. Se le puede llamar de cualquier forma (un letra, una palabra...). Una vez almacenada la información en la variable, se puede usar en el resto del programa escribiendo el nombre de la variable.
Pseudocódigo:
Un algoritmo escrito en pseudocódigo es un algoritmo cuyos códigos están escritos en lenguaje coloquial. Básicamente es un programa diseñado en lenguaje coloquial.
Para aprender a hacer algoritmos en pseudocódigo, usaremos la herramienta gratuita: PSeint
PSeint
Pseint es una herramienta gratuita, que sirve para hacer algoritmos tanto en pseudocódigo como con diagramas de flujo.
A continuación pondremos unos tutoriales de cómo usar PSeint y de algunos ejemplos sencillos de algoritmos usando PSeint con pseudocódigo.
Diagramas de Flujo
Un diagrama de flujo es la representación gráfica de un algoritmo o proceso.
Estos diagramas utilizan símbolos con significados definidos que representan los pasos del algoritmo, y representan el flujo de ejecución mediante flechas que conectan los puntos de inicio y de fin del proceso.
Para hacerlos, de nuevo usaremos la herramienta PSeint.