Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
0% encontró este documento útil (0 votos)
120 vistas12 páginas

Guia 8

Descargar como docx, pdf o txt
Descargar como docx, pdf o txt
Descargar como docx, pdf o txt
Está en la página 1/ 12

FORMATO PARA PRACTICAS DE LABORATORIO

PROCESO: GESTIÓN DE RECURSOS, INFRAESTRUCTURA Y


LABORATORIOS

LA-FM-007 Versión: 4 Fecha: 15/03/2019 Página 1 de 12


FORMATO PARA PRACTICAS DE LABORATORIO

PROCESO: GESTIÓN DE RECURSOS, INFRAESTRUCTURA Y


LABORATORIOS

LA-FM-007 Versión: 4 Fecha: 15/03/2019 Página 2 de 12

INFORME DE LABORATORIO
(Para elaborar por el Estudiante)
ESTUDIANTES: ASIGNATURA:
Lógica de programación
 María Gabriela Bermudez Ruíz
 Harold Alejandro Téllez GRUPO:
 A3A
 NOTA:

FORMULE TRES HABILIDADES QUE DESEE ADQUIRIR O DESARROLLAR A TRAVÉS DE


LA PRÁCTICA DE LABORATORIO. El estudiante formulará desde la revisión de la guía las
habilidades que desarrollará a través de la práctica
 Construir soluciones informáticas con los conocimientos adquiridos en clase, aplicando la
lógica de programación para construir métodos en diversos lenguajes de programación.
 Entender el concepto y funcionamiento de las matrices.
 Realizar programas en java, haciendo uso de arreglos bidimensionales.

Elabore un Mapa conceptual del tema a tratar en la Práctica de Laboratorio. Realizar un Diagrama de
Flujo de Datos
FORMATO PARA PRACTICAS DE LABORATORIO

PROCESO: GESTIÓN DE RECURSOS, INFRAESTRUCTURA Y


LABORATORIOS

LA-FM-007 Versión: 4 Fecha: 15/03/2019 Página 3 de 12

CONSULTA PREVIA.

1. ¿Qué son matrices?


Una matriz en programación es justamente lo mismo que una matriz en matemáticas, con la
diferencia que su propósito es un poco más práctico y elemental. En programación una matriz es un
conjunto de vectores, o mejor dicho es un vector de muchas direcciones .

2. ¿Qué es un índice cuando se habla de matrices?


Todo vector se compone de un determinado número de elementos, lo cual lo hace que sea una
estructura estática. Cada elemento es referenciado por la posición que ocupa dentro del vector. Dichas
posiciones son llamadas índice y siempre son correlativos.

3. ¿Cómo se definen matrices en C# y en Python?


C# Python
Tipo_dato [ , ] nombre_matriz = No existen las matrices como tal
new Tipo_dato [x,y]; en Python, se pueden emular con
listas anidadas ( listas dentro de
listas)
matriz = [] for i in
range(numero_filas):    
matriz.append([])  for j in
range(numero_columnas):        
matriz[i].append(None)
De esta forma se crea una lista
que dentro tiene otras listas más
pequeñas que representan el
número de columnas y la lista
general representa las filas

4. ¿Cómo se recorre una matriz de 100 x 300?


En java se hace de la siguiente manera:
FORMATO PARA PRACTICAS DE LABORATORIO

PROCESO: GESTIÓN DE RECURSOS, INFRAESTRUCTURA Y


LABORATORIOS

LA-FM-007 Versión: 4 Fecha: 15/03/2019 Página 4 de 12

int[ ][ ] numeros = new int[100][300];


int n = 0;
for (int x = 0; x < numeros.length;x++) { for (int y = 0; y <
numeros[x].length; y++) { n++;
numeros[x][y] = n; } }

5. ¿Cómo se utilizan los ciclos repetitivos para recorrer matrices?


Digamos en el ejemplo anterior, funciona de la siguiente forma:
Se tiene un ciclo de 100 veces, y dentro de este ciclo se tiene un ciclo que se va a repetir 300 veces,
esto quiere decir que por una vez que se repita el primer ciclo se va a repetir 300 veces el segundo.
Esto funciona de la siguiente forma:
Si se tiene una matriz de 100 por 300, el primer ciclo va a recorrer la primera fila y el segundo ciclo
va a recorrer las 300 columnas. Una vez ocurrido esto se cierra este ciclo y comienza el siguiente, que
sería el primer ciclo recorriendo la segunda fila y el segundo ciclo vuelve a recorrer las 300 columnas,
y así sucesivamente

CUESTIONARIO.

1. Construir un programa que cree una matriz de tamaño MxN, llenarla con
números aleatorios y calcular el producto de los elementos de la fila seleccionada
por el usuario.
FORMATO PARA PRACTICAS DE LABORATORIO

PROCESO: GESTIÓN DE RECURSOS, INFRAESTRUCTURA Y


LABORATORIOS

LA-FM-007 Versión: 4 Fecha: 15/03/2019 Página 5 de 12

2. Construir un programa que cree una matriz de tamaño MxM, llenarla con
números por teclado, validando que solo sean números positivos y calcular la
media de la diagonal de la matriz
FORMATO PARA PRACTICAS DE LABORATORIO

PROCESO: GESTIÓN DE RECURSOS, INFRAESTRUCTURA Y


LABORATORIOS

LA-FM-007 Versión: 4 Fecha: 15/03/2019 Página 6 de 12

3. Construir un programa que cree una matriz de tamaño NxM, llenarla con
números por teclado, calcular la media de los números positivos y la media de los
FORMATO PARA PRACTICAS DE LABORATORIO

PROCESO: GESTIÓN DE RECURSOS, INFRAESTRUCTURA Y


LABORATORIOS

LA-FM-007 Versión: 4 Fecha: 15/03/2019 Página 7 de 12

números negativos que están dentro de la matriz, así como la cantidad de números
positivos y la cantidad de números negativos encontrados en la matriz.
FORMATO PARA PRACTICAS DE LABORATORIO

PROCESO: GESTIÓN DE RECURSOS, INFRAESTRUCTURA Y


LABORATORIOS

LA-FM-007 Versión: 4 Fecha: 15/03/2019 Página 8 de 12


FORMATO PARA PRACTICAS DE LABORATORIO

PROCESO: GESTIÓN DE RECURSOS, INFRAESTRUCTURA Y


LABORATORIOS

LA-FM-007 Versión: 4 Fecha: 15/03/2019 Página 9 de 12

4. Generar un programa que guarda una matriz de N vehículos (Mazda, Toyota,


etc.) con sus respectivos precios durante los últimos 5 años
(2014,2015,2016,2017,2018), los cuales son ingresados por teclado (validar que el
valor que se introduce sea positivo, si introduce valores negativos o cero debe
mostrar mensaje que solo se permiten valores positivos y permitirle digitar
nuevamente el precio). Mostrar:
• Lista de autos con sus respectivos precios de cada año
• Los autos más baratos de cada año
• El promedio de los autos que cuestan entre 30 y 50 millones del año seleccionado
por el usuario.
FORMATO PARA PRACTICAS DE LABORATORIO

PROCESO: GESTIÓN DE RECURSOS, INFRAESTRUCTURA Y


LABORATORIOS

LA-FM-007 Versión: 4 Fecha: 15/03/2019 Página 10 de 12

5. Generar un programa que por cada día de la semana (lunes a domingo) acumula
la cantidad de ventas totales diarias de una empresa la empresa tiene 4 sedes.
Mostrar:
• Los días que tienen ventas totales diarias por encima de la media de la semana
respectiva y
• El promedio de ventas total de la semana de la empresa y por cada sede.
FORMATO PARA PRACTICAS DE LABORATORIO

PROCESO: GESTIÓN DE RECURSOS, INFRAESTRUCTURA Y


LABORATORIOS

LA-FM-007 Versión: 4 Fecha: 15/03/2019 Página 11 de 12


FORMATO PARA PRACTICAS DE LABORATORIO

PROCESO: GESTIÓN DE RECURSOS, INFRAESTRUCTURA Y


LABORATORIOS

LA-FM-007 Versión: 4 Fecha: 15/03/2019 Página 12 de 12

CAUSAS DE ERROR Y ACCIONES PARA OBTENER MEJORES RESULTADOS. El estudioso


describirá las variables que a su consideración dificultaron el alcance de las habilidades propuestas
Al momento de programar, es muy probable que se nos escape alguna letra, alguna coma, o algún
paréntesis que no debe estar ahí, lo que ocasionaría un fallo en el código. Para prevenir esto se debe
revisar atentamente el código y estar muy pendiente al momento de escribir el programa.

CONCLUSIONES. El estudiante consignará en este espacio la síntesis de los logros alcanzados a través
del desarrollo de la práctica de Laboratorio.
 Se aprendió que los arreglos y matrices nos permiten almacenar o manipular conjuntos de
datos agrupados de manera eficiente.
 Se identifico que las matrices son ideales para el registro y manipulación de información
homogénea.
 Se realizaron los programas pedidos por la guía de manera satisfactoria.

APLICACIÓN PROFESIONAL DE LA PRÁCTICA REALIZADA. Exponga en este espacio la


relación de las competencias y habilidades desarrolladas con el ejercicio de su futura profesión.
Nosotros como ingenieros biomédicos tenemos como función el crear las maquinarias orientadas al
campo de la medicina, estas máquinas necesitan de un programa para poder funcionar correctamente,
por eso es necesario el que aprendamos a programar, para el correcto funcionamiento de estas
máquinas.

BIBLIOGRAFIA UTILIZADA. Utilizando las normas APA


 Becerra Santamaría, César A. (2011). Algoritmos : conceptos básicos 7a. ed. Bogotá:
Kimpres Ltda. (Colección Biblioteca UMB)
 Deitel, H. M.(1998). Cómo programar en Java. México : Prentice-Hall Hispanoamericana.
(Colección Biblioteca UMB)

También podría gustarte