Diferencia entre revisiones de «Programación en Ada/Subunidades»
Contenido eliminado Contenido añadido
enlaces |
Plantillas |
||
Línea 15:
separado, luego se escribiría:
{{Ada/Reservada|package}} {{Ada/Reservada|body}} Pila_Enteros {{Ada/Reservada|is}} {{Ada/--
Max : {{Ada/Reservada|constant}} := 100;
Pila: array(1..Max) {{Ada/Reservada|of}} Integer;
Cima: Integer {{Ada/Reservada|range}} 0..Max;
{{Ada/Reservada|procedure}} Poner (Elem: Integer) {{Ada/Reservada|is}} {{Ada/Reservada|separate}}; {{Ada/--
{{Ada/Reservada|function}} Quitar {{Ada/Reservada|return}} Integer {{Ada/Reservada|is}} {{Ada/Reservada|separate}}; {{Ada/--
{{Ada/Reservada|begin}}
Cima := 0; {{Ada/--
{{Ada/Reservada|end}} Pila_Enteros;
A los subprogramas que se van a compilar aparte (Poner y Quitar) se les
Línea 29:
esta forma:
{{Ada/Reservada|separate}} (Pila_enteros) {{Ada/--
{{Ada/Reservada|procedure}} Poner (Elem: Integer) {{Ada/Reservada|is}}
{{Ada/Reservada|begin}}
Cima := Cima + 1;
Pila (Cima) := Elem;
{{Ada/Reservada|end}} Poner;
Y de manera análoga se procedería con Quitar.
Línea 52:
de no complicar las {{Ada:|D|d|ependencia}}s de compilación, se deberá incluir la
cláusula with justo antes de la declaración subunidad, es decir, delante
de <code>separate (Pila_Enteros)</code>.
== Manual de referencia de Ada ==
|