Sunteți pe pagina 1din 11

REPUBLICA BOLIVARIANA DE VENEZUELA MINISTERIO DEL PODER POPULAR PARA LAEDUCACION SUPERIOR FUNDACIN MISION SUCRE-EXTENSION PEDERNALES MUNICIPIO

PEDERNALES ESTADO DELTA AMACURO

FACILITADORA: PROF. JIMNEZ LETICIA. I TRAYECTO III PERODO

INTEGRANTES: * FERMIN SORALLA. * ZABALA TAHIMA

JUNIO 2009

INDICE Pgs. Introduccin ..3 Desarrollo... ..4,8 Formas de representar algoritmos4,7 Pseudocdigo. Diagramas de Flujo.

Traza de Algoritmo 7,8

Conclusin ....9 Bibliografa .....10

INTRODUCCIN Un algoritmo es el conjunto de operaciones y procedimientos que deben seguirse para resolver un problema, ste se puede representar por medio de dos formas: (Pseudocdigo); que es la descripcin de un algoritmo que se asemeja a un lenguaje de programacin pero con algunas convenciones del lenguaje natural y que a su vez tiene varias ventajas entre las que se destaca el poco espacio que se requiere para representar instrucciones complejas (Diagrama de Flujo); que es la representacin grfica de un algoritmo. Esta representacin grfica se da cuando varios smbolos (que indican diferentes procesos en la computadora), se relacionan entre si mediante lneas que indican el orden en que se deben ejecutar los procesos.

DESARROLLO 1. FORMAS DE REPRESENTAR ALGORITMOS Un algoritmo se puede representar por medio de dos formas:

Pseudocdigo o de Diagramas de Flujo. 2. PSEUDOCDIGO:

Es la descripcin de un algoritmo que se asemeja a un lenguaje de programacin 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 pseudocdigo no est regido por ningn estndar. Pseudo viene de falso y por ende es un cdigo al que aunque es entendible no se aplica al proceso que debe realizar la maquina. 3. DIAGRAMA DE FLUJO: Un diagrama de flujo es la representacin grfica de un algoritmo. Tambin se puede decir que es la representacin detallada en forma grfica de como deben realizarse los pasos en computadora para producir resultados. Esta representacin grfica se da cuando varios smbolos (que indican diferentes

EJEMPLO:

INICIO

ALGORITMO DISEADO PARA EL CLCULO - DECLARACIN DE VARIABLES. DE LA HIPOTENUSA DE UN TRINGULO UTILIZANDO PSEUDOCDIGO, - LECTURA DE LOS DATOS A, B Y C. NOTA: COMO SE OBSERVA SE UTILIZA EL - APLICAR FORMULA. MTODO ENTRADA PROCESO - SALIDA - IMPRIMIR RESULTADO. LA ESCRITURA DEL ALGORITMO CONSTA DE: FIN -IDENTIFICACIN O CABECERA. -DECLARACIN DE VARIABLES. -CUERPO O SECCIN DE ACCIONES.

procesos en la computadora), se relacionan entre si mediante lneas que indican el orden en que se deben ejecutar los procesos. La simbologa utilizada para la elaboracin de diagramas de flujo es variable y debe ajustarse a las normas preestablecidas universalmente para dichos smbolos o datos. 3.1 Para su elaboracin se deben seguir ciertas reglas: 1. Se escribe de arriba hacia abajo y de izquierda a derecha. 2. Siempre se usan flechas verticales u horizontales, jams curvas, se debe evitar el cruce de flujos. 3. Cada paso expresa una accin concreta. 3.2 Para su secuencia de flujo normal se debe cumplir con: 1. Un inicio 2. Una lectura o entrada de datos 3. Procesamiento de datos 4. Una salida de informacin 5. Un final 3.3 Ventajas de usar Flujogramas 1. Rpida comprensin de las relaciones. 2. Anlisis de las diferentes secciones del programa. 3. Pueden usarse como modelos de trabajo en el diseo de nuevos programas o sistemas. 4. Enriquece la comunicacin con el usuario. 5. Permite la documentacin adecuada de los programas. 6. Mejor codificacin de los programas. 7. Depuracin y pruebas ordenadas de programas.

3.4 Desventajas de los Flujogramas: 1. Cuando estamos en presencia de diagramas complejos y detallados pueden resultar laboriosos en su planteamiento y diseo. 2. Las acciones a seguir tras la salida de un smbolo de decisin, pueden ser difciles de seguir si existen ms caminos de los contemplados. 3. No existen normas fijas para su elaboracin, por lo tanto incluir todos los detalles que se deseen considerar queda a criterio del diseador. Su diseo al igual que el algoritmo en pseudocodificacin debe estar centrado en el cumplimiento de los pasos necesarios para obtener el resultado que se quiere. 3.5 Tipos de Diagramas de Flujos

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 informacin que se considere necesaria, segn su propsito.

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

Formato Panormico: El proceso entero est representado en una sola carta y puede apreciarse de una sola mirada mucho ms rpido que leyendo el texto, lo que facilita su comprensin, aun para personas no familiarizadas. Registra no solo en lnea vertical, sino tambin horizontal, distintas acciones simultneas y la participacin de ms de un puesto o departamento que el formato vertical no registra.

Formato Arquitectnico: Describe el itinerario de ruta de una forma o persona sobre el plano arquitectnico del rea de trabajo. El primero de los flujogramas es eminentemente descriptivo, mientras que los utilizados son fundamentalmente representativos.

Ejemplo de Diagrama de Flujo:

4. TRAZA DE ALGORITMO: La traza de un Algoritmo se puede definir como la ejecucin manual de forma secuencial de las sentencias que lo componen. La funcin principal que posee realizar la traza de un algoritmo es la de comprobar que ste funciona correctamente o para realizar la etapa de depuracin en la que se intenta corregir errores, simplificar el algoritmo al mximo e incrementar su eficacia y velocidad. La traza del siguiente algoritmo es el valor que van adoptando las variables a medida que se va ejecutando un programa Ejemplo:

+-Algoritmo Suma | | Variable entera a,b | | Escribir "Indique el primer sumando" | Leer a | Escribir "Indique el segundo sumando" | Leer b | c=a+b | Escribir "El resultado es: ";c | +-Final +----------------------------+ |TRAZA| +------------+---------------+ | Comentario | Valores | +------------+---------------+ | Leemos a: | a <- 4 | | Leemos b: | b <- 5 | | Calcula c: | c <- a+b <- 9 | | Escribe c: | c <- 9 | +------------+---------------+

CONCLUSIN Como conclusin final podra decirse que el trmino algoritmo no esta exclusivamente relacionado con las matemticas, ciencias de la computacin o informtica, puesto que en la vida cotidiana se emplean los algoritmos para

resolver diversos problemas o situaciones. Los equipos informticos han abierto una nueva y era han en la fabricacin mejorar gracias los a las tcnicas modernos de de automatizacin, permitido sistemas

comunicacin. Son herramientas esenciales prcticamente en todos los campos de investigacin y en tecnologa aplicada.

BIBLIOGRAFA

Microsoft Encarta 2007.

10

http://es.wikipedia.org/wiki/Computadora.

http://www.icarito..html.

http:/www.monografas.com.

Wikipedia. Algoritmo. Wikipedia. Diccionario Larousse 2000 http://www.google.com http://es.wikipedia.org/wiki/Algoritmo

11

S-ar putea să vă placă și