You are on page 1of 8

GESTIÓN DE FORMACIÓN PROFESIONAL INTEGRAL

PROCEDIMIENTO DESARROLLO CURRICULAR


GUÍA DE APRENDIZAJE

1. IDENTIFICACIÓN DE LA GUIA DE APRENDIZAJE

Programa de Formación: Código: 228120


PROGRAMACIÓN EN DESARROLLO DE SOFTWARE Versión: 102
Nombre del Proyecto:
SISTEMA INTEGRAL WEB PARA GESTIÓN DE PROCESOS Código:
EDUCATIVOS DEL CEET
Resultados de Aprendizaje: Competencia:
RA-7 - 220501032 04 220501032
Valorar la incidencia de los datos en los procesos del Analizar los requisitos del cliente para
macrosistema, tomando como referente el diccionario de datos y construir el sistema de información
las miniespecificaciones, para la consolidación de los datos que
intervienen, de acuerdo con parámetros establecidos.

Resultados de Aprendizaje: Competencia:


RA-9 - 220501033 02 220501033
Diseñar la arquitectura del software, mediante la interpretación de Diseñar el sistema de acuerdo con los
las clases, objetos y mecanismos de colaboración, utilizando requerimientos del cliente.
herramientas tecnológicas de diseño, de acuerdo con las
tendencias de las tecnologías de la información y la
comunicación.

Duración de la guía ( en horas): 20

2. INTRODUCCIÓN

En el terreno de la informática y del desarrollo de aplicaciones, software o programas para ordenadores,


computadoras y dispositivos móviles, es muy importante el uso y el conocimiento de las diferentes
herramientas y los distintos métodos disponibles en el mercado para la elaboración de proyectos y para todo
tipo de tareas creativas y del ámbito del desarrollo. Entre todas esas herramientas y todos los lenguajes o
las plataformas disponibles que podremos encontrar en la web y en el mercado, destaca Java, uno de los
más conocidos y de los más extendidos por todos los usuarios, los estudiantes y los profesionales que se
dedican a ello en su día a día y en su trabajo, y que la emplean en cada proyecto o en muchos de sus
trabajos y encargos.

GFPI-F-019 V3
SERVICIO NACIONAL DE APRENDIZAJE SENA
Procedimiento de Desarrollo Curricular
GUÍA DE APRENDIZAJE

JAVA

Java es un lenguaje de programación utilizado en el mercado y muy extendido dentro de este, tanto entre
los profesionales y los empleados de las empresas de sectores relacionados con la informática y el desarrollo
o la creación, construcción y edición de software como entre los estudiantes de diferentes ámbitos de la
informática y la ingeniería o el desarrollo web e incluso entre usuarios que, no habiéndose formado en una
de estas ramas todavía o planteándose hacerlo en un futuro próximo, ya se han lanzado a programar y a
probar los diferentes lenguajes entre los que destaca Java como uno de los más sencillos, gratuitos y
curiosos del mercado, muy recomendable a su vez para empezar y para desarrollar ciertos tipos de contenido
y de aplicaciones o elementos gráficos y de programación. Llegó por primera vez al mercado en el año 1995
y, además de ser un lenguaje de programación, es una plataforma informática de Sun Microsystems, que es
la empresa que lo desarrolló y comercializó.

Java, como lenguaje y como plataforma, nos dan una herramienta de creación y funcionamiento para todo
tipo de software y, en especial, para las páginas y los sitios web, cuyas funciones y cuyo funcionamiento no
sería posible ni efectivo de no ser por el uso de Java, es decir, que los usuarios que no lo tengan instalado
y actualizado en sus diferentes navegadores web o que tengan bloqueado el uso y/o hayan desactivado el
uso de Java en ellos, no podrán utilizar y no podrán ver el contenido. Y es que, Java es quien permite que
todo ello funcione y quien les permite desarrollarlo. Es seguro y fiable, evolucionando año a año y día a día,
es muy rápido y cada vez más efectivo, para lograr un buen desempeño y cuidar algo más las baterías y la
potencia de los dispositivos móviles y los equipos portátiles o los ordenadores.

Java, aunque pueda extrañarnos o pueda parecernos algo increíble, está en todos lados. Se ha extendido
por los ordenadores y los equipos portátiles, luego por los dispositivos móviles y por las tabletas e incluso ha
llegado a las páginas webs y a las consolas y a los juegos. Así, vemos que tiene una clara utilidad y un claro
sentido en todos estos mercados y en el mundo de la informática y el desarrollo de software o el desarrollo
multimedia y web.

Usos de Java

Entre los diferentes usos de Java podemos destacar, como ya hemos dicho, el desarrollo de páginas web o
de elementos multimedia, sin embargo, su utilidad podríamos decir que va más enfocada a los usuarios de
todo tipo de sectores y a cualquier persona que emplee la tecnología en su día a día y que tenga un
ordenador o un dispositivo móvil, lo que quiere decir que va dirigido a todo el mundo, pues todos tenemos al
menos un equipo hoy en día y no podemos vivir sin internet, tanto por nuestro trabajo como por el ocio o por
el mercado, la compra-venta, la búsqueda de información y la comunicación. Tiene tantos usos la tecnología
que no podemos vivir sin ella ni prescindir de su uso. Para hacer esto posible, como visitar páginas web,
emplear aplicaciones o incluso jugar a juegos, es necesario contar con Java en nuestros dispositivos y
ordenadores.

Esta es la utilidad principal de Java para con el mercado, hacer compatible las páginas web y poder
reproducirlas o hacer posible su visita de forma compatible y con una experiencia completa, rápida y
funcional, que es la que estamos buscando y la que deseamos para nuestro día a día en internet o con la
utilización de los dispositivos móviles. Es por ello que resulta de gran importancia y relevante para los
usuarios, más allá del desarrollo web o de su implementación o uso profesional, pues es imprescindible para
visitar páginas webs, ver vídeos en Youtube, por ejemplo, emplear algunas aplicaciones móviles y mucho
más. Es por esto por lo que decimos que se ha extendido por todo el mercado y que está presente en todos
los equipos y los dispositivos. Lo más recomendable para los usuarios es mantener actualizado siempre
SERVICIO NACIONAL DE APRENDIZAJE SENA
Procedimiento de Desarrollo Curricular
GUÍA DE APRENDIZAJE

Java, para garantizar la seguridad, la velocidad y el rendimiento, así como poder emplear todo tipo de
acciones y funciones de las páginas webs o los programas.

2. PRESENTACION
 En esta guía aplicará los conocimientos adquiridos en clase para desarrollar los ejercicios
planteados.

3. FORMULACION DE LAS ACTIVIDADES DE APRENDIZAJE


Actividad de reflexión inicial:
Usted fue preseleccionado para la convocatoria laboral de una empresa de desarrollo la cual provee
aplicaciones para Sun Microsystems, donde fuera de la presentación personal, la entrevista y su formación,
aplica una prueba técnica para definir las personas a vincular al equipo laboral. Entre el desarrollo solicitado
por dicha compañía esta realizar el desarrollo de 5 aplicaciones para solucionar algunas tareas cotidianas,
se contrataran a las 10 primeras personas en terminar y quienes sean capaces de sustentar el desarrollo
realizado.

Actividades de contextualización e identificación de conocimientos necesarios para el aprendizaje.


Debe responder las siguientes preguntas:
1. ¿Qué dificultades encontró en el desarrollo solicitado?

Respuesta: Que los comandos algunas veces no quedaban bien escritos.

2. ¿Mencione 4 ejemplos de la vida real los cuales podría solucionar mediante la aplicación de los
temas trabajados en la presente guía?

Respuesta: Calcular horas exactas.


Calorías que quema una persona.
Descuentos al comprar.
Calcular edad de una persona.

Actividad de apropiación:

Actividad de aprendizaje:
1. Ingresar tres números enteros y determinar cuál es el mayor.
2. Un obrero necesita calcular su salario semanal, el cual se obtiene de la siguiente manera:
 Si trabaja 40 horas o menos se le paga $16 por hora
 Si trabaja más de 40 horas se le paga $16 por cada una de las primeras 40 horas y
$20 por cada hora extra.

3. En el Mercado se hace un 20% de descuento a los clientes cuya compra sea igual a los
300 ¿Cuál será la cantidad que pagara una persona por su compra?

4. Una persona enferma, que pesa 70kg. Se encuentra en reposo y desea saber cuántas calorías
consume durante todo el tiempo que realice una misma actividad. Las actividades que tiene
permitido realizar son únicamente dormir o estar sentado en reposo. Los datos que tiene son
estando dormido consume 1.08 calorías por minuto y estando sentado en reposo consume 1.66
calorías por minuto.

5. Un hombre desea saber cuánto dinero se genera por concepto de interés, sobre la cantidad que
tiene en inversión en el banco. Él decidirá reinvertir los intereses siempre y cuando estos
excedan a $7000, y en ese caso desea saber cuánto dinero tendrá finalmente en su cuenta.
SERVICIO NACIONAL DE APRENDIZAJE SENA
Procedimiento de Desarrollo Curricular
GUÍA DE APRENDIZAJE

No. Código completo empleado en el desarrollo


Ejercicio

package jercicio.pkg1;

import java.util.Scanner;
public class Jercicio1 {

public static void main(String[] args) {


Scanner sc = new Scanner(System.in);

int n1, n2, n3;

System.out.println("Digite un numero");
n1 = sc.nextInt();

System.out.println("Digite otro numero");


n2 = sc.nextInt();

1 System.out.println("Digite otro numero");


n3 = sc.nextInt();

if (n1>n3 && n1>n2){


System.out.println("El numero mayor es = "+n1);
}
if (n2>n1 && n2>n3){
System.out.println("El numero mayor es = "+n2);
}
if (n3>n1 && n3>n2 ){
System.out.println("El numero mayor es = "+n3);
}
}

package ejercicio2;

import java.util.Scanner;

public class Ejercicio2 {


2
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);

int hora = 16, horatrab = 0, salario, hextra = 20;

System.out.println("Escriba la cantidad de horas trabajadas");


SERVICIO NACIONAL DE APRENDIZAJE SENA
Procedimiento de Desarrollo Curricular
GUÍA DE APRENDIZAJE

horatrab = sc.nextInt();
System.out.println("Escriba el numero de horas extras");
hextra = sc.nextInt();

if (horatrab <= 40) {


salario = horatrab * hora;
System.out.println("Su salario es = " + salario);
}
if (horatrab >= 40) {
salario = horatrab * hora * hextra;
System.out.println("Su salario es = " + salario);
} else {
System.out.println("");
}

package ejercicio.pkg3;

import java.util.Scanner;
public class Ejercicio3 {

public static void main(String[] args) {


Scanner sc = new Scanner(System.in);

3 int pago, compra,descuento;


System.out.println("Digite el valor de la compra");
compra = sc.nextInt();
if(compra>=300){
descuento=compra*20/100;
pago=compra-descuento;
System.out.println("Se dara un descuento"+pago);
}else System.out.println("No se dara un descuento");
}

package ejercicio4;

import java.util.Scanner;

4 public class Ejercicio4 {

public static void main(String[] args) {


Scanner sc = new Scanner(System.in);
SERVICIO NACIONAL DE APRENDIZAJE SENA
Procedimiento de Desarrollo Curricular
GUÍA DE APRENDIZAJE

int hdormir = 60, hsentado = 60;


double sencalorias = 1.66, dormcalorias = 1.08, caloriasT;

System.out.println("Escriba el numero de horas que duerme");


hdormir = sc.nextInt();

System.out.println("Digite el numero de horas que mantien sentado");


hsentado = sc.nextInt();

if (hsentado >= 0 & hdormir >= 0) {


caloriasT = (hsentado * sencalorias) + (hdormir * dormcalorias);
System.out.println("Total de calorias gastadas sentado = " + caloriasT);
}

package ejercicio4;

import java.util.Scanner;

public class Ejercicio5 {

public static void main(String[] args) {


Scanner sc = new Scanner(System.in);

int inversion, ahorro, resul, total;


double interes = 0.033;

System.out.println("Ingrese le valor de su inversion: ");


inversion = sc.nextInt();

5 resul = (int) (inversion * interes);


System.out.println("Este es su interes:" + resul);

total = inversion + resul;

System.out.println("Su dinero total es: " + total);


if (resul >= 7000) {
System.out.println("Es bueno que invierta");

} else {

System.out.println("No es bueno que invierta");


}

}
SERVICIO NACIONAL DE APRENDIZAJE SENA
Procedimiento de Desarrollo Curricular
GUÍA DE APRENDIZAJE

4. ACTIVIDADES DE EVALUACIÓN

Evidencias de Aprendizaje Criterios de Evaluación Técnicas e Instrumentos de


Evaluación
Evidencias de Conocimiento : Presenta sustentación verbal Cuestionarios
Evidencias de Desempeño del código empleado para Rubricas, matrices de
Evidencias de Producto: desarrollar la aplicación evaluación
solicitada, además, entrega el Lista de chequeo
producto de cada una de las
aplicaciones solicitadas.

REFERENTES BIBLIOGRÁFICOS

Blog: Consejostallerdeprogramacion
http://consejostallerdeprogramacion.blogspot.com/2015/12/

Formatalent/java.
http://formatalent.com/definicion-de-java-y-usos/

Oracle
https://www.java.com/es/download/faq/helpful_concepts.xml
SERVICIO NACIONAL DE APRENDIZAJE SENA
Procedimiento de Desarrollo Curricular
GUÍA DE APRENDIZAJE

7. CONTROL DEL DOCUMENTO

Nombre Cargo Dependencia Fecha


Centro de
EDUER PABÓN Electricidad,
Autor (es) Instructor Mayo 9 de 2019
MORALES Electrónica y
Telecomunicaciones

APRENDICES RESPONSABLES:
NOMBRE APELLIDOS NO. FICHA
1803182, G3
1803182, G3