Está en la página 1de 5

PROCESO DIRECCIÓN DE FORMACIÓN PROFESIONAL INTEGRAL

FORMATO DE APRENDIZAJE

1. IDENTIFICACIÓN DE LA GUÍA DE APRENDIZAJE

• Denominación del Programa de Formación: Variables y estructuras de control en la programación


orientada a objetos: Java.

• Código del Programa de Formación: 21450171.

• Competencia: 220501007: Construir el sistema que cumpla con los requisitos de la solución
informática.

• Resultados de Aprendizaje a Alcanzar: 220501007-03: Identificar y manejar los diferentes tipos de


decisiones en el lenguaje de programación.

• Duración de la Guía: 10 horas.

2. PRESENTACIÓN

Estimado aprendiz, bienvenido a la tercera actividad de aprendizaje del programa Variables y estructuras
de control en la programación orientada a objetos: Java, donde se desarrollarán actividades
concernientes a los diferentes tipos de decisiones en el lenguaje Java.

Para el desarrollo de las actividades planteadas en esta guía, contará con el acompañamiento del instructor
asignado al programa, quien de forma continua y permanente lo orientará con las pautas necesarias para el
logro de las actividades de aprendizaje, brindando herramientas básicas de tipo conceptual y metodológico.

De igual manera, el instructor programará una asesoría virtual para brindar orientaciones específicas
relacionadas con las temáticas a desarrollar en las actividades. La fecha y el horario para este encuentro
virtual serán indicados oportunamente.

Es importante que organice su tiempo con un promedio de trabajo diario de dos horas, dada la exigencia que
demanda la realización de las actividades mencionadas en esta guía de aprendizaje. No olvide revisar y
explorar los materiales del programa.

3. FORMULACIÓN DE LAS ACTIVIDADES DE APRENDIZAJE

3.1 Actividad de aprendizaje 3: Implementar instrucciones condicionales en el desarrollo de programas,


según el lenguaje de programación Java.

A continuación, se describen las actividades y las correspondientes evidencias que conforman la actividad de
aprendizaje 3:
Identificar el uso de los tipos de decisiones en Java

En la programación de soluciones es de gran importancia el hecho de controlar qué bloque de código ejecutar
y además la facilidad de realizar esto, basándose específicamente en la información contenida por las
variables.

Se pueden utilizar dos tipos de decisiones de acuerdo con las necesidades del programador:

1. La instrucción if que se emplea solamente en caso de requerir evaluar una condición y de acuerdo con el
resultado arrojado; ejecutando ciertas acciones, dando por entendido que cuando la condición no se
cumple, no es necesario realizar ninguna acción.

También se cuenta con esta instrucción if, acompañada de else, la cual permite ejecutar acciones en ambos
casos; cuando la condición se cumple o cuando no se cumple y finalmente if else if, la cual es utilizada cuando
se necesitan evaluar múltiples condiciones; si una no se cumple, se procede a evaluar la siguiente, y así, de
manera sucesiva, hasta que alguna de las condiciones se cumpla; cuando esto sucede, se ejecutan entonces
las acciones que están escritas, inmediatamente después de la condición cumplida.

2. La instrucción switch de cierta manera realiza el mismo proceso que la instrucción if else if, sin embargo,
es preferible en ciertas ocasiones, debido a que hace el código un poco más entendible. Está limitada en
el tipo de datos que permita analizar ya que únicamente se pueden incluir valores precisos en las
condiciones y no acepta intervalos. Al igual que if, cuando en el proceso del switch se encuentra una
coincidencia en el valor evaluado, se ejecutan las acciones siguientes, hasta tanto se encuentre una
instrucción break, que lleva el programa a continuar su ejecución por fuera del switch.

Con el fin de contextualizar y afianzar los conocimientos sobre el tema, investigue sobre la importancia de la
utilización de los tipos de decisiones en Java. Oriente su investigación teniendo en cuenta los siguientes
cuestionamientos:

• ¿Qué beneficios tiene para el código y para el programador la utilización de decisiones en el lenguaje?
• ¿La eficiencia y funcionalidad del código sería la misma aún sin la utilización de los diferentes tipos de
decisiones?

Nota: esta actividad es de reflexión y conocimientos previos; tiene como finalidad encaminarlo en el desarrollo
de los temas de la actividad de aprendizaje, por lo tanto, no es calificable. Sin embargo, es importante su
realización, ya que puede ser solicitada más adelante en esta guía de aprendizaje.

Reconocer la importancia de los diferentes tipos de decisiones en el lenguaje Java

La programación en el lenguaje Java está compuesta por múltiples instrucciones que son escritas para dar
solución a problemas planteados, usualmente por medio de códigos, generando sentencias línea por línea de
acuerdo con los requerimientos funcionales de la aplicación a realizar.

El lenguaje cuenta con instrucciones de gran importancia que apoyan al programador en el alcance de dichos
requerimientos funcionales, tales como if, if else, if else if y switch, los cuales permiten evaluar diferentes
valores contenidos en las variables para indicar al programa qué sentencias ejecutar, de acuerdo con los
valores analizados.
Participe en el foro temático, el propósito de este foro es comprender la razón por la cual los applets de Java
junto a otras tecnologías de Internet como Adobe Flash y Microsoft Silverlight han tenido que dar paso a las
nuevas funcionalidades incorporadas en HTML5. Realice una breve intervención explicando que es un
Applet de Java y una de las razones por las cuales ya no se usa y ya se considera como una tecnología
obsoleta.

Para entregar la evidencia remítase a la Actividad 3 / Evidencias / AA3-EV01: Foro - Uso de Applets de Java.

Crear un programa manejando los diferentes tipos de decisiones en el lenguaje Java

En todos los ejercicios de programación, ya sean de este lenguaje o de otro, siempre van a existir condiciones
que requieran ser analizadas en las variables para tomar la decisión sobre qué acciones posteriores deben
ser ejecutadas.

Las instrucciones if, else, else if y switch son un insumo de gran importancia para la programación de
aplicaciones, ya que agregan a la escritura de los códigos funcionalidades específicas que los hacen más
eficientes.

Con base en la información anterior, desarrolle el siguiente taller aplicado de acuerdo a lo que se plantea en
los siguientes puntos.

1. Se requiere un programa que analice y resuelva cálculos relacionados con los triángulos, así:

• Se solicita al usuario que ingrese las medidas de todos los lados del triángulo y su altura.
• Por medio de una instrucción if, if else o if else if, según corresponda, mostrar en pantalla si se trata
de un triángulo equilátero, isósceles o escaleno.
• Utilizando una instrucción switch calcular las medidas en grados de los ángulos, teniendo en cuenta
el tipo de triángulo analizado.
• Tener en cuenta que un triángulo es escaleno si sus tres lados son diferentes, equilátero si todos son
iguales, e isósceles si únicamente lo son dos de ellos.
• Para el cálculo de los ángulos, es importante conocer el teorema del coseno. De acuerdo con esto,
en el cálculo del ángulo A, la fórmula sería:

𝑎𝑎2 − 𝑏𝑏2
𝐶𝐶𝐶𝐶𝐶𝐶𝐶𝐶 =
−2𝑏𝑏𝑏𝑏

Fuente: SENA (2019)

• Finalmente, el programa debe calcular el área del triángulo, sin importar qué tipo de triángulo sea.

2. Envíe en una carpeta comprimida los archivos que conforman la solución del taller aplicado.
Para entregar la evidencia remítase a la Actividad 3 / Evidencias / AA3-EV02: Taller aplicado - Crear un
programa manejando los diferentes tipos de decisiones en el lenguaje Java.

Total horas actividad de aprendizaje: 10 horas; 2 directas (D), 8 independientes (I).

4. ACTIVIDADES DE EVALUACIÓN

Técnicas e Instrumentos de
Evidencias de Aprendizaje Criterios de Evaluación Evaluación
De conocimiento:
Participa en el foro, comparte
Rúbrica.
AA3-EV01: Foro - Uso de Applets información, genera opinión y
de Java realiza aportes investigativos
Foro.
según el tema planteado.

• Aplica decisiones y
De producto: condiciones como
instrucciones en una
Lista de chequeo.
AA3-EV02: Taller aplicado - Crear aplicación.
un programa manejando los
Taller aplicado.
diferentes tipos de decisiones en el • Utiliza el estatuto switch
lenguaje Java. para facilitar el uso de
instrucciones anidadas.

5. GLOSARIO DE TÉRMINOS

Bloque de sentencias: consiste en un conjunto de líneas de código que está encerrado entre llaves para ser
ejecutadas en algún momento específico del programa.

Break: se trata de la instrucción escrita al final de cada case en una instrucción switch. Es utilizado para
finalizar la ejecución del switch cuando ya se ha encontrado una coincidencia para la variable analizada.

Condición: consiste en una expresión que es evaluada para determinar la forma en la cual debe continuar la
ejecución del programa.

Ingreso por teclado: acción que realiza el usuario al proporcionar al programa datos requeridos para su
ejecución.

Instrucciones de control: consiste en diferentes elementos del lenguaje que permiten la toma de decisiones
en cuanto al orden o proceso de ejecución de los programas.

6. REFERENTES BIBLIOGRÁFICOS
NetBeans. (2019). NetBeans IDE 8.2 Download. https://netbeans.org/downloads/8.2/

7. CONTROL DEL DOCUMENTO

Nombre Cargo Dependencia Fecha

Gestora de Centro para la


Lucero Montes Formación Cafetera Octubre de
Autor(es) Desarrollo de
Arenas. (Caldas). 2019.
Programas.

8. CONTROL DE CAMBIOS

Nombre Cargo Dependencia Fecha Razón del Cambio


Centro de
Ajustes pedagógicos
Julio Atención al
y metodológicos en
Alexander E-pedagogo Sector Octubre de
las actividades y sus
Rodríguez del instruccional. Agropecuario- 2019.
correspondientes
Castillo. Regional
evidencias.
Risaralda.
Centro de Ajustes en redacción
Rachman Atención al de las actividades y
Bustillo Sector Noviembre de referencias utilizadas
Evaluador de
Martínez. Agropecuario- 2019. para la elaboración
contenidos.
Regional de la guía de
Risaralda. aprendizaje.

Centro para la
Autor(es) Natalia Andrea Diseñadora Industria de la Marzo de
Revisión y ajustes.
Bueno Pizarro Instruccional. Comunicación 2020.
Gráfica.

Centro para la
Julieth Paola Evaluadora Industria de la
Junio de 2020. Corrección de estilo.
Vital López Instruccional. Comunicación
Gráfica.

Grupo de Centro de
Rafael Neftalí Aprobación y entrega
Diseño Industria del Marzo de 2020
Lizcano Reyes a producción.
Instruccional. Diseño y la
Manofactura.

También podría gustarte