Está en la página 1de 16

UNIVERSIDAD DIGITAL DEL ESTADO DE MÉXICO

LICENCIATURA EN INFORMÁTICA ADMINISTRATIVA

ESTUDIANTE: MARIA DEL CARMEN ROSALES MENDOZA

MATRÍCULA: LIA180338014

ASESOR (A): GENARO GUTIERREZ BECERRIL

UNIDAD DE APRENDIZAJE: 2 PRINCIPIOS DE LENGUAJE JAVA

ACTIVIDAD DE APRENDIZAJE: 2.2 SINTAXIS

“ESTRUCTURA DE PROGRAMACIÓN”

FECHA DE ENTREGA

13 DE MARZO DE 2020

Contenido
INTRODUCCIÓN.....................................................................................................................................3

SINTAXIS.................................................................................................................................................4

CONCLUSIONES...................................................................................................................................14

FUENTES CONSULTADAS..................................................................................................................15

2
Página

INTRODUCCIÓN

La tecnología a favor de tu formación académica .


La tecnología Java se usa para desarrollar aplicaciones para un amplio alcance de entornos,
desde dispositivos del consumidor hasta sistemas empresariales heterogéneos, como cualquier lenguaje
de programación, el lenguaje Java tiene su propia estructura, reglas de sintaxis y paradigma de
programación. El paradigma de programación del lenguaje Java se basa en el concepto de
programación orientada a objetos (OOP), que las funciones del lenguaje soportan.

El lenguaje Java es un derivado del lenguaje C, por lo que sus reglas de sintaxis se parecen
mucho a C: por ejemplo, los bloques de códigos se modularizan en métodos y se delimitan con llaves
({y}) y las variables se declaran antes de que se usen. Estructuralmente, el lenguaje Java comienza con
paquetes. Un paquete es el mecanismo de espacio de nombres del lenguaje Java. Dentro de los paquetes
se encuentran las clases y dentro de las clases se encuentran métodos, variables, constantes, entre otros.
En este tutorial, aprenderá acerca de las partes del lenguaje Java.

3
Página

La tecnología a favor de tu formación académica .


SINTAXIS

Estructura de programación en Java

Un programa en Java se compone de un conjunto de sentencias que se ejecutan para resolver un


problema. Las sentencias son el elemento básico de ejecución del programa Java. A parte de las
sentencias, en un programa Java nos encontraremos con expresiones y bloques.

Expresiones

Una expresión es un conjunto de variables, operadores e invocaciones de métodos que se construyen


para poder ser evaluadas retornando un resultado.

int valor = 1;

if (valor 1 > valor2) { ... }

Cuando tengamos expresiones de evaluación complejas es recomendable que utilicemos paréntesis para
saber cuál es el orden de ejecución de operaciones. En el caso de no utilizar paréntesis se ejecutará el
orden de preferencia de operadores. En este caso la división tiene más preferencia que la suma.

(2 + 10) / 5 2 + (10 / 5)

Sentencias

Una sentencia es la unidad mínima de ejecución de un programa. Un programa se compone de conjunto


de sentencias que acaban resolviendo un problema. Al final de cada una de las sentencias
encontraremos un punto y coma (;).

Sentencias de declaración - int valor = 2;

Sentencias de asignación - valor = 2;


4
Página

Sentencias de incremento o decremento - valor++;

La tecnología a favor de tu formación académica .


Invocaciones a métodos - System.out.println("Hola Mundo");

Creaciones de objetos - Circulo miCirculo = new Circulo (2,3);

Sentencias de control de flujo - if (valor>1) { … }

Expresiones Aritmético – lógicas

Una expresión aritmético-lógica devuelve un valor lógico verdadero o falso. En este tipo de
expresiones se utilizan operadores aritméticos, operadores relacionales y de igualdad.

(10 – 2) > (5 – 3)

En una expresión aritmético-lógica se pueden combinar varias expresiones con operadores


lógicos. La presencia de los operadores lógicos es menor que la de los operadores relacionales, por lo
que primero se evalúan las desigualdades y después los operadores lógicos. El orden de prioridad de los
operadores lógicos es el siguiente: primero la negación, después el Y lógico y por último el O lógico.
La prioridad de los operadores de asignación es la menor de todas.

CONVERSIÓN DE TIPOS DE DATOS EN JAVA

En Java es posible transformar el tipo de una variable u objeto en otro diferente al original con
el que fue declarado. Este proceso se denomina "conversión", "moldeado" o "tipado" y es algo que
debemos manejar con cuidado pues un mal uso de la conversión de tipos es frecuente que dé lugar a
errores. Una forma de realizar conversiones consiste en colocar el tipo destino entre paréntesis, a la
izquierda del valor que queremos convertir de la forma siguiente: Tipo Variable Nueva = (Nuevo Tipo)
Variable Antigua.

5
Página

La tecnología a favor de tu formación académica .


Estructura de control

Las estructuras de control determinan la secuencia de ejecución de las sentencias de un programa.

Las estructuras de control se dividen en tres categorías:

- Secuencial
- Condicional o Selectiva
- Iterativa o Repetitiva.

Secuencial

El orden en que se ejecutan por defecto las sentencias de un programa es secuencial. Esto
significa que las sentencias se ejecutan en secuencia, una después de otra, en el orden en que aparecen
escritas dentro del programa. La estructura secuencial está formada por una sucesión de instrucciones
que se ejecutan en orden una a continuación de la otra. Cada una 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.

6
Página

La tecnología a favor de tu formación académica .


ESTRUCTURA CONDICIONAL, ALTERNATIVA O SELECTIVA

La estructura condicional determina si se ejecutan unas instrucciones u otras según se cumpla o


no una determinada condición. En java la estructura condicional se implementa mediante:

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

Condicional simple if: se evalúa la condición y si ésta se cumple se ejecuta una determinada
acción o grupo de acciones. En caso contrario se saltan dicho grupo de acciones.

if (expresión booleana) {
instrucción 1
instrucción 2
.......
}
Si el bloque de instrucciones tiene una sola instrucción no es necesario escribir las llaves { } aunque
para evitar confusiones se recomienda escribir las llaves siempre.

7
Página

La tecnología a favor de tu formación académica .


Condicional doble if else: Se evalúa la condición y si ésta 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:

if (expresión booleana) {
instrucciones 1
}
else {
instrucciones 2
}

Condicional múltiple if… else: Se obtiene anidando sentencias if ... else. Permite construir estructuras
de selección más complejas.

if (expresion_booleana1)
instruccion1;
else if (expresion_booleana2)
instruccion2;
else
instruccion3;

Cada else se corresponde con el if más próximo que no haya sido emparejado.
Una vez que se ejecuta un bloque de instrucciones, la ejecución continúa en la siguiente instrucción que
8

aparezca después de las sentencias if .. else anidadas.


Página

La tecnología a favor de tu formación académica .


INSTRUCCION switch: Se utiliza para seleccionar una de entre múltiples alternativas. La forma
general de la instrucción switch en Java es la siguiente:

switch (expresión){
case valor 1:
instrucciones;
break;
case valor 2:
instrucciones;
break;
···
default:
instrucciones;
}
La instrucción switch se puede usar con datos de tipo byte, short, char e int. También con tipos
enumerados y con las clases envolventes Character, Byte, Short e Integer. A partir de Java 7 también
pueden usarse datos de tipo String en un switch.

Funcionamiento de la instrucción switch:

Primero se evalúa la expresión y salta al case cuya constante coincida con el valor de la expresión. Se
ejecutan las instrucciones que siguen al case seleccionado hasta que se encuentra un break o hasta el
final del switch. El break produce un salto a la siguiente instrucción a continuación del switch. Si
ninguno de estos casos se cumple se ejecuta el bloque default (si existe). No es obligatorio que exista
9

un bloque default y no tiene porqué ponerse siempre al final, aunque es lo habitual.


Página

La tecnología a favor de tu formación académica .


Estructuras de repetición

Bucles

¿Qué es un bucle?

Un bucle es una construcción de programación que se ejecuta repetidamente mientras se cumple alguna
condición (o conjunto de condiciones). Por ejemplo, puede pedirle a un programa que lea todos los
registros hasta el final de un archivo o que realice un bucle por todos los elementos de una matriz,
procesando cada uno. (Aprenderá acerca de las matrices en la sección Java Collections de este tutorial).

Bucles for

La construcción de bucle básico en el lenguaje Java es la sentencia for, que le permite iterar un rango
de valores para determinar cuántas veces ejecutar un bucle. La sintaxis abstracta para un bucle for es:
10
Página

La tecnología a favor de tu formación académica .


Al comienzo del bucle, se ejecuta la sentencia de inicialización (las sentencias de inicialización
múltiples se pueden separar con comas). Mientras loopWhileTrue (una expresión condicional de Java
que debe evaluar ya sea como verdadero o falso) sea verdadero, el bucle se ejecutará. Al final del
bucle, se ejecuta executeAtBottomOfEachLoop.

Una sintaxis alternativa de bucle for está disponible para realizar un bucle por las
construcciones que implementan la interfaz Iterable (tales como matrices y otras clases de programas
de utilidad Java).

Bucles while

La sintaxis para un bucle while es:

While loopWhileTrue evalúa como verdadero, por lo tanto, el bucle se ejecutará. En la parte superior
de cada iteración (es decir, antes de que se ejecute cualquier sentencia), se evalúa la condición. Si es
verdadero, el bucle se ejecuta. Por lo que es posible que un bucle while nunca se ejecute si su expresión
condicional no es verdadera por lo menos una vez.
11
Página

La tecnología a favor de tu formación académica .


Bucles do...while

El bucle do while se ejecuta siempre una vez y luego verifica su expresión condicional.

Hay momentos en los que necesita retirarse de un bucle antes de que la expresión condicional
evalúe como falso. Esto podría suceder si se estuviera buscando una matriz de Strings para un valor
particular y, una vez que se encuentra, no le importara los otros elementos de la matriz.

Estructura de salto

En Java, break se utiliza principalmente para: 1Terminar una secuencia en una instrucción switch
(discutida arriba). 2 Para salir de un bucle. 3Como una forma “civilizada” de goto. Usar break para salir
de un bucle Utilizando el break, podemos forzar la terminación inmediata de un bucle, evitando la
expresión condicional y cualquier código restante en el cuerpo del bucle.
12
Página

La tecnología a favor de tu formación académica .


Sentencia Continue

A veces es útil forzar una iteración temprana de un bucle. Es decir, es posible que desee
continuar ejecutando el bucle, pero deje de procesar el resto del código (en su cuerpo) para esta
iteración en particular. Esto es, en efecto, un goto pasando del cuerpo del bucle, al final del bucle. La
instrucción continue realiza tal acción.

Sentencia Return
13

La declaración return se usa para regresar explícitamente de un método. Es decir, hace que un
Página

control de programa se transfiera nuevamente a quién llama del método.

La tecnología a favor de tu formación académica .


CONCLUSIONES

La sintaxis presentada en esta investigación muestra algunos ejemplos de como la estructura de


programación funge su función, la importancia de conocer el lenguaje de programación orientada a
objetos de Java, hace la programación más accesible y aumenta las posibilidades de crear nuestros
propios programas o resolver problemas en base a esto, en los elementos típicos que podemos encontrar
en esta estructura son las sentencias o expresiones, estas nos enseñan de que trata el programa, las
expresiones aritméticas lógicas respetan las reglas del algebra para acceder a la solución y las
conversiones estas permiten encontrar un resultado con distintos tipos de datos.

Después encontraremos las estructuras, estas permiten darles función a las sentencias, es decir,
resolver el problema representando en las sentencias o expresiones, en las estructuras encontramos tres
tipos las estructuras de selección, estructuras de repetición y de salto.

La estructura de selección nos ayuda a seleccionar o cambiar los datos para programar, las
estructuras de repetición nos dan la facilidad de repetir un proceso de distintas formas para poder llegar
a una solución, y la estructura de salto nos permite salir, continuar, regresar o esperar cuando no
encontramos la solución de un problema o un error y esto nos permite salir del ciclo o secuencia.
14
Página

La tecnología a favor de tu formación académica .


15
Página

La tecnología a favor de tu formación académica .


FUENTES CONSULTADAS

Walton, Alex. (2019). Estructuras condicionales. Marzo 13, 2020, de Java desde cero Sitio
web:

https://javadesdecero.es/basico/if-else-switch-break-continuejumpjava/#6_jump_o_saltos

García, Enrique. (2012). Estructuras de Control. Marzo 13, 2020, de Programación Java
Sitio web: http://puntocomnoesunlenguaje.blogspot.com/2012/04/estructuras-de-
control.html

J. Steven Perry. (2012). Conceptos básicos del lenguaje Java. Marzo 13, 2020, de Java IBM
Sitio web: https://www.ibm.com/developerworks/ssa/java/tutorials/j-
introtojava1/index.html

16
Página

La tecnología a favor de tu formación académica .

También podría gustarte