SlideShare una empresa de Scribd logo
1 de 3
Descargar para leer sin conexión
IDENTIFICACIÓN DE LA GUÍA DE APRENDIZAJE
Programa de Formación Código U.A. Unidad de Aprendizaje
Análisis y Desarrollo de Sistemas ADS14
Programación de Software Libre en Ambiente
Escritorio
Créditos I.H. Tipo Módulo Tipo Crédito Módulo de Formación
1 48 Especifico Práctico
DATOS BÁSICOS DE LA GUÍA DE APRENDIZAJE
Sesión Tema de Clase
4
MODO CONSOLADuración
3 Horas
ACTIVIDAD DE APRENDIZAJE
- Conozca el modo consola de Java
RESULTADOS DE APRENDIZAJE
- Aplicar el modo consola en la solución de algoritmos
INTRODUCCIÓN
Java es un lenguaje de programación orientado a objetos , desarrollado por Sun Microsystems a principios de 1991,
con el que se van a poder crear tanto programas asociados a páginas HTML (applets) como programas
independientes de éstas (aplicaciones). Y todo ello, independiente de la plataforma de computación. Los programas
hechos en Java podrán ejecutarse en INTEL, MOTOROLA, Solaris, Windows y Macintosh, entre otros.
Características principales:
- Orientado a Objetos: Java organiza sus programas en una colección de objetos. Esto nos va a permitir estructurar los
programas de una manera más eficiente y en un formato más fácil de comprender.
- Distribuido: Java dispone de una serie de librerías para que los programas se puedan ejecutar en varias máqu inas
y puedan interactuar entre sí.
- Robusto: Java está diseñado para crear software altamente fiable.
- Seguro: Java cuenta con ciertas políticas que evitan que se puedan codificar virus con este lenguaje, sin olvidar
además que existen muchas otras restricciones que limitan lo que se puede o no se puede hacer con los recursos críticos
de una máquina.
- Interpretado: La interpretación y ejecución se hace a través de la Máquina Virtual Java (JVM) es el entorno en el
que se ejecutan los programas Java, su misión principal es la de garantizar la ejecución de las aplicaciones Java en
cualquier plataforma.
- Independiente de la Arquitectura: El código compilado de Java se va a poder usar en cualquier plataforma.
- Multiejecución: Java permite elaborar programas que permitan ejecutar varios procesos al mismo tiempo sobre la
misma máquina.
Como ya hemos comentado en más de una ocasión, leer desde teclado usando Java no es trivial:
Habrá que interceptar los posibles errores (por ejemplo, que ni siquiera exista un teclado). Por eso, toda la
construcción de lectura de teclado deberá ir encerrada en un bloque "try...catch" ("intentar hacer... interceptar posibles
errores"; veremos esta construcción más adelante con mayor detalle).
Deberemos usar la entrada del sistema ("System.in"), pero enmascarándola dentro de un flujo de datos de entrada
("InputStreamReader"), al que deberemos acceder mediante un buffer intermedio ("BufferedReader").
Por esta estructura, deberemos indicar que queremos usar ciertas funciones de entrada y salida ("import java.io.*;").
Con todas esas consideraciones, un programa básico que pidiera su nombre al usuario y le saludara mediante ese
nombre podría ser así:
//
// Ejemplo 1 de como pedir datos al usuario
//
import java.io.*;
class Hola {
public static void main( String args[] ) {
String nombre = "";
System.out.print( "Introduzca su nombre: " );
try {
Scanner entrada =
new Scanner(new System.in);
nombre = entrada.readLine();
}
catch (IOException e) {}
System.out.println( "Hola, " + nombre );
}
}
ACTIVIDAD DE APRENDIZAJE
En modo consola:
1. Hacer un algoritmo que lea el sueldo de dos empleados, luego le calcule una retención del 10% a cada uno
de ellos. Se pide que imprima el sueldo neto de cada empleado.
2. Hacer un algoritmo que calcule el total de la compra de tres pares de zapatos, los cuales tienen un 12,5% de
descuento pero tienen un recargo de 14,5% de impuesto.
3. Dada una población de 2.000.000 personas, imprimir el porcentaje de mujeres. Se tiene como dato de
entrada la cantidad de mujeres.
4. Si una persona cobra una cantidad en dólares imprimir su equivalente en Bs.(teniendo en cuenta que el precio
del dólar es de 3.200 Bs.).
5. Diseñe un algoritmo que permita calcular el valor absoluto de un número
CONOCIMIENTOS PREVIOS
- Conceptos básicos de Programación I
MATERIAL DE CONSULTA
- http://www.slideshare.net/JisonCardonaGmez/tutorial-java-aplicaciones-de-escritorio-con-net-beans-6-9-1

Más contenido relacionado

La actualidad más candente

Lenguaje de programación JAVA
Lenguaje de programación JAVALenguaje de programación JAVA
Lenguaje de programación JAVAjosehpxxx
 
Unidad 4 tópicos avanzados de programación
Unidad 4 tópicos avanzados de programación Unidad 4 tópicos avanzados de programación
Unidad 4 tópicos avanzados de programación Irving Che
 
PRIMERA PRESENTACION JAVA
PRIMERA PRESENTACION JAVAPRIMERA PRESENTACION JAVA
PRIMERA PRESENTACION JAVANoralma Yanez
 
Características Java
Características JavaCaracterísticas Java
Características JavaIsabel Gómez
 
Java y sus caracteristicas
Java y sus caracteristicasJava y sus caracteristicas
Java y sus caracteristicasAny Saula
 
Lenguaje de programación java
Lenguaje de programación javaLenguaje de programación java
Lenguaje de programación javaChikito304
 
Pruebas Automatizadas y pruebas SOAP
Pruebas Automatizadas y pruebas SOAPPruebas Automatizadas y pruebas SOAP
Pruebas Automatizadas y pruebas SOAPIsamar Francisco
 
Presentacion Java
Presentacion JavaPresentacion Java
Presentacion Javamaeusogo
 
Caracteristicas de Java
Caracteristicas de JavaCaracteristicas de Java
Caracteristicas de JavaLuzRom
 
Resolver al cliente una programación diseñada en java
Resolver  al cliente  una  programación  diseñada  en javaResolver  al cliente  una  programación  diseñada  en java
Resolver al cliente una programación diseñada en javaGabriel Méndez
 

La actualidad más candente (20)

Lenguaje de programación JAVA
Lenguaje de programación JAVALenguaje de programación JAVA
Lenguaje de programación JAVA
 
Unidad 4 tópicos avanzados de programación
Unidad 4 tópicos avanzados de programación Unidad 4 tópicos avanzados de programación
Unidad 4 tópicos avanzados de programación
 
Lenguaje de programación java
Lenguaje de programación javaLenguaje de programación java
Lenguaje de programación java
 
Java script
Java scriptJava script
Java script
 
PRIMERA PRESENTACION JAVA
PRIMERA PRESENTACION JAVAPRIMERA PRESENTACION JAVA
PRIMERA PRESENTACION JAVA
 
Guia del trabajo con excepciones
Guia del trabajo con excepcionesGuia del trabajo con excepciones
Guia del trabajo con excepciones
 
Características Java
Características JavaCaracterísticas Java
Características Java
 
Java y sus caracteristicas
Java y sus caracteristicasJava y sus caracteristicas
Java y sus caracteristicas
 
Lenguaje de programación java
Lenguaje de programación javaLenguaje de programación java
Lenguaje de programación java
 
la exposición
la exposición la exposición
la exposición
 
Lenguaje de programacion java
Lenguaje de programacion javaLenguaje de programacion java
Lenguaje de programacion java
 
Act16
Act16Act16
Act16
 
Pruebas Automatizadas y pruebas SOAP
Pruebas Automatizadas y pruebas SOAPPruebas Automatizadas y pruebas SOAP
Pruebas Automatizadas y pruebas SOAP
 
Java
JavaJava
Java
 
Semana9 Vbr
Semana9 VbrSemana9 Vbr
Semana9 Vbr
 
Presentacion Java
Presentacion JavaPresentacion Java
Presentacion Java
 
Caracteristicas de Java
Caracteristicas de JavaCaracteristicas de Java
Caracteristicas de Java
 
Resolver al cliente una programación diseñada en java
Resolver  al cliente  una  programación  diseñada  en javaResolver  al cliente  una  programación  diseñada  en java
Resolver al cliente una programación diseñada en java
 
Java swing
Java swingJava swing
Java swing
 
Que es java
Que es javaQue es java
Que es java
 

Similar a PRUEBA OFIMATICA WEB

Similar a PRUEBA OFIMATICA WEB (20)

Unidad 2. Lenguaje orientado a objetos
Unidad 2. Lenguaje orientado a objetosUnidad 2. Lenguaje orientado a objetos
Unidad 2. Lenguaje orientado a objetos
 
Programación en Java (I)
Programación en Java (I) Programación en Java (I)
Programación en Java (I)
 
Java desde cero
Java desde ceroJava desde cero
Java desde cero
 
Manual de Java
Manual de JavaManual de Java
Manual de Java
 
Visual basic .NET
Visual basic .NETVisual basic .NET
Visual basic .NET
 
Java desde cero
Java desde ceroJava desde cero
Java desde cero
 
MANUAL JAVA
MANUAL JAVA MANUAL JAVA
MANUAL JAVA
 
JAVA
JAVA JAVA
JAVA
 
JAVA 2
JAVA 2JAVA 2
JAVA 2
 
MANUAL DE JAVA
MANUAL DE JAVAMANUAL DE JAVA
MANUAL DE JAVA
 
Curso de java_basico
Curso de java_basicoCurso de java_basico
Curso de java_basico
 
Curso de java_basico
Curso de java_basicoCurso de java_basico
Curso de java_basico
 
Comunicaciones en Java
Comunicaciones en JavaComunicaciones en Java
Comunicaciones en Java
 
Java desde 0 pre
Java desde 0 preJava desde 0 pre
Java desde 0 pre
 
Java desde 0 pre
Java desde 0 preJava desde 0 pre
Java desde 0 pre
 
Manual.curso.de.java.desde.cero
Manual.curso.de.java.desde.ceroManual.curso.de.java.desde.cero
Manual.curso.de.java.desde.cero
 
Manual de Java.pdf
Manual de  Java.pdfManual de  Java.pdf
Manual de Java.pdf
 
Manual de Java.pdf
Manual de  Java.pdfManual de  Java.pdf
Manual de Java.pdf
 
Java desde Cero.pdf
Java desde Cero.pdfJava desde Cero.pdf
Java desde Cero.pdf
 
3.LenguajeJava.pptxzczxczxsdfsczxczzzzzzzzzzzzzzzzzzzzz
3.LenguajeJava.pptxzczxczxsdfsczxczzzzzzzzzzzzzzzzzzzzz3.LenguajeJava.pptxzczxczxsdfsczxczzzzzzzzzzzzzzzzzzzzz
3.LenguajeJava.pptxzczxczxsdfsczxczzzzzzzzzzzzzzzzzzzzz
 

PRUEBA OFIMATICA WEB

  • 1. IDENTIFICACIÓN DE LA GUÍA DE APRENDIZAJE Programa de Formación Código U.A. Unidad de Aprendizaje Análisis y Desarrollo de Sistemas ADS14 Programación de Software Libre en Ambiente Escritorio Créditos I.H. Tipo Módulo Tipo Crédito Módulo de Formación 1 48 Especifico Práctico DATOS BÁSICOS DE LA GUÍA DE APRENDIZAJE Sesión Tema de Clase 4 MODO CONSOLADuración 3 Horas ACTIVIDAD DE APRENDIZAJE - Conozca el modo consola de Java RESULTADOS DE APRENDIZAJE - Aplicar el modo consola en la solución de algoritmos INTRODUCCIÓN Java es un lenguaje de programación orientado a objetos , desarrollado por Sun Microsystems a principios de 1991, con el que se van a poder crear tanto programas asociados a páginas HTML (applets) como programas independientes de éstas (aplicaciones). Y todo ello, independiente de la plataforma de computación. Los programas hechos en Java podrán ejecutarse en INTEL, MOTOROLA, Solaris, Windows y Macintosh, entre otros. Características principales: - Orientado a Objetos: Java organiza sus programas en una colección de objetos. Esto nos va a permitir estructurar los programas de una manera más eficiente y en un formato más fácil de comprender. - Distribuido: Java dispone de una serie de librerías para que los programas se puedan ejecutar en varias máqu inas y puedan interactuar entre sí. - Robusto: Java está diseñado para crear software altamente fiable. - Seguro: Java cuenta con ciertas políticas que evitan que se puedan codificar virus con este lenguaje, sin olvidar además que existen muchas otras restricciones que limitan lo que se puede o no se puede hacer con los recursos críticos de una máquina. - Interpretado: La interpretación y ejecución se hace a través de la Máquina Virtual Java (JVM) es el entorno en el que se ejecutan los programas Java, su misión principal es la de garantizar la ejecución de las aplicaciones Java en cualquier plataforma. - Independiente de la Arquitectura: El código compilado de Java se va a poder usar en cualquier plataforma. - Multiejecución: Java permite elaborar programas que permitan ejecutar varios procesos al mismo tiempo sobre la misma máquina.
  • 2. Como ya hemos comentado en más de una ocasión, leer desde teclado usando Java no es trivial: Habrá que interceptar los posibles errores (por ejemplo, que ni siquiera exista un teclado). Por eso, toda la construcción de lectura de teclado deberá ir encerrada en un bloque "try...catch" ("intentar hacer... interceptar posibles errores"; veremos esta construcción más adelante con mayor detalle). Deberemos usar la entrada del sistema ("System.in"), pero enmascarándola dentro de un flujo de datos de entrada ("InputStreamReader"), al que deberemos acceder mediante un buffer intermedio ("BufferedReader"). Por esta estructura, deberemos indicar que queremos usar ciertas funciones de entrada y salida ("import java.io.*;"). Con todas esas consideraciones, un programa básico que pidiera su nombre al usuario y le saludara mediante ese nombre podría ser así: // // Ejemplo 1 de como pedir datos al usuario // import java.io.*; class Hola { public static void main( String args[] ) { String nombre = ""; System.out.print( "Introduzca su nombre: " ); try { Scanner entrada = new Scanner(new System.in); nombre = entrada.readLine(); } catch (IOException e) {} System.out.println( "Hola, " + nombre ); } } ACTIVIDAD DE APRENDIZAJE En modo consola: 1. Hacer un algoritmo que lea el sueldo de dos empleados, luego le calcule una retención del 10% a cada uno de ellos. Se pide que imprima el sueldo neto de cada empleado. 2. Hacer un algoritmo que calcule el total de la compra de tres pares de zapatos, los cuales tienen un 12,5% de descuento pero tienen un recargo de 14,5% de impuesto. 3. Dada una población de 2.000.000 personas, imprimir el porcentaje de mujeres. Se tiene como dato de entrada la cantidad de mujeres. 4. Si una persona cobra una cantidad en dólares imprimir su equivalente en Bs.(teniendo en cuenta que el precio
  • 3. del dólar es de 3.200 Bs.). 5. Diseñe un algoritmo que permita calcular el valor absoluto de un número CONOCIMIENTOS PREVIOS - Conceptos básicos de Programación I MATERIAL DE CONSULTA - http://www.slideshare.net/JisonCardonaGmez/tutorial-java-aplicaciones-de-escritorio-con-net-beans-6-9-1