La Web del Programador: Comunidad de Programadores
 
    Pregunta:  3701 - LENGUAGE ADA
Autor:  Luis Diaz
¿COMO SE CONTROLA EL CICLO DE REPETICION EN ADA?

DE ANTE MANO MUCHAS GRACIAS

  Respuesta:  Francisco noe Garcia Hillyer
(1)
Una ciclo incluye una secuencia de instrucciones que tienen que ser ejecutadas repetidamente, cero o mas veces.

Sintaxis
(2) ESPANOL y LUEGO EN INGLES
comando_loop ::=
[identificador_comando_loop:]
[esquema_iteraciones] loop
secuencia_de_instrucciones
fin loop [identificador_loop];

loop_statement ::=
[loop_statement_identifier:]
[iteration_scheme] loop
sequence_of_statements
end loop [loop_identifier];

(3)
esquema_iteraciones ::= mientras condicion
| para parametro_especificacion_loop

iteration_scheme ::= while condition
| for loop_parameter_specification

(4)
parametro_especificacion ::=
definiendo_identificador en [reverse] definicion_subtipo_discreto

loop_parameter_specification ::=
defining_identifier in [reverse] discrete_subtype_definition

(5)
Si una instruccion loop tiene un identificador_loop, entonces el identificador debe de repetirse despues del ciclo, de otra manera no deberia de haber un identificador despues del ciclo