GreysitoErPutoAmo

PL/SQL Pseucodico RUPTURA DE CONTROL

May 14th, 2015
261
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PL/SQL 1.38 KB | None | 0 0
  1. -- Ejemplo pseudocodigo RUPTURA DE CONTROL
  2.  
  3. ENTORNO
  4.     FICHERO ALUMNOS
  5.         ORGANIZACION SECUENCIAL
  6.         ACCESO SECUENCIAL
  7.         DISEÑO DE REGISTROS (REG-ALUMNOS)
  8.             NUM-MAT
  9.             NOM-APELL
  10.             CURSO
  11.             NOTA
  12.     T-ALUMN-CURSO, T-ALUMNOS, CURSO-ANT, NMATRICULA-ANT, NOTA-TOTAL, NOTA-MEDIA, CONTA, NOM-APELL-AUX
  13.  
  14. INICIO
  15.     ABRIR DE ENTRADA FICHERO-ALUMNOS
  16.     LEER FICHERO-ALUMNOS(REG-ALUMNOS)
  17.     T-ALUMNOS=0
  18.     IMPRIMIR " =LISTADO DE ALUMNOS= "
  19.  
  20.     MIENTRAS (HR) HACER -- bloque x curso
  21.         CURSO-ANT=CURSO
  22.         IMPRIMIR "CURSO......" CURSO
  23.         IMPRIMIR "N. MATRICULA NOMBRE NOTA MEDIA"
  24.         T-ALUMN.CURSO=0
  25.  
  26.         MIENTRAS (HR) AND (CURSO-ANT=CURSO) HACER -- Bloque x numero d matricula
  27.             NMATRICULA-ANT=NUM.MAT
  28.             CONT=0
  29.             NOTA TOTAL=0
  30.        
  31.             MIENTRAS (HR) AND (CURSO-ANT=CURSO) AND (NMATRICULA-ANT=NUM.MAT) HACER -- proceso central para todos los registros
  32.                 NOTA.TOTAL=NOTA.TOTAL+NOTA
  33.                 CONT=CONT+1
  34.                 NOM-APELL-AUX=NOM-APELL
  35.                 LEER FICHERO-ALUMNOS(REG-ALUMNOS)
  36.             FIN MINETRAS
  37.        
  38.         NOTA.MEDIA=NOTA.TOTAL/CONT -- salida del bloque matricula
  39.         IMPRIMIR (NMATRICULA-ANT, NOM-APELL.AUX, NOTA-MEDIA)
  40.         T.ALUM-CURSO=T.ALUM-CURSO+1
  41.  
  42.         FIN MIENTRAS
  43.  
  44.     IMPRIMIR "TOTAL ALUMNOS DEL CURSO...." CURSO-ANT "....." T.ALUM-CURSO -- salida del bloque curso
  45.     T-ALUMNOS= TALUMNOS + T.ALUM-CURSO
  46.  
  47.     FIN MIENTRAS
  48.  
  49.     IMPRIMIR "N. TOTAL D ALUMNOS DEL CENTRO....." T.ALUMNOS -- salida final
  50.     CERRAR FICHERO-ALUMNOS
  51. FIN
Add Comment
Please, Sign In to add comment