Ir al contenido principal

Ciclo For

 CICLO FOR 



Un ciclo For es una estructura que se utiliza para ejecutar un bloque de código un número determinado de veces. Al ejecutar el VI, se evalúa la cantidad de iteraciones y luego se ejecuta el código.El ciclo for es una estructura de control cíclica, también conocida como ciclo controlado por contador. Este ciclo es muy sencillo, ya que se conoce con exactitud cuántas veces se va a llevar a cabo la misma tarea.

Se define una variable de control, el contador, a la que se le incrementa o decrementa de uno en uno. La acción o acciones dentro del cuerpo del ciclo se repiten hasta que la variable de control llegue al valor final determinado en el encabezado del ciclo.

En español, la palabra for suele ser traducida como “para“, pero considero que, por su funcionamiento, y para usarlo dentro de un seudocódigo, la traducción más adecuada es “desde“. Y esto debido a que precisamente el comportamiento del ciclo se puede describir así: repetir en acciones desde que la variable de control tome el valor inicial hasta el valor final.El ciclo for está disponible en casi todos los lenguajes de programación imperativa, pero con diferencias sustanciales en su sintaxis.


El ciclo for tradicional.


La sintaxis del ciclo for “tradicional” se puede observar en lenguajes de programación como Pascal, ALGOL, BASIC, Modula y Ada, entre otros. Para mostrar esta sintaxis, te presento la estructura del ciclo for usando el lenguaje de programación Pascal:
for i:= inicio to final do
begin
{ cuerpo del ciclo }
end
Dado que uno de los primeros lenguajes de programación en incluir la estructura cíclica for fue ALGOL, se considera a este tipo de sintaxis la esencia del ciclo for. Es decir, indicar únicamente los valores de inicio y de fin de la variable de control, y simplemente especificar si la variable se incrementará o decrementará. (En Pascal esto se logra con la palabra downto).


El ciclo for de Java


La sintaxis de la estructura cíclica for en el lenguaje Java no obedece a la sintaxis tradicional presentada en el apartado anterior. De hecho, utiliza la sintaxis del lenguaje C, teniendo un encabezado más complejo, pero que también ofrece más posibilidades que el tradicional. Más adelante describiré los componentes del encabezado de esta versión del ciclo for.

En la figura 1 se muestro la forma en la que se escribe este ciclo en tres notaciones: diagrama de flujo, seudocódigo y el lenguaje Java.



Componentes del ciclo for.


Como todo ciclo, esta estructura de control cuenta con dos componentes: el encabezado y el cuerpo del ciclo. Pero es el encabezado en lenguaje Java el que presenta una composición interesante.


Como puedes ver, el encabezado se compone de tres partes:


1. En la inicialización, se le debe asignar a la variable de control el valor inicial. También puede declararse a la variable inicial, una característica que explicaré más tarde.
2. En la condición se establece el valor final de la variable de control, es decir, hasta dónde llegará. Típicamente en lenguajes de programación como Pascal, solo es necesario escribir el valor final. Pero en Java es necesario formar una expresión relacional, de tal forma que tiende a comportarse como un ciclo while: hacer esta acción mientras el valor de la variable de control llegue a tal límite.
3. En la última parte se establece la forma en la que la variable de control cambiará su valor dentro del ciclo. Esto puede hacerse de una de dos formas: ya sea incrementando o decrementando el valor inicial. La forma en cómo se mueve la variable de control determina también el operador relacional usado en la condición fin.




Comentarios

Entradas populares de este blog

Partición de discos duros

  INTRODUCCIÓN Una partición de un disco duro es una división lógica en una unidad de almacenamiento (por ejemplo, un disco duro o unidad flash), en la cual se alojan y organizan los archivos mediante un sistema de archivos. Existen distintos esquemas de particiones para la distribución de particiones en un disco. Los más conocidos y difundidos son MBR (Master Boot Record) y GPT (GUID Partition Table). Para poder contener datos, las particiones tienen que poseer un sistema de archivos. El espacio no asignado en un disco no es una partición, por lo que no puede tener un sistema de archivos. Existen múltiples sistemas de archivos con diferentes capacidades como: FAT, NTFS, FAT32, EXT2, EXT3, EXT4, Btrfs, ReiserFS, Reiser4 u otros. Los discos ópticos (DVD, CD) utilizan otro tipo de particiones llamada UDF (Universal Disc Format, "Formato de Disco Universal" por sus siglas en inglés), el cual permite agregar archivos y carpetas y es por ello que es usado por la mayoría de softwar...

SQL

 QUE ES SQL? El Lenguaje de Consulta Estructurado popularmente conocido por sus siglas en inglés como SQL, es un tipo de lenguaje de programación que ayuda a solucionar problemas específicos o relacionados con la definición, manipulación e integridad de la información representada por los datos que se almacenan en las bases de datos. Algunos aspectos de SQL están basados en el cálculo relacional, algunos en el álgebra relacional que provienen del modelo relacional y otros a ninguno de los dos sino que son parte de SQL. SQL viene de Lenguaje Estructurado de Consulta. La gente suele pronunciar SQL como "sequel" y, a veces S.Q.L. SQL es una herramienta que los analistas de bases de datos, administradores y desarrolladores usan para acceder y manipular bases de datos. SQL es un lenguaje de computadora que puedes usar para interactuar con una base de datos relacional. Es un lenguaje completo para controlar e interactuar con los sistemas de administración de bases de datos. FUNCION...

Formateo de Discos Duros

¿Que es formatear un disco duro? El concepto de 'formatear el disco duro' es una de esas nomenclaturas tecnológicas que mucha gente escucha por recomendación del informático/amigo de turno o porque incluso se lo llega a pedir el propio dispositivo. Se trata de un terminología importante que debe ponerse en práctica para que cualquier ordenador funcione adecuadamente y se mantenga como el primer día (o lo mejor posible). Formatear es "dar formato a un disco", tal y como indica la Real Academia de la Lengua Española. Formatear es "dar formato a un disco", tal y como indica la Real Academia de la Lengua Española. De la mano del disco duro, este concepto hace referencia a eliminar lo que se encuentra en la unidad de almacenamiento, dejándola como quieras, aunque lo las habitual es dejarla a cero. Dicha práctica se lleva a cabo por motivos de todo tipo, desde instalaciones limpias del sistema operativo hasta borrar archivos residuales, dependiendo de las neces...