You are on page 1of 2

 Describir de manera concreta que es un Algoritmo, un diagrama de

flujo, un seudocódigo, cuáles son las diferencias y similitudes que


usted encuentra en ellos.

DIFERENCIA ENTRE PSEUDOCODIGO Y


DIAGRAMA DE FLUJO

ALGORITMOS

DEFINICIÓN
Se define algoritmo como un conjunto ordenado y finito de operaciones que permite hallar la
solución de un problema. El algoritmo constituye un método para resolver un problema mediante
una secuencia de pasos a seguir. Dicha secuencia puede ser expresada en forma de diagrama de
flujo con el fin de seguirlo de una forma más sencilla.

Diagrama de Flujo: Representación gráfica de un algoritmo o de un proceso con


símbolos estandarizados, que nos muestra cada uno de los pasos a seguir en la solución de un
problema.

Pseudocódigo: Es la solución de un algoritmo de forma detallada, muy parecida a


nuestro lenguaje, el cual posteriormente se puede utilizar para la codificación del mismo por los
detalles y las palabras clave que se utilizan en el mismo.

DIFERENCIA
Aunque ambos son formas de representar un algoritmo, su diferencia radica en la
forma en la que se representa, uno es grafico (diagrama de flujo) e indica paso a
paso la forma de solucionar un problema o proceso, y dentro de su simbología
estandarizada se puede complementar con directrices en el lenguaje del
programador , y el algoritmo aunque también nos puede mostrar paso a paso las
instrucciones para la solución de un algoritmo, tiene la ventaja de ser un lenguaje
intermedio entre el ser humano y el lenguaje máquina, por lo tanta es flexible y
fácil de entender por el programador pero tampoco puede ser interpretado por la
maquina a pesar de que se utilizan palabras claves o instrucciones para la máquina
 Presente una descripción de las fases necesarias para resolver un
problema donde se requiera de la lógica de la programación.
LAS FASES DEL PROCESO DE PROGRAMACIÓN

A fin de poder asegurar que un sistema cumpla con la solución requerida por el
cliente, no basta simplemente con un levantamiento y diseño funcional, Es
imprescindible la comunicación y registro de evidencias con el Equipo de
Desarrollo. Es decir, con la participación del programador.

Un programador debe participar del análisis de los problemas delineados por el


ingeniero de procesos en términos de los requerimientos detallados. Desde ahí va
diseñando la estrategia a seguir en la estructura del programa,

 Codifica las instrucciones implementando algoritmos en el lenguaje de


programación adecuado.

 Verifica la lógica del programa.

 Revisa, depura y corrige los programas.

 Evalúa y modifica los programas existentes para producir cambios


requeridos por la evolución del negocio.

 Finalmente prepara el documento base de la ayuda de usuarios.

Cualquier consideración del proceso de programación mismo debe comenzar


aislando cada una de sus fases

 Para finalizar mencione cual puede ser la importancia de los


algoritmos como fundamento en la programación de computadoras.

La programación es una herramienta digital que nos permite utilizar un lenguaje


de computadora para crear instrucciones, procesarlas y finalmente emitir una
salida que tiene como resultado la solución de un problema, la creación de un juego
nuevo, realizar animaciones, crear una aplicación tecnológica, así como también
nos permite introducirnos al mundo de la robótica y la domótica.

Cuando programamos desarrollamos otras habilidades tal como el pensamiento


lógico computacional, tener en mente alternativas de solución y algo importante te
permite desarrollar tu creatividad.

You might also like