Está en la página 1de 14

Taller de Programación

Logro de aprendizaje

Al finalizar la sesión, el alumno


comprende los fundamentos de un
programa con estructuras repetitivas
en JAVA.
Estructuras repetitivas

El poder de un programa real se demuestra cuando


debe hacerse una y otra vez el mismo tipo de operación
una cantidad finita de veces o hasta cuando se cumpla
una condición.

Las instrucciones repetitivas en Java :


 while
 do while
 for

3
Recordando…

La estructura repetitiva evalúa ...


La estructura while evalúa…
La estructura do while evalúa…
La estructura for evalúa…
Contador

Es una expresión matemática que puesta dentro de un proceso


repetitivo permitirá contabilizar, contar o llevar la cuenta de
algún requerimiento solicitado.
Formato: numérica

variable = variable ± constante;

+ cuenta creciente - cuenta decreciente


Ejemplo :
 cantAlumnos = cantAlumnos + 1;
En caso la constante sea 1 => cantAlumnos++;
 pares = pares - 2;
 mult7 = mult7 + 7;

5
Acumulador

Se le llama también sumador o totalizador.


Es una expresión matemática que puesta dentro de un proceso
repetitivo permitirá sumar los valores que toma la variable
independiente en cada ciclo.
Formato :
variable = variable ± variable_indep;

+ Suma los valores que toma la variable independiente.


- Resta los valores que toma la variable independiente.
Ejemplo :
sumaEdad = sumaEdad + edad;
saldo = saldo – retiro;

6
Instrucción : do while

Formato 1 Funcionamiento

: Las sentencia que se encuentra


sentencia; debajo de la palabra do se
do ejecutará mientras la condición
sentencia; resulte ser verdadera, en caso
while (condición); resulte ser falsa se saldrá de esta
sentencia_x; estructura para ejecutar la
sentencia_x y las que siguen.
:

7
Instrucción : do while

Formato 2 Funcionamiento

:
sentencia;
do Las sentencias que se encuentran
{ entre las llaves se ejecutarán
varias veces mientras la condición
sentencia;
sea verdadera, en caso sea falsa
: se saldrá de esta estructura para
} ejecutar la sentencia_x y las que
while (condición); siguen.
sentencia_x;
:

8
Ejercicio 05

c 0
: c<10
c=0;
do :
c=c+2; t=5
while ( c<10 ); do
System.out.print(c); {
: t=t-1;
System.out.print(t);
}
t 5 while ( t>0 );
t>0 System.out.print(t);
:

9
Ejemplo 01 Do While
Ejemplo:
package ejercicio0;
Ingrese un numero y import java.util.Scanner;
muestre de manera public class Ejercicio0 {
ascendente todos los public static void main(String[] args) {
int n,cont=0;
números a partir de cero. Scanner ingreso=new Scanner(System.in);
System.out.print("Ingrese un numero ");
n=Integer.parseInt(ingreso.nextLine());
if(n>=1){
do
{
System.out.print(cont+" ");
Realice los cambios necesarios cont=cont+1;
para que muestre de manera }
descendente solo los números while(cont<=n);
impares a partir de N. }
}
}
Ejemplo 02 Do While
Ingrese 10 letras minúsculas, terminado el proceso muestre cuantas veces
se ingreso cada vocal
Ejercicios Propuestos 02

Desarrolle los ejercicios que se encuentra en archivo pdf

12
Preguntas
Resumiendo

Responder lo siguiente:

• ¿Cuál es la estructura repetitiva indeterminada?

___________________________

• ¿Cuál es el acumulador?

__________________

• ¿Cuál es el contador?

__________________

También podría gustarte