ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

Fundamentos De Programación


Enviado por   •  13 de Marzo de 2012  •  867 Palabras (4 Páginas)  •  467 Visitas

Página 1 de 4

Algoritmo:

Es un conjunto prescrito de instrucciones o reglas bien definidas, ordenadas y finitas que permite realizar una actividad mediante pasos sucesivos que no generen dudas a quien deba realizar dicha actividad.

Programa:

Es un conjunto de instrucciones que una vez ejecutadas realizarán una o varias tareas en una computadora.

Diagrama de Flujo:

Representa la esquematización gráfica de un algoritmo, el cual muestra gráficamente los pasos o procesos a seguir para alcanzar la solución de un problema. Su correcta construcción es sumamente importante porque, a partir del mismo se escribe un programa en algún Lenguaje de Programación. Si el Diagrama de Flujo está completo y correcto, el paso del mismo a un Lenguaje de Programación es relativamente simple y directo.

Tipos:

• Formato vertical: En él, el flujo o la secuencia de las operaciones, va de arriba hacia abajo. Es una lista ordenada de las operaciones de un proceso con toda la información que se considere necesaria, según su propósito.

• Formato horizontal: En él, el flujo o la secuencia de las operaciones, va de izquierda a derecha.

• Formato panorámico: El proceso entero está representado en una sola carta y puede apreciarse de una sola mirada mucho más rápido que leyendo el texto, lo que facilita su comprensión, aún para personas no familiarizadas. Registra no solo en línea vertical, sino también horizontal, distintas acciones simultáneas y la participación de más de un puesto o departamento que el formato vertical no registra.

• Formato Arquitectónico: Describe el itinerario de ruta de una forma o persona sobre el plano arquitectónico del área de trabajo. El primero de los flujo gramas es eminentemente descriptivo, mientras que los utilizados son fundamentalmente representativos.

Ventajas:

• Rápida comprensión de las relaciones.

• Análisis efectivo de las diferentes secciones del programa.

• Pueden usarse como modelos de trabajo en el diseño de nuevos programas o sistemas.

• Comunicación con el usuario.

• Documentación adecuada de los programas.

• Codificación eficaz de los programas.

• Depuración y pruebas ordenadas de programas.

Desventajas:

• Diagramas complejos y detallados suelen ser laboriosos en su planteamiento y diseño.

• Acciones a seguir tras la salida de un símbolo de decisión, pueden ser difíciles de seguir si existen diferentes caminos.

• No existen normas fijas para la elaboración de los diagramas de flujo que permiten incluir todos los detalles que el usuario desee introducir.

• Un diagrama de flujo tiene gran dificultad para representar operaciones concurrentes. Ya que están diseñados para ser seguidos paso a paso (es decir, documentar el flujo lógico desde el punto de vista del usuario) no son adecuados para mostrar concurrencia.

Lenguaje de programación:

Un lenguaje de programación es un lenguaje que puede ser utilizado para controlar el comportamiento de una máquina,

...

Descargar como (para miembros actualizados)  txt (6.1 Kb)  
Leer 3 páginas más »
Disponible sólo en Clubensayos.com