Departamento de ProgramaciónY Tecnología Educativa                                Subprogramas  Subprogramas  Es un conjun...
Departamento de Programación Y Tecnología Educativa                         SubprogramasSubprogramas tipo SUB  Cuando el s...
Departamento de ProgramaciónY Tecnología Educativa                                           SubprogramasSubprogramas tipo...
Departamento de ProgramaciónY Tecnología Educativa                        SubprogramasSubprogramas tipo SUB    Sintaxis de...
Departamento de ProgramaciónY Tecnología Educativa                             ¿Recuerdas este diagrama                   ...
Departamento de ProgramaciónY Tecnología Educativa         Módulo Principal                                               ...
Departamento de ProgramaciónY Tecnología Educativa         Módulo Inicio                                             Septi...
Departamento de ProgramaciónY Tecnología Educativa         Módulo Inicio                                             Septi...
Departamento de ProgramaciónY Tecnología Educativa         Módulo Alumno                                              Sept...
Departamento de ProgramaciónY Tecnología Educativa         Módulo Alumno                                              Sept...
Departamento de ProgramaciónY Tecnología Educativa         Módulo Final                                            Septiem...
Departamento de ProgramaciónY Tecnología Educativa         Módulo Final                                            Septiem...
Upcoming SlideShare
Loading in …5
×

Subprogramas

955 views
919 views

Published on

Material de apoyo para la asignatura bptpr01 Programación para Ingeniería de la Universidad Metropolitana.

Published in: Education
0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
955
On SlideShare
0
From Embeds
0
Number of Embeds
32
Actions
Shares
0
Downloads
13
Comments
0
Likes
1
Embeds 0
No embeds

No notes for slide

Subprogramas

  1. 1. Departamento de ProgramaciónY Tecnología Educativa Subprogramas Subprogramas Es un conjunto de instrucciones que ejecutan una tarea específica. Pueden ser de dos tipos: Subprograma Sub Subprograma Function Septiembre 2007 mrodriguez@unimet.edu.ve
  2. 2. Departamento de Programación Y Tecnología Educativa SubprogramasSubprogramas tipo SUB Cuando el subprograma es invocado, ejecuta las instrucciones y luego el control regresa al módulo que lo invocó. Invocación EjecuciónIndica quedebe retornaradonde fueinvocado Septiembre 2007 mrodriguez@unimet.edu.ve
  3. 3. Departamento de ProgramaciónY Tecnología Educativa SubprogramasSubprogramas tipo SUB Sintaxis de la declaración: Sub Identificador (argumentos o parámetros) Instrucciones End Sub Donde: Sub y End Sub son palabras reservadas o keywords. Identificador es el nombre asignado al subprograma. Argumentos o parámetros permiten pasar información al Sub. Son opcionales y por ahora sólo pondremos ( ) Septiembre 2007 mrodriguez@unimet.edu.ve
  4. 4. Departamento de ProgramaciónY Tecnología Educativa SubprogramasSubprogramas tipo SUB Sintaxis de la invocación: Call identificador Donde: Call es palabra reservada o keyword. Identificador es el nombre asignado al subprograma que queremos ejecutar. Septiembre 2007 mrodriguez@unimet.edu.ve
  5. 5. Departamento de ProgramaciónY Tecnología Educativa ¿Recuerdas este diagrama jerárquico? Cada subtarea representa un submódulo en nuestro programa. En las próximas láminas puedes ver cómo se codificaría cada una. No te preocupes si no entiendes algunas instrucciones o si algún SUB está vacío, aún no hemos llegado a ese nivel de detalle. Sección Inicio Alumno Final Ini_Aux Lee_Nom Cal_Fin Esc_Fin Lee_Not Cal_Pro Actualizar Esc_Rep Lee_Nom Septiembre 2007 mrodriguez@unimet.edu.ve
  6. 6. Departamento de ProgramaciónY Tecnología Educativa Módulo Principal Septiembre 2007 mrodriguez@unimet.edu.ve
  7. 7. Departamento de ProgramaciónY Tecnología Educativa Módulo Inicio Septiembre 2007 mrodriguez@unimet.edu.ve
  8. 8. Departamento de ProgramaciónY Tecnología Educativa Módulo Inicio Septiembre 2007 mrodriguez@unimet.edu.ve
  9. 9. Departamento de ProgramaciónY Tecnología Educativa Módulo Alumno Septiembre 2007 mrodriguez@unimet.edu.ve
  10. 10. Departamento de ProgramaciónY Tecnología Educativa Módulo Alumno Septiembre 2007 mrodriguez@unimet.edu.ve
  11. 11. Departamento de ProgramaciónY Tecnología Educativa Módulo Final Septiembre 2007 mrodriguez@unimet.edu.ve
  12. 12. Departamento de ProgramaciónY Tecnología Educativa Módulo Final Septiembre 2007 mrodriguez@unimet.edu.ve

×