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

FUNDAMENTOS DEL ALGORITMO


Enviado por   •  20 de Julio de 2011  •  4.562 Palabras (19 Páginas)  •  587 Visitas

Página 1 de 19

REPUBLICA BOLIVARIANA DE VENEZUELA

MINISTERIO DEL PODER POPULAR PARA LAEDUCACION SUPERIOR

MISION SUCRE-EXTENSION

MUNICIPIO PEDERNALES ESTADO DELTA AMACURO

FACILITADORA: INTEGRANTES:

PROF. JIMÉNEZ LETICIA. * FERMIN SORALLA.

I TRAYECTO III PERÍODO * ZABALA TAHIMA

MAYO 2009

Págs.

Introducción………………………………………………………………………………….…3

Desarrollo………………………….…………………………………………………….….4,12

 Algoritmo………………………………………………………………….….4

 Metodología para diseñar algoritmo……………………………..4,6

 ¿Qué son programas de computadoras?.........................6,9

 ¿Qué es lenguaje de máquinas?...................................9,10

 Lenguaje de bajo nivel……………………………………………10,11

 Lenguaje de alto nivel…………………………………………….11,12

Conclusión……………………………………………………………………………………..13

Bibliografía…………………………………………………………………………………....14

La importancia de un algoritmo radica en mostrar la manera de llevar a cabo procesos y resolver mecánicamente problemas matemáticos o de otro tipo, al igual que las funciones matemáticas, los algoritmos reciben una entrada y la transforman en una salida. Para que un algoritmo pueda ser considerado como tal, debe ser una secuencia ordenada, finita y definida de instrucciones. De este modo se puede seguir y predecir el comportamiento del algoritmo para cualquier entrada posible, a partir del seguimiento de esa secuencia de instrucciones, que como es ordenada y definida, no da lugar a ambigüedades y puede seguirse su traza. Un algoritmo, no puede ejecutarse hasta que se implementa, ya sea en un lenguaje de programación, en un circuito eléctrico, en un aparato mecánico, usando papel y lápiz, o en algún otro modelo de computación.

:

Un algoritmo es el conjunto de operaciones y procedimientos que deben seguirse para resolver un problema. Los algoritmos se pueden expresar por fórmulas, diagramas de flujo, y pseudocódigo. Ésta última representación es la más utilizada en lenguajes estructurados como Turbo Pascal.

El algoritmo sigue el principio básico de un sistema, está compuesto por tres elementos o componentes básicos que son:

- Entrada: La entrada de los datos corresponde a los insumos o datos necesarios para ofrecer los resultados esperados.

- Proceso: Son los pasos necesarios para obtener la solución al problema o a situación planteada.

- Salida: Son los resultados arrojados por el proceso como la solución.

Las características que debe poseer una secuencia de tareas para considerarse algoritmo son: precisión, definitud y finitud.

Preciso: El algoritmo debe indicar el orden exacto de ejecución de cada tarea.

Definido. Si se sigue el algoritmo dos o más veces con los mismos datos de entrada, se deben obtener los mismos datos de salida.

Finito. El algoritmo debe terminar en algún momento y debe usar una cantidad de recursos finita.

Las dos herramientas utilizadas comúnmente para diseñar algoritmos son:

a) Diagrama de Flujo.

b) Pseudocódigo.

a) Diagrama de Flujo:

Un diagrama de flujo es la representación gráfica de un algoritmo. También se puede decir que es la representación detallada en forma gráfica de como deben realizarse los pasos en computadora para producir resultados. Esta representación gráfica se da cuando varios símbolos (que indican diferentes procesos en la computadora), se relacionan entre si mediante líneas que indican el orden en que se deben ejecutar los procesos.

Los símbolos utilizados han sido normalizados por el instituto norteamericano de normalización (ANSI).

Recomendaciones para el diseño de Diagramas de Flujo:

- Se deben se usar solamente líneas de flujos horizontales y/o verticales.

- Se debe evitar el cruce de líneas utilizando los conectores.

- Se deben usar conectores solo cuando sea necesario.

- No deben quedar líneas de flujo son conectar.

- Se deben trazar los símbolos de manera que se puedan leer arriba hacia abajo y de izquierda a derecha.

- Todo texto escrito dentro de un símbolo deberá ser escrito claramente, evitando el uso de muchas palabras.

b) Pseudocódigo:

Mezcla de lenguaje de programación y español (o ingles o cualquier otro idioma) que se emplea, dentro

...

Descargar como (para miembros actualizados)  txt (20.7 Kb)   pdf (126.2 Kb)   docx (21.9 Kb)  
Leer 18 páginas más »
Disponible sólo en Clubensayos.com