Está en la página 1de 12

DefGuía de práctica de laboratorio de Mecatrónica

CONCEPTOS BÁSICOS DE LA INGENIERÍA MECATRÓNICA


Práctica N° 7: ALGORITMOS Y PROGRAMACIÓN
Apellidos : ………………………..……………….
Sección : ………………………..………………...
Nombres : …………………………………………….
Fecha : .…../……/2020 Duración: 90 min
Docente : Ing. Madai Taype Mateo
Tipo de práctica: Individual ( X ) Grupal ( )

Instrucciones: Utilizar cuidadosamente los instrumentos electrónicos de medición, de acuerdo a la


explicación brindada por el docente.

1. Tema: ALGORITMOS Y PROGRAMACIÓN


2. Propósito/objetivo/ logro:
- Entender el concepto de algoritmo y poner énfasis en sus aspectos relevantes en el entorno
informático.
- Pasos a seguir en la elaboración de un programa.
- Entender y poner de manifiesto la necesidad de analizar el problema antes de proceder al diseño
del algoritmo.
- Poner especial énfasis en la necesidad de tener claro el algoritmo antes de proceder a la
codificación del programa.
3. Conceptos básicos:
Un algoritmo es un conjunto finito de pasos y acciones que especifican de forma clara y concisa (sin
ambigüedades) la secuencia de operaciones a realizar para procesar adecuadamente unos datos con
un determinado objetivo.

1. Análisis del problema


a.- Acotar y especificar el problema con total precisión (obtener el máximo de información acerca de
lo que debemos resolver y las soluciones a determinar.) El problema ha de ser comprendido
perfectamente antes de realizar el algoritmo.
b.- Definir los datos iniciales o de partida (que datos necesitamos proporcionar del problema para
resolverlo.)
c.- Definir qué datos o resultados debe proporcionar el algoritmo.
2. Diseño del algoritmo
No hay un método general para encontrar el algoritmo para un problema. Es una cuestión de
experiencia e ingenio.
Sin embargo sí que hay métodos sobre cómo proceder para realizar el algoritmo. Uno de los más
importantes es el diseño descendente (TOP-DOWN).
3. Implementación del algoritmo
Consiste en la codificación del algoritmo en un programa. Esta codificación se deberá realizar utilizando
un determinado lenguaje de programación.
4. Prueba y depuración
Una vez realizado el programa se deberá ejecutar para comprobar que realmente hace lo que se
pretendía, es decir, que no existan errores de codificación ni errores en el algoritmo. Cada módulo se
probará por separado y, en caso de que funcionen bien, se probará todo el conjunto.

4. Procedimiento experimental:

Ejercicios explicativos

1. Un maestro desea saber qué porcentaje de hombres y que porcentaje de mujeres hay en un grupo
de estudiantes. Elaborar un pseudocódigo que permita ingresar la cantidad de varones y mujeres y
muestre el porcentaje de estos para su grupo de estudiantes.

RESOLUCIÓN
2. Diseñar el algoritmo (diagrama de flujo y pseudocódigo) correspondiente a un programa que tras
introducir una medida expresada en centímetros la convierta en pulgadas (1 pulgada = 2,54
centímetros).

RESOLUCIÓN

DIAGRAMA DE FLUJO PSEUDOCÓDIGO


PROGRAMA: Cent_Pulgadas
MÓDULO: Principal
INICIO
DATOS:
CONSTANTES
CM_PULG Numérico Real = 2.54
VARIABLES
cm Numérico Real
pulgadas Numérico Real
ALGORITMO:
Escribir “Valor en centímetros: “
Leer cm
pulgadas = cm / CM_PULG
Escribir “Pulgadas: “, pulgadas
FIN

5. Resultados o productos:

- En el software PSeint realizar los algoritmos (pseudocódigos y diagramas de flujo) para los siguientes ejercicios
propuestos:
1. Se debe permitir ingresar dos números, luego mostrar la suma y el producto de ambos.
2. Se debe permitir ingresar un número entero, luego mostrar el 20% de este número.
3. Se debe permitir ingresar un valor en metros, luego mostrar su valor en centímetros y en milímetros.

Datos:

- 1 metro es 100 centímetros.

- 1 centímetro es 10 milímetros.
4. Ingresar un valor en dólares, luego mostrar su equivalente en soles.

Dato: 1 dólar es 3.38 soles


5. Ingresar un número de 4 cifras y luego mostrar la suma de sus cifras elevada al cuadrado.
6. Desarrollar un algoritmo que pida el ingreso del precio base de un producto y se debe calcular el IGV (19%

del precio base), luego mostrar el valor del IGV y el precio final del producto (precio base más el IGV).
7. Una empresa realiza anualmente un evento para fines solidarios con las comunidades nativas del Perú, para
ello se requiere un algoritmo que permita ingresar la cantidad de entradas vendidas de los tres tipos detallados
en el siguiente tarifario:
Concepto Precio
Entrada general S/ 150.00
Entrada para mayores de 65 S/ 50.00
Entrada para menores de edad S/ 80.00

8. Un docente desea elaborar un algoritmo que solicite el número de respuestas correctas, incorrectas y en
blanco, correspondientes a postulantes, y muestre su puntaje final considerando, que por cada respuesta
correcta tendrá 4 puntos, respuesta incorrecta tendrá -1 y respuestas en blanco tendrá 0.

9. Una empresa constructora vende terrenos con la forma A de la figura. Realice un algoritmo y represéntelo
mediante un diagrama de flujo y el pseudocódigo para obtener el área respectiva de un terreno de medidas
de cualquier valor.

10. Un productor de leche lleva el registro de lo que produce en litros, pero cuando entrega le pagan en
galones. Realice un algoritmo, y represéntelo mediante un diagrama de flujo y el pseudocódigo, que ayude al
productor a saber cuánto recibirá por la entrega de su producción de un día (1 galón = 3.785 litros).

11. Una empresa que contrata personal requiere determinar la edad de las personas que solicitan trabajo, pero
cuando se les realiza la entrevista sólo se les pregunta el año en que nacieron. Realice el diagrama de flujo y
pseudocódigo que representen el algoritmo para solucionar este problema.

12. Un estacionamiento requiere determinar el cobro que debe aplicar a las personas que lo utilizan. Considere
que el cobro es con base en las horas que lo disponen y que las fracciones de hora se toman como completas
y realice un diagrama de flujo y pseudocódigo que representen el algoritmo que permita determinar el cobro.

13. Se desea calcular la potencia eléctrica de circuito de la figura 2.6. Realice un diagrama de flujo y el
pseudocódigo que representen el algoritmo para resolver el problema. Considere que: P = V*I y V = R*I.
14. Realice el diagrama de flujo y pseudocódigo que representen el algoritmo para determinar el promedio
que obtendrá un alumno considerando que realiza tres exámenes, de los cuales el primero y el segundo tienen
una ponderación de 25%, mientras que el tercero de 50%.
15. La municipalidad de Pueblo Libre piensa invertir cierto monto de dinero en la reparación de las pistas en las
avenidas principales. Desarrollar un pseudocódigo que permita ingresar un monto de inversión en soles y lo
reparta en la refacción de cinco avenidas de la siguiente manera:
a. Avenida La Mar - 35% del monto
b. Avenida Abancay - 25% del monto
c. Avenida 28 de Julio - 10% del monto
d. Avenida Aviación - 15% del monto
e. Avenida Tacna - restante del monto
Mostrar cuanto le correspondería a cada avenida.

6. Conclusiones:

……………………………………………………………………………………………………………………..................................
……………………………………………………………………………………………………………………..................................
……………………………………………………………………………………………………………………..................................
……………………………………………………………………………………………………………………..................................
……………………………………………………………………………………………………………………..................................
……………………………………………………………………………………………………………………..................................

7. Referencias bibliográficas consultadas y/o enlaces recomendados

https://programacion1b.wordpress.com/practica-5/

http://www.profmatiasgarcia.com.ar/uploads/tutoriales/Ej_resueltos_algoritmos.pdf

https://drive.google.com/drive/u/1/folders/1y5C30Yi-ABgLyCfJOFBkDUYo8JKZffSJ

También podría gustarte