Logica De Programacion
INSTITUTO UNIVERSITARIO DE TECNOLOGIA PARA INFORMATICA.
IUTEPI.
INFORME
LOGICA Y DIAGRAMACION.
¿Que es Lógica de la Programación?
Es la Base sobre la cual se sustenta la programación en si. Toda persona que pretenda construir un programa que de solución a determinada problemática, se enfrenta a dos grandes tareas:
1. ElQUÉ: acciones a realizar para poder resolver el problema. Esta tarea forma parte del trabajo de mesa previo a toda actividad de programación.
2. El CÓMO: instrucciones de las que se va a valer para escribir el código que realice las acciones determinadas en el QUÉ, las cuales están determinadas por el lenguaje de programación seleccionado.
Muchas personas confunden la Programación con laLógica de Programación, la primera involucra el conocimiento de técnicas e instrucciones de un determinado Lenguaje a través de los cuales se hace sencillo lograr que la Computadora obtenga unos resultados mucho más rápidos que una persona. La segunda involucra, de una manera técnica y organizada, los conceptos que permiten diseñar en términos generales, la solución a problemas que pueden llegar aser implementados a través de una computadora. El estudio de la Lógica de Programación no exige ningún conocimiento previo de computadora ni de tecnología en general, tampoco exige la presencia de algún Lenguaje de Programación específico aunque no puede negarse que éste podría permitir, solo después que se manejen bien los conceptos de lógica de programación, implementar y ver convertida enrealidad las soluciones lógicas a sus objetivos.
Algoritmo: Conjunto de pasos secuenciales y ordenados que permiten lograr un objetivo. Que sean secuenciales significa que deben ser ejecutados uno después de otro y que sean ordenados quiere decir que deben llevar un orden casi obligatorio. El algoritmo es el que permite lograr el objetivo propuesto.
Pseudocódigo (o falso Lenguaje). Escomúnmente utilizado por los programadores para omitir secciones de Código o para dar una explicación del paradigma que tomó el mismo programador para hacer sus códigos, esto quiere decir que el pseudocódigo no es programable sino facilita la programación. El principal objetivo del pseudocódigo es el de representar la solución a un algoritmo de la forma más detallada posible, y a su vez lo más parecidaposible al lenguaje que posteriormente se utilizará para la codificación del mismo.
Diagramas de Flujo
Los Diagramas de Flujo parten de unos símbolos que permiten decir lo mismo que en los algoritmos pero de una manera gráfica y, por supuesto, un poco más entendible. Los siguientes son algunos de los símbolos (y el significado de ellos) que se han acordado utilizar dentro delos Diagramas de Flujo o Flujo gramas:
|Símbolo |Explicación |
|[pic] |Representa un proceso que no es más que una acción o una orden a ejecutarse de manera clara y concreta.|
|[pic] |Un ejemplo típico de proceso es la asignación de un valor auna variable. |
|[pic] |Permite representar una Decisión. En su interior puede escribirse la condición de la cual depende la |
|[pic] |decisión y por sus extremos derecho (o izquierdo) e inferior se pueden colocar las salidas para los |
| |casos en que la condición sea Falsa o Verdadera.|
|[pic] |Permite expresar un proceso de entrada o salida. |
|[pic] |- Entrada: proceso a través del cual se recibe información |
| |- Salida: proceso a través del cual se...
Regístrate para leer el documento completo.