Algoritmo11

Páginas: 22 (5384 palabras) Publicado: 27 de junio de 2012
NOTACIONES PARA EL DISEÑO DE ALGORITMOS
1. DIAGRAMA DE FLUJOS: Facilita la comprensión de algoritmos utilizando símbolos especiales que están normalizados. Pero cuando el diagrama se complica, el diagrama se convierte inteligible.

2.PSEUCODIGOS: Cualquier problema algoritmo podría resolverse con el uso de tres tipos de instrucciones: Secuenciales, Alternativas y Iterativas.

Elpseudocodigos son instrucciones escritas en un lenguaje orientado a ser entendido por el ordenador:
*Entrada/Salida.
*Proceso.
*Control de flujo.
*Declaración.
*LLamadas a subprogramas.
*Comentarios.

Para poder entender el pseudocódigos, es mejor trabajarlos con minúsculas, tambien se recomienda seguir ciertos consejos.

3. CREACIÓN DE ALGORITMOS:
Estos contienen instrucciones que por tal segueunas normas muy estrictas. Las instrucciones pueden ser:
*Primitivas (Asignaciones).
* Declaraciones (Advierten y documentan el uso de variables): Estas indican el nombre de las variables, el nombre de estas variables se llamanIDENTIFICADORES los cuales solo pueden tener letras, números, carácter _, los identificadores deben ser nombradas iniciando por una letra, hay que tener en cuenta que nopueden a ver dos con el mismo nombre y que sean fácil de entender.

Diagrama de flujo
El diagrama de flujo es la representación gráfica del algoritmo o proceso. Se utiliza en disciplinas como la programación, la economía, los procesos industriales y la psicología cognitiva. Estos diagramas utilizan símbolos con significados bien definidos que representan los pasos del algoritmo, y representan elflujo de ejecución mediante flechas que conectan los puntos de inicio y de fin de proceso.
Un diagrama de flujo siempre tiene un único punto de inicio y un único punto de término.
Las siguientes son acciones previas a la realización del diagrama de flujo:
Identificar las ideas principales a ser incluidas en el diagrama de flujo. Deben estar presentes el dueño o responsable del proceso, losdueños o responsables del proceso anterior y posterior y de otros procesos interrelacionados, otras partes interesadas.
Definir qué se espera obtener del diagrama de flujo.
Identificar quién lo empleará y cómo.
Establecer el nivel de detalle requerido.
Determinar los límites del proceso a describir.
Los pasos a seguir para construir el diagrama de flujo son:
Establecer el alcance del proceso adescribir. De esta manera quedará fijado el comienzo y el final del diagrama. Frecuentemente el comienzo es la salida del proceso previo y el final la entrada al proceso siguiente.
Identificar y listar las principales actividades/subprocesos que están incluidos en el proceso a describir y su orden cronológico.
Si el nivel de detalle definido incluye actividades menores, listarlas también.Identificar y listar los puntos de decisión.
Construir el diagrama respetando la secuencia cronológica y asignando los correspondientes símbolos.
Asignar un título al diagrama y verificar que esté completo y describa con exactitud el proceso elegido.

-------------------------------------------------
Pseudocódigo
En ciencias de la computación, y análisis numérico el pseudocódigo (o falso lenguaje)es una descripción de un algoritmo informático de programación de alto nivel compacto e informal que utiliza las convenciones estructurales de un lenguaje de programación verdadero, pero que está diseñado para la lectura humana en lugar de la lectura en máquina, y con independencia de cualquier otro lenguaje de programación. Normalmente, el pseudocódigo omite detalles que no son esenciales para lacomprensión humana del algoritmo, tales como declaraciones de variables, código específico del sistema y algunas subrutinas. El lenguaje de programación se complementa, donde sea conveniente, con descripciones detalladas en lenguaje natural, o con notación matemática compacta. Se utiliza pseudocódigo pues este es más fácil de entender para las personas que el código de lenguaje de programación...
Leer documento completo

Regístrate para leer el documento completo.

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS