Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
VICERRECTORADO ACADEMICO
COORDINACION DE PREGRADO
SECCION 1
ALGORITMO.
Tutor: Autora:
Luis Estruno Andrea Marchan
INTRODUCCION..
Algoritmo.
Concepto.1
Clasificacin de algoritmos2
Representacin de algoritmos
Pseudocdigos.3
Diagrama de flujo...3
Organigrama ..4
Diagrama Nassi-Schneiderman..5
Acciones y estructuras de control...6
CONCLUSION...
INTRODUCCION.
Para que se lleve a cabo dicho proceso, el algoritmo, adems de poseer un lenguaje de
programacin debe de tener una serie de acciones y estructuras que permitan su desarrollo. Que
va desde la obtencin de informacin hasta la resolucin del problema que se plantea y con ello
lograr darle un sentido.
ALGORITMO.
Concepto.
CLASIFICACION DE ALGORITMOS.
REPRESENTACION DE ALGORITMO.
Diagrama de flujo.
Los diagramas de flujo son usados para representar algoritmos pequeos, ya que abarcan
mucho espacio y su construccin es laboriosa. Por su facilidad de lectura son usados como
introduccin a los algoritmos, descripcin de un lenguaje y descripcin de procesos a personas
ajenas a la computacin.
Organigramas.
Es un instrumento para anlisis estructural al poner de base, con la eficacia propia de las
representaciones grficas, las particularidades esenciales de la organizacin representada.
5. Escalar: Se usan sangras para sealar la autoridad, cuanto mayor es la sangra, menor es la
autoridad de ese cargo.
6. Tabular: Es prcticamente escalar, solo que el tabular no lleva lneas que unen los mandos de
autoridad.
Diagrama de Nassi-Schneiderman
Fue desarrollado en 1972 por Isaac Nassi y Ben Shneiderman, Es tambin conocido
como estructograma, ya que sirve para representar la estructura de los programas. Combina la
descripcin textual del pseudocdigo con la representacin grfica del diagrama de flujo. Esta
tcnica utiliza una serie de cajas, similar a los diagramas de flujos, pero no requiere la utilizacin
de flechas, debido a que su flujo siempre es descendente.
El diagrama NSD cuenta con un conjunto limitado de smbolos para representar los pasos
del algoritmo, por ello se apoya en expresiones del lenguaje natural; sin embargo, dado que el
lenguaje natural es muy extenso y se presta para la ambigedad, solo se utiliza un conjunto de
palabras, a las que se denomina palabras reservadas.
Los ciclos repetitivos tambin llamados lazos o bucles permiten repetir una operacin o
secuencia de operaciones en funcin de ciertas condiciones. Es un segmento de un
algoritmo o programa cuyas instrucciones se repiten un nmero determinado de veces
mientras se cumpla una determinada condicin.
Dentro de los ciclos se utilizan contadores y acumuladores, que regulan que el ciclo llegue a
su fin.