pacotareas

Páginas: 6 (1398 palabras) Publicado: 19 de mayo de 2013
TRABAJO DE Investigación

*Algoritmo
*Diagrama de flujo
*Pseudocódigo


-definición
-mapa mental
-características
- reglas de construcción



Algoritmo
1- Conjunto ordenado y finito de operaciones que permite hallar la solución de un problema
2- Procedimiento de cálculo con símbolos, según unas reglas determinadas y con un número finito de pasos. Comp. Juego de reglassecuenciales preestablecidas para la resolución de un problema expresado en un lenguaje de programación de alto nivel .
3- Secuencia finita de instrucciones, reglas o pasos que describen de forma precisa las operaciones de un ordenador debe realizar para llevar a cabo un tarea en un tiempo más finito. [Donald E. Knuth, 1968].
Descripción de un esquema de comportamiento expresado mediante un reportoriofinito de acciones y de informaciones elementales, identificadas, bien comprendidas y realizables a priori. Este repertorio se denominaléxico [Pierre Scholl, 1988].
Un algoritmo es un conjunto finito de pasos definidos, estructurados en el tiempo y formulados con base a un conjunto finito de reglas no ambiguas, que proveen un procedimiento para dar la solución o indicar la falta de esta a unproblema en un tiempo determinado.
Características:
Ser definido: Sin ambigüedad, cada paso del algoritmo debe indicar la acción a realizar sin criterios de interpretación.
Ser finito: Un número específico y numerable de pasos debe componer al algoritmo, el cual deberá finalizar al completarlos.
Tener cero o más entradas: Datos son proporcionados a un algoritmo como insumo (o estos songenerados de alguna forma) para llevar a cabo las operaciones que comprende.
Tener una o más salidas: Debe siempre devolver un resultado; de nada sirve un algoritmo que hace algo y nunca sabemos que fue. El devolver un resultado no debe ser considerado como únicamente “verlos” en forma impresa o en pantalla, como ocurre con las computadoras. Existen muchos otros mecanismos susceptibles deprogramación que no cuentan con una salida de resultados de esta forma. Por salida de resultados debe entenderse todo medio o canal por el cual es posible apreciar los efectos de las acciones del algoritmo.
Efectividad: El tiempo y esfuerzo por cada paso realizado debe ser preciso, no usando nada más ni nada menos que aquello que se requiera para y en su ejecución.

REGLAS DE CONSTRUCCION:(NO EXISTEN REGLAS)
*INICIO
*PROCESO
*FINAL
Diagrama de flujo
1- Dibujo geométrico que sirve para demostrar una proposición, resolver un problema o representar de una manera gráfica la ley de variación de un fenómeno.

2- Esquema grafico que detalla los pasos sucesivos en un proceso de tratamiento de datos, las relaciones entre los diferentes pasos, y lo componentes del sistema empleados encada uno de ellos.

3- Un 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 delmismo a un Lenguaje de Programación es relativamente simple y directo. Es importante resaltar que el Diagrama de Flujo muestra el sistema como una red de procesos funcionales conectados entre sí por " Tuberías " y "Depósitos" de datos que permite describir el movimiento de los datos a través del Sistema. Este describirá : Lugares de Origen y Destino de los datos , Transformaciones a las que sonsometidos los datos, Lugares en los que se almacenan los datos dentro del sistema , Los canales por donde circulan los datos. Además de esto podemos decir que este es una representación reticular de un Sistema, el cual lo contempla en términos de sus componentes indicando el enlace entre los mismos.













Características
Un diagrama de flujo siempre tiene un único punto de...
Leer documento completo

Regístrate para leer el documento completo.

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS