Guia2 intro a java

Page 1

INSTITUTO SUPERIOR KHIPU

CARRERA PROFESIONAL DE COMPUTACION

Aplicaciones con Software Libre

Ing. Godofredo Poccori Umeres, gpoccori@khipu.edu.pe 1/16


INSTITUTO SUPERIOR KHIPU

CARRERA PROFESIONAL DE COMPUTACION

Aplicaciones con Software Libre

Ing. Godofredo Poccori Umeres, gpoccori@khipu.edu.pe 2/16


INSTITUTO SUPERIOR KHIPU

CARRERA PROFESIONAL DE COMPUTACION

Aplicaciones con Software Libre

Ing. Godofredo Poccori Umeres, gpoccori@khipu.edu.pe 3/16


INSTITUTO SUPERIOR KHIPU

CARRERA PROFESIONAL DE COMPUTACION

Aplicaciones con Software Libre

Ing. Godofredo Poccori Umeres, gpoccori@khipu.edu.pe 4/16


INSTITUTO SUPERIOR KHIPU

CARRERA PROFESIONAL DE COMPUTACION

Aplicaciones con Software Libre

Ing. Godofredo Poccori Umeres, gpoccori@khipu.edu.pe 5/16


INSTITUTO SUPERIOR KHIPU

CARRERA PROFESIONAL DE COMPUTACION

Aplicaciones con Software Libre

Ing. Godofredo Poccori Umeres, gpoccori@khipu.edu.pe 6/16


INSTITUTO SUPERIOR KHIPU

CARRERA PROFESIONAL DE COMPUTACION

Aplicaciones con Software Libre

Ing. Godofredo Poccori Umeres, gpoccori@khipu.edu.pe 7/16


INSTITUTO SUPERIOR KHIPU

CARRERA PROFESIONAL DE COMPUTACION

Aplicaciones con Software Libre

Ing. Godofredo Poccori Umeres, gpoccori@khipu.edu.pe 8/16


INSTITUTO SUPERIOR KHIPU

CARRERA PROFESIONAL DE COMPUTACION

Aplicaciones con Software Libre

Gu

铆a de aplicaci贸n N掳 2 El Lenguaje De Programaci贸n Java

Ing. Godofredo Poccori Umeres, gpoccori@khipu.edu.pe 9/16


INSTITUTO SUPERIOR KHIPU

CARRERA PROFESIONAL DE COMPUTACION

Aplicaciones con Software Libre

I. FECHA

:

03 de Julio del 2013

II. Profesores del Curso :

Grupo : Ing. Godofredo Poccori Umeres

III. COMPETENCIAS A CONSEGUIR • Introducir al estudiante en el manejo del lenguaje de programación Java • Desarrollar aplicaciones en consola IV. Fundamento Teórico Conceptos Teóricos

El lenguaje de programación Java fue originalmente desarrollado por James Gosling de Sun Microsystems (la cual fue adquirida por la compañía Oracle) y publicado en el 1995 como un componente fundamental de la plataforma Java de Sun Microsystems. Susintaxis deriva mucho de C y C++, pero tiene menos facilidades de bajo nivel que cualquiera de ellos.1 Características: • Sencillo. Elimina la complejidad de otros leguajes. • Orientado a objetos. La filosofía de programación orientada a objetos facilita la creación y mantenimiento de programas. • Independiente de la arquitectura y portable. Al compilar un programa en Java, el código resultante es un tipo de código binario conocido como Java Bytecode. Este código es interpretado por diferentes computadoras de igual manera. Como el código compilado de Java es interpretado, un programa compilado de Java puede ser utilizado por cualquier computadora que tenga implementado el intérprete de Java. • Robusto. Java simplifica la gestión de la memoria. • Multitarea. Java puede ejecutar diferentes líneas de código al mismo tiempo. • Dinámico. En java no es necesario cargar completamente el programa en memoria, sino que las clases compiladas pueden ser cargadas bajo demanda en tiempo de ejecución. ¿Qué es NetBeans ?

NB es un entorno integrado de desarrollo o IDE (Integrated Development Environment) • En él podemos realizar todas las tareas asociadas a la programación – Editar el código – Compilarlo – Ejecutarlo – Depurarlo ¿Por qué usarlo? • Simplifica alguna de las tareas que, sobre todo en proyectos grandes, son tediosas • Nos asiste (parcialmente) en la escritura de código, aunque no nos libera de aprender el lenguaje de programación • Nos ayuda en la navegación de las clases predefinidas en la plataforma (miles) • Aunque puede ser costoso su aprendizaje, los beneficios superan las dificultades 1 http://es.wikipedia.org/wiki/Java_(lenguaje_de_programaci%C3%B3n) Ing. Godofredo Poccori Umeres, gpoccori@khipu.edu.pe 10/16


INSTITUTO SUPERIOR KHIPU

CARRERA PROFESIONAL DE COMPUTACION

Aplicaciones con Software Libre

Empezar usar el Net Beans.- Hacer doble clic sobre el icono

Como crear un paquete para almacenar nuestro programas.

Ahora como crear una clase principal en el paquete creado.

Primer Programa

//Abrir un Nuevo Proyecto en Java //Tipo de Proyecto : Proyecto Java //Plantilla : Aplicaci贸n de Consola //Nombre : App01 package packageSaludo; public class saludo { /** * @param args the command line arguments */ public static void main(String[] args) { // TODO code application logic here System.out.println("Bienvenido a Java"); } } La compilaci贸n y ejecuci贸n se realiza presionando la tecla F11 y F6, debe aparecer la siguiente pantalla de consola Ejecutar

Ing. Godofredo Poccori Umeres, gpoccori@khipu.edu.pe 11/16


INSTITUTO SUPERIOR KHIPU

CARRERA PROFESIONAL DE COMPUTACION

Aplicaciones con Software Libre

Cosas que debemos saber de la estructura del código.

Los Comentarios Los comentarios a tu código se pueden realizar de dos formas: // indica que es un comentario de una sola línea. // Esto es un comentario de una única línea /* ... comentario ... */ es un comentario de una o varias líneas. /* Esto es un comentario que consta de varias líneas */ el símbolo { da inicio a un bloque de instrucciones el símbolo } termina el bloque de instrucciones el símbolo ; finaliza la instrucción

Declaracion de variables: La declaración e inicialización de una variable de tipo primitivo puede realizarse de forma simultánea en la misma línea empleando el operador asignación (=). int miNumero; // Declaramos la variable, pero no la inicializamos con ningún valor. string nombre; // Declaramos la variable, pero no la inicializamos con ningún valor Para asignar un valor a una variable, se indica el identificador de la misma, seguido del símbolo igual (=) y el valor que queremos que almacene: miNumero = 20; // Asignamos el valor 20'. string nombre= “Farid”; // Asignamos el valor Farid'. También se puede declarar y asignar un valor al mismo tiempo: int miNumero = 20; // Declaramos la variable, y asignamos el valor 20'. string nombre= “Farid”; // Declaramos la variable, y asignamos el valor Farid'.

Ing. Godofredo Poccori Umeres, gpoccori@khipu.edu.pe 12/16


INSTITUTO SUPERIOR KHIPU

CARRERA PROFESIONAL DE COMPUTACION

Aplicaciones con Software Libre

Segundo Programa Abrir un Nuevo Proyecto en Java Tipo de Proyecto : Proyecto Java Plantilla : Aplicación de Consola Nombre : App02

package packageSaludo; /** * * @author Ing. Godofredo Poccori Umeres */ public class mensaje2 { public static void main(String[] args) { /* Acción : este programa muestra en consola el nombre María Curso : Aplicaciones con software libre Fecha : Cusco 02 de Julio del 2013 */ String Nombre; // declara la variable nombre Nombre="Farid"; // asigna el valor de Farid a la variable nombre System.out.println(Nombre); // muestra Farid en consola } }

Como leer los datos desde teclado en Java Tercer Programa

Abrir un Nuevo Proyecto en Java Tipo de Proyecto : Proyecto Java Plantilla : Aplicación de Consola Nombre : App03

package appmensaje; import java.io.*; //Requiere las clases BufferedReader public class Main {//Declaracion de la clase principal /** Acción : este programa lee tu nombre desde el teclado y te saluda Curso : Aplicaciones con software Libre Fecha : Cusco 04 de Julio del 2013 */ public static void main(String[] args)//Declaramos el metodo main { Ing. Godofredo Poccori Umeres, gpoccori@khipu.edu.pe 13/16


INSTITUTO SUPERIOR KHIPU

CARRERA PROFESIONAL DE COMPUTACION

Aplicaciones con Software Libre

} }

BufferedReader dataIn=new BufferedReader (new InputStreamReader (System.in)); // Declaramos la variable nombre de tipo String e invocamos el m茅todo readLine() // -para darle la entrada desde el teclado, siempre se debe de escribir dentro de // -un bloque Try-catch String nombre=""; System.out.print("Ingrese su nombre: ");// muestra en consola la frase ingresa tu nombre try{ nombre=dataIn.readLine();//lee un nombre y lo asigna a la variable nombre }catch(IOException e){ System.out.println("Error"); } System.out.println("Hola "+nombre);

Cuarto Programa

Abrir un Nuevo Proyecto en Java Tipo de Proyecto : Proyecto Java Plantilla : Aplicaci贸n de Consola Nombre : App04 package appmensaje; import java.io.*; //Requiere las clases BufferedReader public class Main {//Declaracion de la clase principal /** Acci贸n : este programa lee tu nombre y apellido y lo muestra en consola Curso : Aplicaciones con software Libre Fecha : Cusco 17 de abril del 2012 */ public static void main(String[] args)//Declaramos el metodo main { BufferedReader dataIn=new BufferedReader (new InputStreamReader (System.in)); String nombre=""; System.out.print("Ingrese su nombre: "); try{ nombre=dataIn.readLine(); }catch(IOException e){ System.out.println("Error"); } String apellido=""; System.out.print("Ingrese su Apellido: "); try{ apellido=dataIn.readLine(); }catch(IOException e){ System.out.println("Error"); } System.out.println("Hola "+nombre+" "+apellido); }

Ing. Godofredo Poccori Umeres, gpoccori@khipu.edu.pe 14/16


INSTITUTO SUPERIOR KHIPU

CARRERA PROFESIONAL DE COMPUTACION

Aplicaciones con Software Libre }

Resultado de ejecutar el programa

V. Actividades Actividad en clase: 1. Elabora un programa que lea tu código, nombre, apellido paterno, apellido materno, el semestre académico y lo muestre en consola. Actividades fuera de clase

Actividad 1 Averigua: que programas o IDES existen para trabajar JAVA, tipo de licencia, y costo de las mismas. Actividad 2 Identifica las características del lenguaje de programación Java y elabora un mapa conceptual Actividad 3 Cuáles son los tipos de datos de Java Indicaciones Considerar Bibliografía que revisaste para la elaboración de cada actividad Presentar todas las actividades en tu fólder de trabajo

http://www.aprendeaprogramar.com/mod/resource/view.php?id=461 Ficha de calificación GUIA DE APLICACIÓN Nº 2 El Lenguaje De Programación Java Nombre …………………………………………………………………………………Código…………………………………. Actividades

Puntaje

Actitudinal

20

Procedimental Ejercicios del 1-4

8.0

Actividad en clase 4.1

3.0

Calificación Obtenida por el estudiante

Ing. Godofredo Poccori Umeres, gpoccori@khipu.edu.pe 15/16


INSTITUTO SUPERIOR KHIPU

CARRERA PROFESIONAL DE COMPUTACION

Aplicaciones con Software Libre

Actividad 5.1

4.0

Actividad 5.2

3.0

Actividad 5.3

2.0

Total

20.0

Ing. Godofredo Poccori Umeres, gpoccori@khipu.edu.pe 16/16


Turn static files into dynamic content formats.

Create a flipbook
Issuu converts static files into: digital portfolios, online yearbooks, online catalogs, digital photo albums and more. Sign up and create your flipbook.