Professional Documents
Culture Documents
2014
[Type the abstract of the document here. The abstract is typically a short summary of the
contents of the document. Type the abstract of the document here. The abstract is typically
a short summary of the contents of the document.]
aaaaa
Introduccin a la programacin 1
Contenido
Estructuras de Control. ............................................................................................. 2
Estructuras de decisin: ................................................................................................ 2
Estructuras Iterativas: ................................................................................................... 4
Ejemplo: ........................................................................................................................ 7
1
Gua rpida, Sintaxis java 2
Estructuras de Control.
Bsicamente podemos mencionar dos tipos de estructuras de control, que son las
estructuras de decisin y las estructuras repetitivas.
Estructuras de decisin:
Estas estructuras nos sirven para ejecutar ciertas sentencias, en funcin de una condicin
dada, entre dichas estructuras podemos mencionar las sentencias if y switch.
If simple:
If(condicion){
//cdigo que se ejecutara si la condicin es verdadera
}
If-else
If(condicion){
//cdigo que se ejecutara si la condicin es verdadera
}else{
//cdigo que se ejecuta si la condicin es falsa
}
If anidado:
til cuando la condicin puede tener ms de dos valores asociados y en base a dicho valor se
ejecutarn cierto grupo de instrucciones.
If(numero>0){
}else if(numero<0){
}else {
Aaaaa
Autor: Alvarez
Introduccin a la programacin 3
Switch:
Esta sentencia funciona similar a un if anidado, en el cual se tienen varias opciones y de
acuerdo al valor que tenga, se ejecutar cierta porcin de cdigo.
Su sintaxis es:
switch(opcion){
case 1:
//sentencias a ejecutar cuando opcin sea igual a 1
break;
case 2:
//sentencias a ejecutar cuando la opcin sea igual a 2
break;
default:
//sentencias que se ejecutaran si ninguna de las opciones anteriores es ejecutada
}
Preguntas:
Si el funcionamiento de un switch es similar al funcionamiento del if anidado, y todo lo que
se puede hacer con un switch se puede tambin realizar con un if.
Cul es ms eficiente?
Respuestas en clase.
3
Introduccin a la programacin 4
Estructuras Iterativas:
En esta seccin se mostrar la sintaxis de las estructuras iterativas bsicas como lo es for,
while y do while.
For
La estructura para determinar cuntas veces se repite el ciclo est dividida en:
Condicin: i<10;
for (inti=10;i>0;i--){
4
Introduccin a la programacin 5
While
Cmo Funciona?
Sintaxis:
while (contador<=Final) {
System.out.println(contador);
/* recordar que while debe tener una instruccin que permita terminar el ciclo, en
este ejemplo se puso un contador, que har que termine el ciclo, si no se pusiera una
condicin de salida, esta seccin de cdigo se ejecutar indefinidamente.
*/
contador = contador + 1;
5
Introduccin a la programacin 6
Do while
Cmo Funciona?
Sintaxis:
int valor=5;
do {
/* recordar que al igual que el while debe tener una instruccin que permita terminar
el ciclo, en este ejemplo al valor que tiene la variable valor, se va disminuyendo en
uno su valor inicial, mientras su valor sea mayor que cero se ejecutar toda esta
seccin de cdigo.
*/
Valor--;
} while (valor>0);
6
Introduccin a la programacin 7
Preguntas:
Si cualquier ciclo mostrado anteriormente sirven para lo mismo: ejecutar una porcin de
cdigo un nmero determinado de veces en funcin de una condicin dada.
Respuestas en clase.
Ejemplo:
El siguiente ejemplo muestra el funcionamiento de los conceptos adquiridos anteriormente,
si se desea conocer el funcionamiento del mismo, se necesita crear la clase y compilarla.
Constructor
7
Introduccin a la programacin 8
8
Introduccin a la programacin 9
Main