El documento describe dos problemas de práctica para programación. El primero calcula el salario neto de un trabajador teniendo en cuenta su salario base y número de hijos, aplicando descuentos y bonificaciones. El segundo calcula el promedio de tres notas de un estudiante y determina si está aprobado o reprobado basado en un puntaje mínimo. Ambos problemas siguen un proceso de análisis, diseño, codificación y pruebas para desarrollar el programa solución.
Los trabajos que se presentan a continuación representan a la unidad 5 de la materia "programación básica" de ing. Mecatrónica. En esta unidad se trabaja con arreglos.
Un arreglo es una colección de variables relacionadas a las que se hace referencia por medio de un nombre común, se puede definir como un conjunto de datos que se almacena en memoria de manera contigua con el mismo nombre, y para diferenciar los elementos dentro de un arreglo se utiliza un índice, este marca la posición de un dato almacenado en memoria, cabe mencionar que existen diferentes tipos de arreglos, cada tipo de arreglo solo puede almacenar datos del tipo que se haya declarado el arreglo.
En esta unidad también se menciona la forma estandarizada del código ASCII, y se realizan algunos pequeños proyectos para codificar y decodificar un pequeño texto, De esta forma se comprende como la computadora realiza operaciones a nivel de bits y los asocia con el carácter que este le corresponda.
Los trabajos que se presentan a continuación representan a la unidad 5 de la materia "programación básica" de ing. Mecatrónica. En esta unidad se trabaja con arreglos.
Un arreglo es una colección de variables relacionadas a las que se hace referencia por medio de un nombre común, se puede definir como un conjunto de datos que se almacena en memoria de manera contigua con el mismo nombre, y para diferenciar los elementos dentro de un arreglo se utiliza un índice, este marca la posición de un dato almacenado en memoria, cabe mencionar que existen diferentes tipos de arreglos, cada tipo de arreglo solo puede almacenar datos del tipo que se haya declarado el arreglo.
En esta unidad también se menciona la forma estandarizada del código ASCII, y se realizan algunos pequeños proyectos para codificar y decodificar un pequeño texto, De esta forma se comprende como la computadora realiza operaciones a nivel de bits y los asocia con el carácter que este le corresponda.
El Programa R2DEEP (Reclutamiento , Retención y Educación a Distancia) es un programa del Colegio de Ingeniería (COI) del RUM que ofrece la oportunidad de tomar a distancia y en vivo, algunas de las clases que ofrecemos en RUM y acumular hasta 27 créditos universitarios, mientras estudias tu escuela superior. Esto al combinar nuestros cursos con los exámenes de nivel avanzado de inglés y español, fortaleciendo así tus destrezas en matemática e ingeniería.
1º Caso Practico Lubricacion Rodamiento Motor 10CVCarlosAroeira1
Caso pratico análise analise de vibrações em rolamento de HVAC para resolver problema de lubrificação apresentado durante a 1ª reuniao do Vibration Institute em Lisboa em 24 de maio de 2024
Una señal analógica es una señal generada por algún tipo de fenómeno electromagnético; que es representable por una función matemática continua en la que es variable su amplitud y periodo en función del tiempo.
6. Solución
1-Análisis
Se desea hacer un programa para calcular el salario neto de un
trabajador teniendo su salario base y numero de hijos
-Se le deben introducir al programa los datos de salario base y
numero de hijos.
-Para cualquier numero de hijos se descuentan 5% por seguro social
-Si la persona tiene mas de dos hijos se le suman 50 dólares
a)Estrategia de solución
7. b)Tabla de variables
VARIABLE DESCRIPCION TIPO DE DATO CONDICION
Sb Salario Base Currency Dato de entrada
Nh Numero hijos Integer Dato de entrada
Sn Salario neto Currency Es calculado y es
dato de salida
8. c) Input
-Las variables de entrada se van a introducir en inputbox
d) Output
-Los valores de salida van a ser por Msgbox.
-Sb------”Introduzca el valor del Salario base”
-Nh------”Introduzca el Numero de hijos”
-Sn------”El valor del Salario neto es:”
11. c) Prueba manual
-Se asignan valores a las variables de entrada y se prueba cada
brazo de decisión
Caso 1
Entrada
Sb=$500
Nh=1
Proceso
Sn=500-500*0.05=475
Nh>2? No, Entonces
Sn=Sn=475
Caso 2
Entrada
Sb=$500
Nh=3
Proceso
Sn=500-500*0.05=475
Nh>2? si, Entonces
Sn=Sn+50=525
19. Solución
1-Análisis
Se desea hacer un programa para calcular el promedio de 3 notas y
que según el resultado defina si está aprobado o reprobado.
-Se le deben introducir al programa los datos de las 3 notas
-El programa debe calcular el promedio de las 3 notas
-Dependiendo del promedio, si es mayor o igual a 70 es aprobado de
lo contrario reprobado
a)Estrategia de solución
20. b)Tabla de variables
VARIABLE DESCRIPCION TIPO DE DATO CONDICION
N1 Nota 1 Single Dato de entrada
N2 Nota 2 Single Dato de entrada
N3 Nota 3 Single Dato de entrada
Prom Promedio de Notas Single (N1+N2+N3)/3
AF Aprobación Final String Se calcula
dependiendo de las
condiciones
21. c) Input
-Las variables de entrada se van a introducir en inputbox
d) Output
-Los valores de salida van a ser por Msgbox.
-N1------”Introduzca el valor de la Nota 1”
-N2------”Introduzca el valor de la Nota 2”
-N3------”Introduzca el valor de la Nota 3”
-Prom------”El Promedio de notas es”
-AF------” Su curso está”
22. 2-Diseño
a) Pseudocódigo:
Inicio
Declarar N1, N2, N3, Prom, AF
Leer N1, N2, N3
Prom= (N1+N2+N3)/3
Si Prom>=70 Entonces
AF=“APROBADO”
De lo contrario
AF=“REPROBADO”
Fin de la comparación
Escribe Prom
Escribe AF
Fin
23. b) Flujograma:
Inicio
N1, N2, N3, Prom,
AF
N1, N2, N3
Prom>=70
AF=“APROBADO”
Fin
Prom=(N1+N2+N3)/3
VF
Prom, AF
AF=“REPROBADO”
24. c) Prueba manual
-Se asignan valores a las variables de entrada y se prueba cada
brazo de decisión
Caso 1
Entrada
N1=70
N2=80
N3=60
Proceso
Prom=(70+80+60)/3=70
Prom>=70? Si, Entonces
AF=“APROBADO”
Caso 1
Entrada
N1=70
N2=50
N3=60
Proceso
Prom=(70+80+60)/3=60
Prom>=70? No, Entonces
AF=“REPROBADO”
34. Solución
1-Análisis
Se desea hacer un programa para calcular el precio a pagar por la
compra de madera, teniendo en cuenta la cantidad de metros
cúbicos, el precio por metro cubico y el tipo de madera. Se aplican
unos descuentos según la cantidad y tipo de madera
-Se le deben introducir al programa los datos de cantidad de metros
cúbicos, precio por metro cubico y tipo de madera
-El programa debe calcular el costo total sin descuento multiplicando
la cantidad por el precio por metro cubico
-El costo final es el resultado del costo total menos el descuento
correspondiente
a)Estrategia de solución
-El programa debe calcular los descuentos teniendo en cuenta la
cantidad y el tipo de madera
35. b)Tabla de variables
VARIABLE DESCRIPCION TIPO DE DATO CONDICION
Cant_m3 Cantidad de madera en
m^3
Single Dato de entrada
Pre_m3 Precio de la madera por
m^3
Currency Dato de entrada
Tipo Tipo de madera String Dato de entrada
Pre_tot Precio total de la madera Currency Pre_tot=Cant_m3*Pre_m3
Desc Descuento obtenido Currency Se calcula según las
condiciones
Pre_fin Precio final Currency Pre_fin=Pre_to-Desc
36. c) Input
-Las variables de entrada se van a introducir en celdas de excel
d) Output
-Los valores de salida van a ser en celdas de excel
38. c) Prueba manual
-Se asignan valores a las variables de entrada y se prueba cada
brazo de decisión
Caso 1
Entrada
Cant_m3=600
Pre_m3=20
Tipo=A
Proceso
Pre_tot=600*20=12000
Desc=12000*0.04=480
Pre_fin=12000-480=11520
Caso 2
Entrada
Cant_m3=600
Pre_m3=20
Tipo=B
Proceso
Pre_tot=600*20=12000
Desc=12000*0.08=960
Pre_fin=12000-480=11040
Caso 3
Entrada
Cant_m3=600
Pre_m3=20
Tipo=C
Proceso
Pre_tot=600*20=12000
Desc=12000*0.1=1200
Pre_fin=12000-480=10800
-Pruebas cuando la cantidad es mayor a 30
39. -Pruebas cuando la cantidad es menor a 30
Caso 4
Entrada
Cant_m3=25
Pre_m3=20
Tipo=B
Proceso
Pre_tot=25*20=500
Desc=500*0.02=10
Pre_fin=500-10=490