Está en la página 1de 20

Taller de Programación

Unidad:
Estructura repetitiva - Arreglos

Docente: Yuliana Jáuregui Rosas


Logro
Al finalizar la unidad el participante utiliza estructuras
repetitivas y arreglos en la solución de problemas.

Importancia
Es importante porque a través de las estructuras repetitivas se
puede ejecutar un proceso las veces que sea necesario hasta
llegar a la solución deseada.
Asimismo los arreglos son importantes porque a diferencia de
las variables pueden almacenar varios valores.
Contenido general

• Estructura Repetitivas
• Arreglos de una Dimensión
• Arreglos de dos Dimensiones
Estructuras Repetitivas
Estructuras Repetitivas
Estas estructuras repiten una secuencia de instrucciones un
número determinado de veces.
Al bloque de instrucciones que se repite se denominan Bucles
Dentro de estas estructuras se encuentran los siguientes
controles:

while

Estructuras
Repetitivas do while

for
Estructura while
La estructura repetitiva while, es aquélla en que el cuerpo
del bucle se repite mientras se cumple una determinada
condición.

Su sintaxis es :

while (condición sea verdad)


{
instrucciones;
}
Estructura do while

Ejecuta una secuencia de instrucciones,


repitiéndolas siempre que la condición (expresión
lógica) sea verdadera.
do
{
instrucciones;
}
Finaliza cuando la condición (expresión lógica) es while (condición sea verdad);
falsa.

Mínimamente se ejecuta una vez las instrucciones


que se encuentran dentro de la estructura do while,
ya que la evaluación de la condición de hace al final.
Estructura for
La instrucción for ejecuta una secuencia de instrucciones, un
número determinado de veces.

Su sintaxis es :

for (inicialización; condición; incremento)


{
instrucciones;

}
Arreglos de una dimensión
Arreglos
Es un conjunto finito, homogéneo y ordenado de elementos.

•Tiene un limite, es decir se determina el


Finito máximo numero de elementos que tendrá
el arreglo.

• Todos los elementos que forman el


Homogéneo arreglo son del mismo tipo de dato.

• Sus elementos se encuentran


Ordenado almacenados en posiciones consecutivas
en la memoria de la computadora.
Arreglos

Para referirse a un determinado elemento de un arreglo se


deberá utilizar un índice, el cual indica la posición de un
elemento dentro del arreglo.

En Java los índices de los arreglos empiezan en cero.

Se puede acceder a los elementos de un arreglo


cuantas veces sea necesario mientras dure la
ejecución del programa.

El contenido de los arreglos se pierde cuando termina la


ejecución del programa.
Arreglos de una dimensión

Es una lista de elementos del mismo tipo de dato,


en el que se hace referencia a un elemento a SINTAXIS:
través del nombre del arreglo y del índice
encerrado en un par de corchetes.
tipoDeDato nombreArreglo[ ] = new tipoDeDato [tamaño]

tipoDeDato[ ] nombreArreglo = new tipoDeDato [tamaño]


A los arreglos de una dimensión también se les
llama vectores.

Para declarar un vector se especifica un nombre y


se indica entre un par de corchetes el numero de
elementos máximo que tendrá el arreglo.
Arreglos de una dimensión
Ejemplo:

int a[ ]=new int[7];

0 1 2 3 4 5 6

a= 2 6 8 4 1
Inicialización de arreglos de una
dimensión
Un arreglos de una dimensión se inicializa encerrando sus
elementos entre llaves y separados por comas.

tipoDeDato[ ] nombreArreglo = { valor1, valor2, valor3, …};

Ejemplo:
int a[ ] = {1, 31, 2, 16, 8};
Significa:
0 1 2 3 4

a= 1 31 2 16 8
Arreglos de dos dimensiones
Arreglos de dos dimensiones
Conjunto de elementos organizados en filas y columnas, en
el que se hace referencia a un elemento a través del
nombre del arreglo y de un par de índices encerrados entre
corchetes.
SINTAXIS:

Los índices indican la fila y columna en el que se encuentra


un elemento. tipoDeDato nombreArreglo[ ] [ ]= new tipoDeDato [fila][columna]

tipoDeDato[ ][ ] nombreArreglo = new tipoDeDato[fila][columna]

A los arreglos de dos dimensiones también se les


llama matrices.

Para declarar una matriz se especifica un nombre y se indica


entre dos pares de corchetes la cantidad máxima de filas y la
cantidad máxima de columnas que tendrá la matriz.
Arreglos de dos dimensiones

Ejemplo:

int b[ ][ ] = new int [5][4];

0 1 2 3

0 7 9 18

1 10 4 21

b= 2 15 17 2

3 10 29 5

4
Inicialización de arreglos de dos
dimensiones
Un arreglos de dos dimensiones se inicializa encerrando los
elementos de cada fila entre llaves y separados por comas y a
su vez estos encerrados entre otro par de llaves.

tipoDeDato[ ] nombreArreglo = {{valor1, valor2, valor3, …}, {valor1, valor2, valor3, …}};

Ejemplo:
int a[ ][ ] = {{1, 31, 10, 8},{5, 6, 11, 2},{7, 9, 14, 6}};
Significa: 0 1 2 3
0 1 31 10 8
a= 1 5 6 11 2
2 7 9 14 6
Conclusiones
• La sentencia while y do while finalizan cuando la condición
se hace falsa.
• Mínimamente las instrucciones de la estructura do while
se ejecuta una vez, en cambio las instrucciones de la

Video estructura while puede que nunca se ejecuten.


• La sentencia for se usa cuando se conoce las veces que se
va a repetir el bucle.

Imagen • Los arreglos almacenan varios valores del mismo tipo de


dato.
• Se hace referencia a los elementos de un arreglo de una
docente dimensión o vector a través de su nombre y un índice
dentro de un par de corchetes.
• Se hace referencia a los elementos de un arreglo de dos
dimensiones o matriz a través de su nombre y dos índices
dentro de dos pares de corchetes.
Gracias
Docente: Yuliana Jáuregui Rosas

También podría gustarte