reporte java

40
CECYTEM Plantel Tecámac Cesar Alfonso Castillo Martinez Reporte de Practicas Java Seminario de titulación en Java y PHP :: Turno Vespertino Profesor Rene Domínguez Escalona

Upload: rene-dominguez

Post on 25-Jul-2015

125 views

Category:

Documents


5 download

TRANSCRIPT

Page 1: Reporte Java

Reporte de Practicas JavaSeminario de titulación en Java y PHP :: Turno Vespertino

Profesor Rene Domínguez Escalona

Cesar Alfonso Castillo

Martinez

CECYTEM Plantel Tecámac

Page 2: Reporte Java

ÍNDICE

Portada 1

Índice 2

Introducción 3

Practica # 1 hola mundo 4

Practica # 2 asignación 5

Practica # 3 par impar 9

Practica # 4 área 13

Práctica # 5 desglose monetario16

Practica # 6 calcular edad 22

Practica # 7 calculadora 29

Practica # 8 mcd (proyecto final) 33

Practica # 9 masa corporal 37

Practica # 10 calculador de áreas 40

Conclusiones generales 46

Page 3: Reporte Java

INTRODUCCIÓN

Java es un lenguaje de programación orientado a objetos creado por Sun Macrosistems que se distingue por ser un lenguaje sencillo, estable, ligero y multiplataforma, además de ser un lenguaje fácil de aprender y de programar.

Lo que distingue a java de los de más lenguajes es la característica de ser multiplataforma, es decir que se ejecuta sobre cualquier sistema operativo, lo que ha hecho que este gane popularidad y se establezca con un estándar en los lenguajes de programación.

En esta ocasión para programar en java usaremos las librerías de JDK (Versión .1.7) y la IDE NetBeans (Versión 7.1) bajo el sistema operativo Windows 7.

Page 4: Reporte Java

PRÁCTICA 1: HOLA MUNDO

Introducción

El programa “Hola Mundo” consiste básicamente en una impresión de pantalla determinada por la sentencia System.out.println que es la encargada de ejecutar dicha acción.

Código

A continuación se muestra el código de la aplicación “Hola mudo”

Ejecución del Programa

A continuación se muestran 3 ejemplos de la aplicación corriendo, mostrando diferentes mensajes.

1.-

2.-

Page 5: Reporte Java

3.-

Diagrama de Flujo Pseudocódigo

Proceso del hola mundo

Escribe hola mundo

Fin del proceso

Conclusión

El programa “hola mundo” además de ser una introducción a java nos ayuda a entender la estructura básica de un programa básico en java, lo cual no servirá en el futuro ya que necesitaremos esta misma estructura para todos los ejercicios siguientes.

Mostrar texto

“Hola Mundo”

Fin

Inicio

Page 6: Reporte Java

PRÁCTICA 2: ASIGNACIÓN

Introducción

El Programa Asignación es una aplicación que imprime las variables declaradas en el código del programa, y al modificar estas, se modifican los valores impresos en pantalla.

Código

Ejecución del Programa

En este primer ejemplo dejaremos las variables tal y como están en el código.

Page 7: Reporte Java

En este segundo ejemplo se modifican las variables ”x” y “c”.

Por Ultimo en el tercer ejemplo Cambiamos el valor de “s” y “j”

Diagrama de Flujo PseudocódigoInicio del programa

Se asigna un valor a las variables

Se muestran las variables en pantalla

Fin del programa

Asignacion de variablesi=15j=1+10x=12.345c=AS=Holab=false

Inicio

Fin de la Aplicacion

Impresión de variables

Page 8: Reporte Java

PRACTICA N°3: ÁREA DE UN CUADRADO

Introduccion

En esta práctica empezaremos a trabajar con introducción de datos en este programa nos pedirá introducir el dato de un lado de un cuadrado.

Codigo

DIAGRAMA DE FLUJO PSEUDOCODIGO

Page 9: Reporte Java

Inicia programa,

Entrada dato lado,

Realizar multiplicación lado*lado.,

entrega resultado área,

fin programa

Ejemplos:

Page 10: Reporte Java

Conclusión:

Para realización de operaciones o procesos se requiere de la utilización de variables las cuales deben estar declaradas el usuario introduce datos de algunas de ellas y se declara el proceso correspondiente.

PRACTICA N°4: ÁREAS

Este programa es parecido al programa área de un cuadrado pero en este caso lo realizaremos con más figuras geométricas.

Inicia programa, presentación información, introducción variable ope, selección de proceso, realización proceso área, salida de información área, fin programa

DIAGRAMA DE FLUJO

Page 11: Reporte Java

PSEUDOCODIGO

Inicia programa, presentación información, introducción variable ope, selección de

proceso, realización proceso área, salida de información área, fin programa

Codigo

Page 12: Reporte Java
Page 13: Reporte Java
Page 14: Reporte Java

Ejemplos

Page 15: Reporte Java

Conclusion:

se pueden realizar un proceso especifico de varios con la sentencia case que nos ayuda a seleccionar un proceso realizarlo y mostrar la informacion de dicho proceso se pueden usar 2 o mas variables, tambien se puede colocar un valor para realizar una operación logica con una variable.

PRACTICA N°5: CALCULAR EDAD

Practica a través de la cual el programa al introducir el nombre y la fecha de nacimiento nos mostrara cuantos años, meses y días tenemos de edad.

DIAGRAMA DE FLUJO

Page 16: Reporte Java

PSEUDOCODIGOInicia programa entrada de datos nombre, apellido, día, mes,

año de nacimiento, condicional nombre mes, proceso resta aa-an, proceso ma-mn, proceso da-dn, salida de datos

nombre años, meses, días, fin.

Codigo

Page 17: Reporte Java
Page 18: Reporte Java
Page 19: Reporte Java
Page 20: Reporte Java

Ejemplos:

Page 21: Reporte Java

Conclusión: Para realizar una condición se utiliza la sentencia case, además de que se puede utilizar la fecha del sistema con el código Calendar hoy=Calendar.getInstance();

Scanner in=new Scanner(System.in);

int da=hoy.get(Calendar.DAY_OF_MONTH);

int ma=hoy.get(Calendar.MONTH)+1;

int aa=hoy.get(Calendar.YEAR);

También se puede utilizar un if dentro de otro if.

PRACTICA N° 6: PAR IMPAR

En esta practica veremos la sentencia if y un operador lógico llamado modulo el cual se utiliza para residuo de una división. En este programa se usara para ver si un número es par o impar

DIAGRAMA DE FLUJO PSEUDOCODIGO

Inicia programa,entrada datos

num,

condición num%2==0,

salida información,

fin.

Page 22: Reporte Java

Codigo

Ejempos

Conclusión:

Page 23: Reporte Java

el operador lógico % nos sirve para sacar el residuo de una división y la sentencia if para realiza una condición si se cumple realizara un proceso y si no realizara otro proceso distinto.

PRACTICA N° 7: DESGLOSE MONETARIO

La practica comprende en hacer un programa que al ingresar una cantidad te indique cuantos billetes y de que cantidad vas a recibir esto con la sentencia do while.

DIAGRAMA DE FLUJO SEUDOCODIGO

Inicia programa,

entrada datos billete,

condición billete=”cant”,

salida de datos,

fin.

Page 24: Reporte Java

Codigo

Page 25: Reporte Java
Page 26: Reporte Java

Ejemplo

Conclusión:

Para realizar una condición repetitiva usamos la sentencia do while, la cual repite el proceso k tiene en su condición al terminar esta condición el programa continua con los demás procesos.

Page 27: Reporte Java

Practica N° 9: Números primos

En esta práctica el usuario proporcionara un número y el programa generara todos los números primos del 1 al número que se indico mostrando solo los número primos.

DIAGRAMA DE FLUJO

Page 28: Reporte Java

Codigo

Page 29: Reporte Java

Ejemplo

Page 30: Reporte Java

PRACTICA N° 9: CALCULADORA

Práctica en la cual al introducir 2 numero el usuario el programa mostrara en pantalla la suma, resta, multiplicación, división, y factorial.

DIAGRAMA DE FLUJO PSEUDOCODIGOInicia programa, entrada datos num, num2, proceso num+num2, num-num2, num*num2, num/num2, fact num1, num2, salida información, fin.

Page 31: Reporte Java

Codigo

Page 32: Reporte Java

PRÁCTICA N° 10: DETECTAR PRIMO/PERFECTO/DEFICIENTE

Esta práctica consiste en crear un programa en el cual se introduzca un numero y a partir de este, se determine si es perfecto, deficiente o abundante.

Para entender esto Un número perfecto es un número natural que es igual a la suma de sus divisores propios positivos, sin incluirse él mismo.

Un deficiente es un número natural que es mayor que la suma de sus divisores propios exceptuándose a sí mismo.

Y un número abundante es un número n para el cual σ(n) > 2n. Aquí σ(n) es la función divisor, esto es, la suma de todos los divisores positivos de n, incluido el propio n. El valor σ(n) − 2n es conocido como la abundancia de n. Una definición equivalente es que los divisores propios del número (todos los divisores excepto el propio número) sumen más que dicho número.

Page 33: Reporte Java

PRACTICA N° 11: MASA CORPORAL

En esta practica el usuario proporcionara su peso y estatura para que el programa le indique su índice de masa corporal y le mostrara un mensaje de cual es su rango saludable.

DIAGRAMA DE FLUJO

Page 34: Reporte Java

PSEUDOCODIGOInicia programa, entrada datos num, condición num%2==0, salida información, fin.

Codigo

Page 35: Reporte Java

Ejemplos

Page 36: Reporte Java

CONCLUSIÓN

El lenguaje de programación java es similar a c++ la diferencia es que java utiliza diferentes etiquetas y es orientación a objetos es

Page 37: Reporte Java

decir se divide la programación en diferentes áreas de trabajo que se llaman clases.

Java es más sencillo de programar gracias a sus características y a que se eliminaron algunas etiquetas.

La programación por clases nos ayuda a trabajar en distintas áreas de trabajo y cuando se presente un error de código es mas fácil encontrarlo por que no se busca en inmensas filas de códigos.