top of page

En este lenguaje de programación, es importante saber que, al momento de escribir en programa en java, es necesario cumplir de la forma correcta todas las normas de sintaxis establecidas, dentro de las cuales se pueden ubicar:

1- No usar las palabras claves (se reconocen porque aparecen en negrita.

2- Donde aparece texto en itálica, es donde es permitido establecer las instrucciones.

3- Los corchetes "[ ]" indican que la información encerrada entre ellos es opcional.

4- Al final de cada línea, se debe agregar un punto y coma " ; " de lo contrario, no se ejecutará el programa de la manera correcta.

La importancia de los ciclos, se basa principalmente en que se presentan como una herramienta, la cual resulta sumamente útil, ya que permite desarrollar grandes programas, donde se tiene una serie de pasos repetidos, en una sola instrucción, o un solo conjunto de instrucciones, las cuales deden de cumplir una condición de entrada, por llamarla de algún modo, y luego de esto, se procede con las instrucciones que se ubican dentro del ciclo. 

 Un dato importante a cerca de estas "herramientas de la programación", es que hay diversos tipos de ciclos, dentro de los cuales, se encuentran los ciclos anidados.

Los Ciclos Anidados, son conjuntos de ciclos, unos dentro de otros, ya sea, for dentro de for, while dentro de for, do while dentro de for, o cualquier otra convinación de ciclos que requiera que uno forme parte del otro, por lo que son de la forma:

     for (  ;   ;   ) {

      

                for (   ;   ;  ) {

            }

     }  

 

 

Un ejemplo de ciclo anidado corresponde a:

 

for (int i=0; i<SECRETO.length; ++i) {                   

                for(int j=0; j <ADIVINA.length; ++j) {                    

                    if(i != j) {                        

                        if (SECRETO[i] == ADIVINA [j]) {

                            corridos++;                        

                          

                       }                      

                        

                    }                    

                }               

                

            }

Funcionamiento de  un ciclo anidado, en general, este tipo de ciclo, inicia con un for, el cual supone una condición, la cual es de tipo booleana (falso/verdadero), si la respuesta obtenida es "true" se ingresa al ciclo, dentro del cual se puede pasar por alguna ins-trucción, o directamente, se ingresa a un nuevo ciclo, el cual tam-bién supone un condición y de ser "true" se ejecuta este ciclo in-terno hasta que llegue un momento en que la supocición sea fal-sa y por ende, se sale de este ciclo interno, pero se regresa al pri-mer ciclo, donde se evalúa la condición nuevamente, y de ser "true", nuevamente se repite el ciclo interno hasta donde sea posible, y cada vez que este ciclo interno finaliza, se evalúa en el primero, hasta que llegue un momento en el que se obtenga un "false" y no se pueda ongresar al ciclo, por lo que se continua con el programa.

Datos importantes en los ciclos, este tipo de ciclo (anidado), es bastante complejo, ya que como posee un ciclo dentro de otro, y además es muy posible, que sea necesario agregar sentencias del tipo if o else, lo que lleva a tener que abrir gran catidad de paréntesis y corchetes, lo que hace que en ocaciones, el programa sea bastante complicado de leer, es por lo anterior, que es sumamente adecuado "Indentar" el programa, es decir acomodar la escritura del programa de una forma legible y los más estándar posible. 

En el caso del softwere DrJava, se recomienda establecer/configurar un "indent level" de 4, el cual hace que el programa se vea ordenado y legible facilmente.

Un poco más teórico, se encuentra en los libros de programa-ción, tal como , el cual dice que un ciclo la declaración de una repetición, tal y como lo muestra en los ejemplos de la página 166, y cercanas.

 

 

 Deitel, P. Java how to program; Deitel, 9 Ed, pag 162

Práctica adicionalademás se recomienda resilver los ejercicios de programación de las secciones 5, página 190 del mismo libro de texto Java how to program.

Así mismo, se recomeinda alterar dichos ciclos para comprenderlos mejor, y buscar toda fuente de imformación que le procporcione práctica.

bottom of page