Segunda Entrega Unidad 2 Actividad Práctica Aplicada

Descargar como pdf o txt
Descargar como pdf o txt
Está en la página 1de 19

1

Segunda Entrega Unidad 2. Etapa de Profundización

Actividad Práctica Aplicada.

Gloria Catalina Lasso Muñoz

Fundación Universitaria Compensar

Facultad de Ingeniería

Algoritmos y Programación– 2310 MOM2 Virtual

Docente: Diego Alexander Quevedo Piratova

04 de mayo de 2023
2

Parte 1

Revisa los siguientes enunciados y desarrolla el algoritmo en Pseint y el diagrama de

Flujo en DFD o Pseint. (Del ejercicio 1 al 5)

1. Don Pablo Mármol en su supermercado tiene una oferta vigente por compras

superiores o iguales de $178.000 aplicando un descuento de 11%. Si la compra corresponde a un

valor menor aplica un descuento del 2%. Calcular e imprimir el valor de la compra, valor del

descuento y el valor total de la compra aplicando el descuento.

Descuento del 2%
3

Descuento del 11%


4

Algoritmo Pseint PABLO


5

2. La fundación Renacer requiere un algoritmo para calcular la nota definitiva de cada

uno de los estudiantes de decimo semestre de sistemas del corte 1 (22 estudiantes), las notas

relacionadas durante el semestre por estudiante son. Apoyo a la presencialidad 25%, trabajo en

clase 45%, primer parcial 20%, producto entregable 10%.

Algoritmo Pseint PABLO

Algoritmo Pseint PABLO


6

Algoritmo Pseint Fundación


7

3. José y Tiberio requiere de un Algoritmo que le permita conocer y aprender los números

pares entre 0 y 50, adicional conocer su respectivo cuadrado.


8

Algoritmo Pseint Números Pares


9

4. Los estudiantes de tecnología en sistemas requieren realiza un algoritmo en Pseint que

muestre los números primos de 1 a 100. Aplicar los ciclos.


10

Algoritmo Pseint Números Primos


11

5. El supermercado barato y algo más, presenta demoras a la hora de generar el valor total

de la compra de sus clientes (se confunde el valor por producto, con la cantidad de productos, y

con el valor total a cancelar, el proceso se realiza varias veces).

Para dar solución a ese problema se sugiere una solución mediante el uso de un

algoritmo. Algoritmo de una factura: que capture el valor unitario del producto, cantidad del

producto.

Se debe calcular e imprimir el valor unitario del producto, subtotal de la factura sin IVA y

el valor total a pagar.

Asumir el porcentaje del IVA=19%.


12
13

Algoritmo Pseint Valor Unitario


14
15

Parte 2:

A. Explica la función de cada línea, realiza la prueba de escritorio con los siguientes

valores y describe el resultado. Valores para la prueba de escritorio: 4, 3, 2.

1. Inicio

 Da inicio al proceso del algoritmo

1. leer n1, n2, n3;

 Define que cada “n” equivale a un número determinado

2. nota<-(n1+n2+n3)/3;

 Suma cada “n” dependiendo el número que tengas asignado y lo divide en 3

3. Si (nota>=3.5) Entonces

 Evalúa una condición dónde indica si el resultado es mayor a 3.5 entonces ejecuta

un “Sí”

4. Escribir "Aprobó";

 Si la condición anterior es un sí debe informar un "Aprobó";

5. Escribir nota;

 Da la opción de dejar una nota

6. Sino

 Si no se cumple con la condición, o sea, es inferior a 3.5

7. Escribir "No aprobó";


16

 Ejecuta un "No aprobó";

8. Escribir nota;

 Da la opción de dejar una nota

9. FinSi

 Finaliza el algortimo

B. Describe que hace cada línea y cita el resultado

1. Proceso sin_titulo

 Da inicio al proceso del algoritmo

2. S <- 1;

 Indica que si S es menor que 1

3. MIENTRAS S <= 20 HACER

 Indica que mientras S sea menor o igual a 20 ejecuta una condición siempre que

sea una verdadera

4. S<- S + 1;

 Si S es igual que S se le suma 1

5. ESCRIBIR S

 Debe mostrar en la pantalla la letra S

6. FINMIENTRAS
17

 Termina la condición

7. FinProceso

 Finaliza el algoritmo

Parte 3: Describe que hace cada línea y describe el resultado. valores para prueba de

escritorio: vp1 (5.000), vp2 (25009, vp3 (1200); cp1(2), cp2 (4), cp3 (1);

1. Proceso sin_titulo

 Inicia algoritmo

2. LEER cp1, cp2, cp3;

 Hay tres elementos determinados los cuales debe digitar el usuario

3. LEER vp1, vp2, vp3;

 Hay tres elementos determinados los cuales debe digitar el usuario

4. totalpedido <- ((cp1*vp1)+(cp2*vp2)+(cp3+vp3));

 El primer elemento digitado se multiplica con el segundo y dependiendo de los

que se haya seleccionado hace la misma operación con los otros

5. SI totalpedido <=7000 Entonces

 Si la opción anterior es inferior o igual a 7000 entonces debe ejecutar una acción

6. Escribir "no tiene descuento";

 La acción que realiza es indicar que sobre ese valor no hay descuento
18

7. Escribir " total del pedido es ...", totalpedido;

 Indica cuál es el valor del pedido sin descuento

8. Sino

 Si lo anterior no aplica entonces continua con la ejecución

9. Escribir "tiene descuento del 5%";

 Si el pedido es mayor a 7000 tiene un descuento del 5%

10. descuento<-totalpedido*0.05;

 Dependiendo precio del pedido superior a 7000 realiza la operación matemática

para aplicar el descuento

11. totalpagar<-totalpedido-descuento;

 Ejecuta la operación anterior y la muestra

12. Escribir "el descuento es...", descuento;

 Indica cuál es el valor del descuento

13. Escribir "el total a pagar es...", totalpagar;

 Indica cuál es el valor del pedido con descuento

14. FinSi

 Termina la condición
19

15. FinProceso

 Finaliza el algoritmo

También podría gustarte