Anda di halaman 1dari 8

PROF.

MARIA de DIMARES

PROGRAMACION I

ESTUDIANTE

ABRAHAM I. MORENO R.

GRUPO Nº 1

INVESTIGACION Nº 1

MIERCOLES 28 /01/2009
INTRODUCCION

Con este trabajo se pretende dar a conocer un poco más acerca de las
definiciones que tienen algunos conceptos dentro de la rama de la
programación,

Al exponer las diferentes definiciones de los conceptos, le hago de una forma


explicita para aquel que los lee tenga la oportunidad de acrecentar sus
conocimientos.
ALGORITMO:

Es una lista bien definida, ordenada y finita de operaciones que permite


hallar la solución a un problema. Dado un estado inicial y una entrada, a través
de pasos sucesivos y bien definidos se llega a un estado final, obteniendo una
solución.

Los algoritmos pueden ser expresados de muchas maneras, incluyendo al


lenguaje natural, Pseudocódigo, diagramas de flujo y lenguajes de
programación entre otros. Las descripciones en lenguaje natural tienden a ser
ambiguas y extensas. El usar Pseudocódigo y diagramas de flujo evita muchas
ambigüedades del lenguaje natural. Dichas expresiones son formas más
estructuradas para representar algoritmos; no obstante, se mantienen
independientes de un lenguaje de programación específico.

La descripción de un algoritmo usualmente se hace en tres niveles:

1. Descripción de alto nivel. Se establece el problema, se selecciona un


modelo matemático y se explica el algoritmo de manera verbal,
posiblemente con ilustraciones y omitiendo detalles.
2. Descripción formal. Se usa Pseudocódigo para describir la secuencia
de pasos que encuentran la solución.
3. Implementación. Se muestra el algoritmo expresado en un lenguaje de
programación específico o algún objeto capaz de llevar a cabo
instrucciones.

También es posible incluir un teorema que demuestre que el algoritmo es


correcto, un análisis de complejidad o ambos.
PSEUDOCÒDIGO:

Pseudocódigo (falso lenguaje), es la descripción de un algoritmo que


asemeja a un lenguaje de programación pero con algunas convenciones del
lenguaje natural. Tiene varias ventajas con respecto a los diagramas de flujo,
entre las que se destaca el poco espacio que se requiere para representar
instrucciones complejas.

El Pseudocódigo describe un algoritmo utilizando una mezcla de frases


en lenguaje común, instrucciones de programación y palabras clave que
definen las estructuras básicas.

DIAGRAMA DE FLUJO:

Los diagramas de flujo son descripciones gráficas de algoritmos; usan


símbolos conectados con flechas para indicar la secuencia de instrucciones y
están regidos por ISO.
PROGRAMACION ESTRUCTURADA DE NASSI SHNEIDERMAN:

Un diagrama Nassi-Shneiderman es una representación gráfica de un


algoritmo para programación estructurada. Desarrollados en 1972 por Isaac
Nassi y Ben Shneiderman, estos diagramas también son conocidos como
estructogramas debido a que muestran las estructuras de un programa.

EJEMPLOS:
CONCLUSION

Al desarrollar el tema y haber comprendido cada palabra escrita en este


trabajo, he llegado a la conclusión de que cada concepto que desarrolle tienen
conexión entre si, por que cada una de ellas es necesario para el desarrollo de
un programa, solo así siguiendo los pasos correspondientes llegamos al
objetivo.
INFOGRAFIA

http://es.wikipedia.org/wiki/Algoritmo#Pseudoc.C3.B3digo

http://eii.ucv.cl/nessi/help/es/nsd.html

Anda mungkin juga menyukai