23/11/2008, 05:19
|
| | Fecha de Ingreso: marzo-2008 Ubicación: Euskadi
Mensajes: 64
Antigüedad: 16 años, 8 meses Puntos: 0 | |
Respuesta: Numero Primo PL SQL Hola elcalinperu,
recordando algunas buenas prácticas de programación te recomiendo sustituir el 'GOTO paso1;' por 'EXIT;'.
Por otra parte, teniendo en cuenta criterios de divisibilidad, el algoritmo sería mucho más eficiente si en lugar de 'FOR I IN 2..N-1 LOOP' pusieras 'FOR I IN 2..FLOOR(SQRT(N)) LOOP'.
Un saludo. |