Variado

Páginas: 8 (1988 palabras) Publicado: 12 de mayo de 2012
Republica Bolivariana De Venezuela
Ministerio Del Poder Popular Para La Educación Superior Universitaria
Aldea Bolivariana “José Ángel Lamas
Santa Cruz Edo. Aragua














Algoritmo














Triunfador

Jesús Camejo





Santa Cruz 17 De Marzo Del 2012




1) ¿Formas De Representar Un Algoritmo?

Un algoritmo se puede representar pormedio de dos formas, a través de Pseudocódigo
o de Diagramas de Flujo. Para la presentación de los algoritmos que hasta
Ahora se han utilizado en el texto se han representado a través de pseudocódigos.
2.1 Pseudocódigo, significa escribir las instrucciones del algoritmo en lenguaje natural,
Tal y como lo expresamos de manera cotidiana, este procedimiento facilita su escritura
En los lenguajesde programación. Según Joyanes (2003): “El pseudocódigo es un lenguaje
De especificación (descripción) de algoritmos”, Pág. 68.
Ampliación.
Ejemplo:
Algoritmo diseñado para el cálculo
De la hipotenusa de un triángulo,
Utilizando pseudocódigo,
Nota: Como se observa se utiliza el
Método Entrada-Proceso-Salida
La escritura del algoritmo consta
De:
-Identificación o cabecera
-Declaraciónde variables
-Cuerpo o sección de acciones
Inicio
Declaración de variables
Lectura de los datos A, B y C
Aplicar formula
Imprimir resultado
Fin
2.2. Diagramas de flujo o flujogramas: son representaciones gráficas de los pasos
Necesarios que conllevan a la solución algorítmica de un problema. Para diseñarlos se
Utilizan determinados símbolos o figuras que representan una acción dentro delprocedimiento.
Estos símbolos se han normalizado o estandarizado para representar los pasos
Del algoritmo. Cada paso se representa a través del símbolo adecuado, que se van
Uniendo con flechas, denominadas líneas de flujo, que a su vez indican el orden en que
Los pasos deben ser ejecutados.
Ampliación.
Ejemplo:
Algoritmo diseñado para el cálculo
De la hipotenusa de un triangulo
Utilizandola técnica del diagrama de
Flujo
Para su elaboración 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, jamás curvas, se debe evitar
el cruce de flujos.
3. Cada paso expresa una acción concreta.
Para su secuencia de flujo normal se debe cumplir con:
1. Un inicio
2. Una lectura o entrada dedatos
3. Procesamiento de datos
4. Una salida de información
5. Un final
Inicio
A, B, C
Aplicar formula
Resultado
Fin
Simbología para diseñar flujogramas.
Ventajas de usar flujogramas
1. Rápida comprensión de las relaciones.
2. Análisis de las diferentes secciones del programa
3. Pueden usarse como modelos de trabajo en el diseño de nuevos programas o
Sistemas.
4. Enriquece lacomunicación con el usuario.
5. Permite la documentación adecuada de los programas.
6. Mejor codificación de los programas.
7. Depuración y pruebas ordenadas de programas
Salida a
Pantalla
Inicio/Fin
Proceso
Dirección del
Flujo de datos
Co- Decisión
nector
Salida por
Impresor
Conector
Fuera de
Página
Desventajas de los flujogramas
1. Cuando estamos en presencia de diagramas complejos ydetallados pueden resultar
Laboriosos en su planteamiento y diseño.
2. Las acciones a seguir tras la salida de un símbolo de decisión, pueden ser difíciles
De seguir si existen más caminos de los contemplados.
3. No existen normas fijas para su elaboración, por lo tanto incluir todos los detalles
Que se deseen considerar queda a criterio del diseñador. Su diseño al igual que
El algoritmo enpseudocodificación debe estar centrado en el cumplimiento de los
Pasos necesarios para obtener el resultado que se quiere.
Ampliación. Representación en Diagrama
Nassi Schneiderman
Esta forma de representar un Algoritmo se
Caracteriza por representar los pasos como cajas,
Es simple, siempre y cuando ya se tenga la
Experiencia del desarrollo de algoritmos.
Joyanes (2003): “Es como un...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Variado
  • Varios
  • Varios
  • Varios
  • Variados
  • Varios
  • Varios
  • Varios

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS