Sie sind auf Seite 1von 15

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

1. Genere y muestre los 30 primeros números impares


positivos pero en forma descendente.

2. Genere y muestre los 50 primeros múltiplos de tres


en forma ascendente.

12
Ejercicios Propuestos 02

Desarrolle los ejercicios que se encuentra en archivo pdf

13
Preguntas
Resumiendo

Responder lo siguiente:

• ¿Cuál es la estructura repetitiva indeterminada?

___________________________

• ¿Cuál es el acumulador?

__________________

• ¿Cuál es el contador?

__________________

Das könnte Ihnen auch gefallen