Está en la página 1de 7

PROCESO DIRECCIÓN DE FORMACIÓN PROFESIONAL INTEGRAL

FORMATO ACTIVIDAD DE APRENDIZAJE

1. IDENTIFICACIÓN DE LA ACTIVIDAD DE APRENDIZAJE 07


• DENOMINACIÓN DEL PROGRAMA DE FORMACIÓN:
Análisis y desarrollo de sistemas de información
• CÓDIGO DEL PROGRAMA DE FORMACIÓN: 228006
• NOMBRE DEL PROYECTO: Desarrollo de software con contenido web y móvil que promueva y
fortalezca el ecosistema productivo de la región.
• FASE DEL PROYECTO: Planeación
• ACTIVIDAD DE PROYECTO
a. Diseño la arquitectura del software según las necesidades del cliente.
• COMPETENCIA:
a. Analizar los requisitos del cliente para construir el sistema de informacion.
b. Diseñar el sistema de acuerdo con los requisitos del cliente.
• RESULTADOS DE APRENDIZAJE ALCANZAR:
a. Valorar la incidencia de los datos en los procesos del macro sistema, tomando como referente el
diccionario de datos y las mini especificaciones, para la consolidación de los datos que
intervienen, de acuerdo con parámetros establecidos.
b. Representa el bosquejo de la solución al problema presentado por el cliente, mediante la
elaboración de diagramas de casos de uso, apoyado en el análisis del informe de requerimientos,
al confrontar la situación problemática con el usuario según normas y protocolos de la
organización
c. Diseñar la estructura de datos, a partir del modelo conceptual determinado en el análisis del
sistema, utilizando herramientas tecnológicas de bases de datos, según las normas y estándares
establecidos del sistema, utilizando herramientas tecnológicas de bases de datos, según las
normas y estándares establecidos.

DURACIÓN DE LA GUÍA: 18 horas.

2. PRESENTACIÓN

Aprendiz SENA:

La tecnología Java se usa para desarrollar aplicaciones para un amplio alcance de entornos, desde
dispositivos del consumidor hasta sistemas empresariales heterogéneos. En esta sección, obtenga una vista
de alto nivel de la plataforma Java y sus componentes.
Como cualquier lenguaje de programación, el lenguaje Java tiene su propia estructura, reglas de sintaxis y
paradigma de programación. El paradigma de programación del lenguaje Java se basa en el concepto de
programación orientada a objetos (OOP), que las funciones del lenguaje soportan.

El lenguaje Java es un derivado del lenguaje C, por lo que sus reglas de sintaxis se parecen mucho a C: por
ejemplo, los bloques de códigos se modularizan en métodos y se delimitan con llaves ({y}) y las variables se
declaran antes de que se usen.
GFPI-F-019 V03
Estructuralmente, el lenguaje Java comienza con paquetes. Un paquete es el mecanismo de espacio de
nombres del lenguaje Java. Dentro de los paquetes se encuentran las clases y dentro de las clases se
encuentran métodos, variables, constantes, entre otros.

Se propone una serie de ejercicios prácticos de ESTRUCTURA DE DATOS que se caracteriza por su
organización y operaciones que se pueden realizar con ellas.

Estas estructuras son estáticas y ocupan un espacio defininido en memoria y no se modifican durante la
ejecución del programa o el algoritmo, estas estructuras son ejecutadas en todos los lenguajes de
programación: Arreglos, Matrices, Archivos.

Los llamados Vectores unidimensionales o Arregols (array en ingles) son un conjunto de elementos, todos
los cuales son del mismo tipo. Estos elementos tendrán todos el mismo nombre, y ocuparán un espacio
contiguo en la memoria.

Una matriz es un conjunto ordenado en una estructura de filas y columnas. Los elementos de este conjunto
pueden ser objetos matemáticos de muy variados tipos, aunque de forma particular, trabajaremos
exclusivamente con matrices formadas por números reales. Normalmente las matrices son designadas por
letras mayúsculas.

3. FORMULACIÓN DE LAS ACTIVIDADES DE APRENDIZAJE

✓ La actividad desarrollada de manera individual.


✓ Resolver a través de ejercicios prácticos la solución de operaciones básicas y problemas matemáticos
con el uso de matrices o arreglos bidimensionales utilizando programación en seudolenguaje en la
herramienta de trabajo PSesint.
✓ Entregar el resultado, a través de la plataforma ClassRoom y Drive misena.
3.1 DESCRIPCIÓN DE LA(S) ACTIVIDAD(ES)
• Identificar el uso de la estructura de datos arreglos bidimencionales en la solución de problemas
empleando Lenguaje orientado a objetos JAVA.
• Incorporar métodos de ordenamiento y búsqueda que se pueden llevar a cabo manejando las
estructuras de matrices y desarrollar los ejercicios propuestos en la actividad.
GFPI-F-019 V03
EJEMPLO: Llenar una matriz con números enteros

Código del main:

Código de la clase:

GFPI-F-019 V03
EJERCICIOS:

1. Dada una matriz Z almacenar en un vector A que almacene la suma por sus columnas y en un vector B
la suma por sus filas.

2. Crear una matriz de tamaño N, E intercambiar los datos de la columna 1 con la última columna.

3. Escriba un algoritmo que imprima el contorno de una matriz de orden N*N y que luego que visualice la
matriz.

4. Crear un a matriz 4*4 y llenar la matriz de manera que los índices de los elementos son iguales, se
almacena un 1 y de lo contrario, se almacene un 0, y posteriormente mostrar la matriz.

5. Escribe un algoritmo que sume los valores de las dos diagonales de una matriz cuadrada de orden N. y
almacene la diagonal principal en un vector. Imprimir matriz inicial, la suma de las diagonales y el vector
resultante.
GFPI-F-019 V03
3.2 FASES DE LA ACTIVIDAD

• Desarrolle los ejercicios planteados en la guía de aprendizaje Java_07 (Duración 12 horas).


• Realizar preguntas e inquietudes que puedan surgir sesión MEET CISCO, Chat o WhatsApp.
Link: https://meetingsamer17.webex.com/meetingsamer17-
sp/j.php?MTID=m876d8d255f400249f290f5159ed49b2d
• Realice los siguientes ejercicios prácticos utilizando IDE NetBeans.
• Entregar, a través de la plataforma ClassRoom y Drive misena.

AMBIENTE REQUERIDO: Virtual

MATERIALES:

DEVOLUTIVOS: Pc, Internet, NetBeans.

1. ACTIVIDADES DE EVALUACIÓN

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


Aprendizaje Evaluación

Evidencias de Identifica y describe, en un sistema Entregar el resultado los ejercicos


Desempeño: de información realizados, a través de la
Trabajo con la dado, los datos de entrada, plataforma ClassRoom y Drive
resolución de los procesamiento de los datos e misena.
ejercicios planteados información generada, según
con ayuda de NetBeans necesidades del cliente.

2. GLOSARIO DE TÉRMINOS

Almacenamiento de información: El almacenamiento es una de las actividades o capacidades más


importantes que tiene una computadora, ya que, a través de esta propiedad el sistema puede recordar la
información guardada en la sesión o proceso anterior. Esta información suele ser almacenada en estructuras
de información denominadas archivos.
GFPI-F-019 V03
Bases de datos: Una base de datos, es a una colección de datos que se almacenan en archivos. Este
software permite crear una base de datos, recuperar, manipular y actualizar los datos que se almacenan en
ella.
Clase: Puede describir las propiedades genéricas de un ejecutivo de una empresa (nombre, título, salario,
cargo). Una clase describe un objeto.

Desarrollo de software: Los responsables de desarrollar software pueden instalar (o modificar y después
instalar) software comprado a terceros o escribir programas diseñados a la medida del solicitante.

Determinación de los requerimientos del sistema: Es importante que los analistas trabajen en conjunto
con los empleados, administradores para el estudio de los procesos de la empresa con el objetivo de contar
con información fundamental que permita diseñar un sistema robusto y de utilidad para los usuarios.

Diseño del sistema: Generalmente los analistas de sistemas comienzan el proceso de diseño identificando
los reportes y demás salidas que debe producir el sistema. El diseño también incluye los datos de entrada,
aquellos que serán calculados y los que deben ser almacenados. Los diseñadores son los responsables de
dar a los programadores las especificaciones de software completas y claramente diseñadas.

Entrada de información: La entrada es el proceso mediante el cual el sistema de información toma los datos
que requiere para procesar la información.

Estructuras secuenciales: La estructura secuencial es aquella en la que una acción sigue a otra en
secuencia. Las operaciones se suceden de tal modo que la salida de una es la entrada de la siguiente y así
sucesivamente hasta el fin del proceso.

Freeware: Software que se encuentra disponible en forma gratuita, a través de Internet o de grupos de
usuarios de computadoras.

Hardware: Sistema formado por el equipo computacional, es decir, por las partes físicas de la computadora
llamadas comúnmente fierros. Incluye la Unidad Central de Procesamiento (CPU), la memoria principal, y los
dispositivos periféricos.

Interfaz gráfica: el usuario selecciona las acciones mediante el uso de un Mouse para pulsar sobre figuras
llamadas iconos o seleccionar opciones de los menús.

Programación: Está formado por un conjunto de símbolos y reglas sintácticas y semánticas que definen su
estructura y el significado de sus elementos y expresiones. Al proceso por el cual se escribe, se prueba, se
depura, se compila (de ser necesario).

Programación orientada a objetos: La programación orientada al objeto brinda un medio de mejorar la


reusabilidad de los componentes software Conceptos Fundamentales Clase y objetos.

Objeto: Es un elemento individual con su propia identidad; por ejemplo, un libro, un automóvil.

Variables: Son elementos que toman valores específicos de un tipo de datos concreto. La declaración de una
variable puede realizarse comenzando con var.

3. REFERENTES BILBIOGRÁFICOS

• Ciencia de la Computación e IA All rights reserved. (2012). Introducción al lenguaje Java. Obtenido de
http://www.jtech.ua.es/dadm/restringido/java/sesion01-apuntes.pdf
GFPI-F-019 V03
• CUERVO, V. (2020). Tecnologías Java. Obtenido de Tutorial Java:
http://www.manualweb.net/java/tecnologias-java/

• GERVAIS, L. (Mayo de 2019). Aprender la Programación Orientada a Objetos con el lenguaje Java.
Obtenido de Biblioteca SENA: https://www-eni-training-
com.bdigital.sena.edu.co/client_net/mediabook.aspx?idR=281527

• GROUSSARD, T. (ENERO de 2015). JAVA 8 - Los fundamentos del lenguaje Java (con ejercicios
prácticos corregidos). Obtenido de Biblioteca SENA: https://www-eni-training-
com.bdigital.sena.edu.co/client_net/mediabook.aspx?idR=111689

• Meza González, J. (2015). Modificadores de acceso public, protected, default y private en Java.
Encapsulamiento en Java. Obtenido de Curso De Java:
https://www.programarya.com/Cursos/Java/Modificadores-de-Acceso

• ORACLE. (2020). Java SE Downloads. Obtenido de https://www.oracle.com/java/technologies/javase-


downloads.html

• UDIMA Colombia. (2020). El lenguaje JAVA. Obtenido de Área de Programación y Desarrollo Curso de
Introducción a Java: https://www.mundojava.net/el-lenguaje-java.html?Pg=java_inicial_4.html

7. CONTROL DEL DOCUMENTO

Nombre Cargo Dependencia Fecha

Autor (es) Enzy Zulay Angarita Instructora Teleinformática-Centro Junio 2020


Bermudez Industrial de Mantenimiento
Integral

8. CONTROL DE CAMBIOS (diligenciar únicamente si realiza ajustes a la guía)

Nombre Cargo Dependencia Fecha Razón del Cambio

Autor (es)

GFPI-F-019 V03

También podría gustarte