PracticaCampo SEMANA1

Descargar como docx, pdf o txt
Descargar como docx, pdf o txt
Está en la página 1de 12

PROFESORA:

INTEGRANTES:

ACTIVIDADES DE PRÁCTICA DE CAMPO


(SEMANA 1)
1. Actividades
Realizar una guía documentada de las sintaxis que Java utiliza para el manejo
de instrucciones secuenciales, condicionales y repetitivas y ejemplifica al menos
1 caso.

Estructuras de control en Java

Las estructuras de control tienen las siguientes características:


- Tienen un único punto de entrada y un único punto de salida.
- Están compuestas por instrumentos o por otras estructuras de control.

Las estructuras de control se dividen en las siguientes categorías:


1.- Estructura Secuencial:

Es cuando las instrucciones de un programa se ejecutan por defecto en orden


secuencial, lo que significa que las instrucciones se ejecutan en secuencia, una
después de otra.
La mayoría de las instrucciones están separadas por el carácter punto y coma
(;).
Las instrucciones se suelen agrupar en bloques.
El bloque de sentencias se define por el carácter llave de apertura ({) para
marcar el inicio del mismo, y el carácter llave de cierre (}) para marcar el final.
(Hernández, s.f.)

Ejemplo de bloque de instrucciones:

int n = 1;

int m = 0;

m = n++ ;

System.out.println(m);

System.out.println(n);

Si el bloque de instrucciones está constituido por una única instrucción no es


obligatorio el uso de las llaves de apertura y cierre { }, aunque es
recomendable utilizarlas.

EJEMPLO:
Condicional “if”

Permite evaluar una condición la cual ejecutará el código dentro del bloque si
ésta se cumple o no. En caso no se cumpla, ejecutara el bloque else.

package condicional;

public class FRMcondicional extends javax.swing.JFrame {

public FRMcondicional() {
initComponents();
}

@SuppressWarnings("unchecked")
Generated Code

private void btncomprobacionActionPerformed(java.awt.event.ActionEvent evt) {

int dato1;
dato1= Integer.parseInt(txtdato.getText());

if(dato1==5){
txtResultado.append(" El numero es "+dato1+
"\n por lo tanto si cumple la condicion");

}
else{
txtResultado.append(" El numero "+dato1+" es diferente"
+ "\n de 5 por lo tanto no "
+ "\n cumple con la condicion");
}

public static void main(String args[]) {

java.awt.EventQueue.invokeLater(new Runnable() {
public void run() {
new FRMcondicional().setVisible(true);
}
});
}

// Variables declaration - do not modify


private javax.swing.JButton btncomprobacion;
private javax.swing.JScrollPane jScrollPane1;
private javax.swing.JTextArea txtResultado;
private javax.swing.JTextField txtdato;
// End of variables declaration
}
2.- Estructura Condicional o Selectiva:

-Es una de las estructuras que permiten modificar el orden de ejecución de las
instrucciones del programa.
-Una estructura condicional determina si se ejecutan unas acciones u otras
según se cumpla o no una determinada condición.
-La condición que se comprueba para decidir si unas instrucciones se ejecutan
o no debe ser una expresión booleana es decir debe dar como resultado un
valor booleano true ó false.

En java la estructura condicional se implementa mediante:


 Instrucción if.
 Instrucción switch.
 Operador condicional ? :

2.1 Instrucción if.


La instrucción condicional if puede ser de tres tipos::
 Condicional simple: if
 Condicional doble: if ... else ...
 Condicional múltiple o if anidados: if .. else if ..
Estructura Condicional simple 
Como su nombre indica, es la estructura condicional más sencilla en Java. La
usaremos para decidir si una instrucción o bloque de instrucciones se ejecuta o
no dependiendo de una condición. Se evalúa la condición y si se cumple se
ejecuta. Si no se cumple la condición, se salta dicho grupo de instrucciones.

Sintaxis:
instrucción 1;
instrucción 2;
if (condición){ //inicio de la condición
instrucción 3;
instrucción 4;
} //fin de la condición
instrucción 5;
instrucción 6;

 Estructura Condicional Doble

Mediante esta estructura de control el flujo de ejecución del programa puede


seguir dos caminos distintos dependiendo del valor de una condición.
Se evalúa la condición y si se cumple se ejecuta una determinada instrucción o
grupo de instrucciones. Si no se cumple se ejecuta otra instrucción o grupo de
instrucciones.
Sintaxis:
 

Estructura Condicional Múltiple:


if anidados 
-La estructura condicional múltiple se obtiene encadenando sentencias if ...
else.
- Mediante esta estructura podemos construir estructuras de selección más
complejas.
-Un ejemplo de if múltiple expresado en diagrama de flujo puede ser este:

Sintaxis en java:

2.2 Instrucción switch.

Esta estructura de control se utiliza para seleccionar una de entre múltiples


opciones posibles. Es una alternativa a los if .. else anidados. Si el número de
anidamientos if .. else es elevado, la estructura switch produce un código más
sencillo de leer y modificar.

El flujo de ejecución del programa lo determina el valor de una variable o


expresión.

El tipo de esta variable o expresión puede ser uno de los siguientes:


Tipo primitivo: byte, short, char, int.

 La clase envolvente de los tipos primitivos anteriores: Byte, Short,
Character, Integer.
 Tipo String.
 Tipos enumerados (enum). 

La instrucción switch no permite que la variable o expresión sea del tipo float o
double.

La sintaxis general de una estructura switch es la siguiente:

switch (expresión){
case VALOR1:
           instrucciones1;
           break;
case VALOR2:
           instrucciones2;
           break;
.....
default:
           instrucciones3;
}

2.3 Operador condicional ? :

El operador condicional se puede utilizar en sustitución de la instrucción


condicional if-else.
Lo forman los caracteres? y :
Sintaxis:
expresión1 ? expresión2 : expresión3
Si expresión1 es cierta entonces se evalúa expresión2 y éste será el valor que
devuelve el operador. Si expresión1 es falsa, se evalúa expresión3 y éste será
el valor que devuelve el operador.

EJEMPLO:
3.-Estructura Iterativa o Repetitiva:
Nos permite ejecutar de forma repetida una instrucción o un bloque de
instrucciones. Estas instrucciones se repiten mientras se cumpla una
determinada condición.
La condición se le conoce como condición de salida del bloque.

En Java las estructuras repetitivas se implementan mediante:

 ciclo while
 ciclo do .. while
 ciclo for

3.1 Ciclo while:

-Las instrucciones se repiten mientras la condición sea cierta.

-En un ciclo while la condición se comprueba al principio del bucle por lo que
las instrucciones que lo forman se ejecutan 0 ó más veces.

Representación en diagrama de flujo de un bucle do .. while:

Sintaxis:
 
instrucción 1;
while (condición){ //inicio while
        instrucciones;
}  //fin while
instrucción 2;

La ejecución de un bucle while sigue los siguientes pasos:

- Se evalúa la condición.
- Si el resultado es false las instrucciones no se ejecutan y el programa
sigue ejecutándose por la siguiente instrucción a continuación del while.
- Si el resultado es true se ejecutan las instrucciones y se vuelve al paso

3.2 CICLO DO - WHILE


-Las instrucciones se ejecutan mientras la condición sea cierta.
-La condición se comprueba al final del bucle por lo que el bloque de
instrucciones se ejecutarán al menos una vez.

-Esta es la diferencia fundamental entre el bucle while y el bucle do ..


while. Las instrucciones de un bucle while es posible que no se ejecuten
si la condición inicialmente es falsa.

Diferencia entre un bucle while y un bucle do .. while:


-Bucle while se ejecuta 0 o más veces.
-Bucle do .. while se ejecuta 1 o más veces.
Representación en diagrama de flujo de un bucle do .. while:

Sintaxis do .. while:

instrucción1;
do{ //inicio do .. while
instrucciones;
}while(condición); //fin do .. while
instrucción2;

La ejecución de un bucle do - while sigue los siguientes pasos:


Se ejecutan las instrucciones a partir de la instrucción do{
Se evalúa la condición.
Si la condición no se cumple el programa sigue ejecutándose por la
siguiente instrucción a continuación del while.
Si la condición se cumple volvemos al paso 1.

3.3 CICLO FOR

-Un for hace que una instrucción o bloque de instrucciones se repitan


un número determinado de veces mientras se cumpla la condición.

-Los bucles for son los más adecuados cuando se conoce el número de veces


que se van a repetir las instrucciones.

Representación en diagrama de flujo de una instrucción for:

Sintaxis Java del bucle for:

instrucción1;
for(inicialización; condición;
incremento/decremento){ //inicio
for
     instrucciones;
}  //fin for
instrucción2;
EJEMPLO:
Bibliografía
Hernández, E. G. (s.f.). Blogger. Obtenido de
http://puntocomnoesunlenguaje.blogspot.com/2012/04/estructuras-de-
control.html

También podría gustarte

pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy