Loading presentation...

Present Remotely

Send the link below via email or IM

Copy

Present to your audience

Start remote presentation

  • Invited audience members will follow you as you navigate and present
  • People invited to a presentation do not need a Prezi account
  • This link expires 10 minutes after you close the presentation
  • A maximum of 30 users can follow your presentation
  • Learn more about this feature in our knowledge base article

Do you really want to delete this prezi?

Neither you, nor the coeditors you shared it with will be able to recover it again.

DeleteCancel

Make your likes visible on Facebook?

Connect your Facebook account to Prezi and let your likes appear on your timeline.
You can change this under Settings & Account at any time.

No, thanks

Programación: Ciclos

Introducción a ciclos
by

Andres Ruiz

on 22 March 2014

Comments (0)

Please log in to add your comment.

Report abuse

Transcript of Programación: Ciclos

Programación: Ciclos
Sintaxis de ciclos
Un ciclo está compuesto por dos partes:

ciclo(

condicion_booleana

)
{
Instrucciones
}
Partes de un ciclo
Importante!
Ejercicios
Ciclos e instrucciones repetitivas
Un ciclo es un conjunto de instrucciones que se repetirán muchas veces... tantas como uno quiera
Por: Andrés Ruiz
Supongamos por ejemplo que se necesita imprimir un
string
(p.e. "Bienvenido a Java!"), 100 veces. Sería un poco tedioso escribir la misma instrucción 100 veces:

System.out.println( "Bienvenido a Java!" );
System.out.println( "Bienvenido a Java!" );
100 veces .......
System.out.println( "Bienvenido a Java!" );
System.out.println( "Bienvenido a Java!" );


Debemos hacernos dos preguntas cuando estamos escribiendo un programa:
¿Qué debe hacerse?
¿Cuántas veces debe hacerse?
En java existen varias formas de escribir ciclos, entre ellas
for
y
while
:
for
( int i=0; i<100 ; i++ )
{
System.out.println( "Bienvenido a Java!" );
}
int i = 0;

while
( i<100 )
{
System.out.println( "Bienvenido a Java!" );
i++;
}
Estos dos ciclos hacen son equivalentes!
for
(
int i=0
;
i<100
;
i++
)
{
System.out.println( "Bienvenido a Java!" );
}
int i = 0
;

while
(
i<100
)
{
System.out.println( "Bienvenido a Java!" );
i++;
}
Un ciclo tiene una
condición
que mientras se cumpla, seguirá ejecutando las instrucciones;
tiene un
valor inicial
; una instrucción que lo hace
avanzar
; y las
acciones
que ejecuta:
Los dos ciclos tiene las mismas partes!
Cuando construyamos un ciclo
SIEMPRE
debe tener:
1
2
3
4
5
Valor inicial
Condición
de control
Avance
Instrucciones
Terminación
1
2
3
4
Escriba un programa que imprima los números
del 1 al 1.000
Escriba un programa que sume los números
del 1 al 1.000, e imprima el resultado
Escriba un programa que sume los números
de 1 a N, dónde N sea una variable de entrada
de un método
Escriba un programa que determine si un número dado es primo
Ejercicios
Escriba un programa que genere un número aleatorio entre 1 y 100 inclusive. El programa le pide al usuario continuamente que escriba un número, hasta que lo adivine, de la siguiente forma:


Ya vimos como definir ciclos que iteren un número definido de veces...
¿Pero qué sucede si tenemos que iterar hasta que se cumpla una situación indeterminada por N?
Adivina el número mágico entre 1 y 100:

Ingresa tu número:
50
Tu número es muy alto...

Ingresa tu número:
25
Tu número es muy bajito...

Ingresa tu número:
35
Muy bien adivinaste! El número era 35
Full transcript