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

CENTINELA ALGORITMO


Enviado por   •  20 de Abril de 2015  •  518 Palabras (3 Páginas)  •  279 Visitas

Página 1 de 3

La denominación de señalero o centinela se aplica a una variable o conjunto de variables cuyo fin es contener información que sirve para la toma de decisiones. La aplicación más habitual es la referida a señal de terminación de una serie de datos válidos, en los cuales el señalero está insertado en posición final como si fuera un dato más, pero no lo es.

EJERCICIO

En un fichero tenemos las notas de un grupo de alumnos de una clase en un array Nota(1), Nota(2), ..., Nota(n – 1), establecidas entre 0 y 10. El último dato es un señalero con valor – 50. Se desea desarrollar el pseudocódigo y diagrama de flujo para un programa que determine la nota media.

SOLUCIÓN

Pseudocódigo:

1. Inicio [Media con señalero aprenderaprogramar.com]

2. i = 1

3. Leer Nota(i)

4. Mientras Nota(i) >= 0 Hacer

Suma = Suma + Nota(i)

i = i + 1

Leer Nota(i)

Repetir

5. Media = Suma / (i – 1)

6. Mostrar “La nota media de la clase es”, Media

7. Fin

http://www.aprenderaprogramar.com/

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

Para desarrollar la prueba de escritorio, se utilizara 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.

¿QUE ES UNA PRUEBA DE ESCRITORIO?

Es a la comprobación que se hace de un algoritmo para saber si está bien hecho. Esta prueba consiste en tomar datos específicos como entrada y seguir la secuencia indicada en el algoritmo hasta obtener un resultado, el análisis de estos resultados indicará si el algoritmo está correcto o si por el contrario hay necesidad de corregirlo o hacerle ajustes

Es Importande realizar una prueba de escritorio para eliminar variables no nesesarias, crear variables faltantes, ocupar los ciclos adecuados.y princiaplmente legar al objetivo del problema.

Antes de ocupar esta herramienta hay que seguir los siguientes pasos previos:

•DEFINICIÓN

...

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