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

Cibernetica I


Enviado por   •  13 de Marzo de 2014  •  1.809 Palabras (8 Páginas)  •  283 Visitas

Página 1 de 8

Algoritmo:

Un algoritmo es una lista de instrucciones bien definida, ordenada y finita mediante las cuales se efectuará paso a paso un proceso para obtener un cierto resultado, un ejemplo de

ello son las recetas de cocina, manuales, etc.

Diagramas de flujo (Flujogramas):

Un diagrama de flujo o flujograma es una forma de representar gráficamente

los pasos para resolver un problema en específico. Estos diagramas utilizan una serie de símbolos

con significados especiales y son la representación gráfica de los pasos de un proceso. En

computación es un primer enfoque con lo que sería la programación formal.

Pasos a seguir para construir el diagrama de flujo:

Establecer el alcance del proceso a describir. 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.

Prueba de escritorio:

Una prueba de escritorio es la comprobación lógica, de un algoritmo de

resolución.

Para desarrollar la prueba de escritorio, se utilizará el siguiente procedimiento:

Con datos de prueba, se seguirán cada uno de los pasos propuestos en el algoritmo de resolución.

Si la prueba de escritorio genera resultados óptimos, quiere decir que el algoritmo posee una lógica adecuada, en caso contrario el algoritmo tendrá que ser corregido.

Ejemplo:

Obtener el resultado de la resta de un número menos un número más grande que el otro

int num1, num2, resta

1. Inicio

2. Mostrar “Dame los 2 números”

3. Leer num1 y num2

4. Si (num1<num2)

Entonces

resta = num1 - num2

Si no

Si (num1>num2)

entonces

resta =num2 – num1

Si no

Si (num1=num2)

entonces

Mostrar “0”

Si no

Mostrar “error”

...

Descargar como (para miembros actualizados) txt (6 Kb)
Leer 7 páginas más »
Disponible sólo en Clubensayos.com