Está en la página 1de 15

Etapa 3 – Diseño de algoritmos

Estudiante

Oscar Javier Hernández Molina

Grupo: 4

Docente

María Patricia Amórtegui Vargas

Curso

301303 – Algoritmos

Universidad Nacional Abierta y a Distancia UNAD

Ingeniería Electrónica

2019
Tabla de contenido

Introducción...................................................................................................................................3

1. Solucion de problemas...........................................................................................................4

Conclusiones...................................................................................................................................7

Bibliografía.....................................................................................................................................8
Introducción

En la siguiente actividad daremos solución a los problemas planteados, mediante la

herramienta Pseint. Paro lo cual aprenderemos a identificar variables, secuencias para la

solución de dichos problemas. Además de familiarizarnos con el condicional if (SI) y else (SI

NO); aprenderemos a identificarnos con el software Pseint, su estructura y librerías de

codificación.
1. Solución de problemas

5. Planteamiento del problema a resolver: Un operario de retroexcavadoras le


pagan por horas trabajadas ($ 70mil la hora), si al final de la semana el
cumple más de 40 horas recibirá un incentivo del 15% sobre el valor pagado,
caso contrario, no recibe remuneración extra, usted debe diseñar un
algoritmo para realizar el cálculo del valor a pagar

Antes de salir debe mostrar su nombre y el de su empresa(ficticia)

Que datos no Que datos no Tipo Formulas a Requi Requie


conozco y se conozco, pero Variables requeridas aplicar si se ere re
deben solicitar los puedo Tipo Variable requieren condic ciclos
(si se requiere calcular ional (si /
más filas por (si / no) _
favor anexarlas) no) cuales
Horas laboradas Doublé Hlaboradas no si no
incentivo Doublé Incentivo Hlaboradas
*70.000*
0,15
Total, a pagar Doublé Tpagar Hlaboradas
*70.000+In
centivo

1. ¿Si el ejercicio requiere la utilización de uno o más


condicionales, puede indicar para que se utiliza?
Si, usado para identificar la cantidad de horas laboradas y según valor.
agregar a total a pagar un incentivo del 15%.

2. ¿Si el ejercicio requiere la utilización de uno o más ciclos o


repeticiones, puede indicar para que se utiliza?
no
3. ¿Podría indicar si en el problema existen datos innecesarios y de
ser así cuales pueden ser esos datos?

no

4. Imagen del resultado


5. Diagrama de flujo
6. Planteamiento del problema a resolver: Usted fue seleccionado para realizar el
diseño de un algoritmo que permita identificar una persona tiene derecho a
descuento en las compras de un almacén, bajo las siguientes condiciones, si
la compra es mayor a $200000 y la cantidad de productos que lleva no
superan los 5 (hasta 5), además que uno de los productos que compre debe
ser alimento para perros. Si cumple con esas condiciones tiene derecho a un
descuento del 10% y se le indica cuanto debe pagar. En caso contrario se
indica que no tiene descuento y se indica el valor que debe pagar.

Antes de salir debe mostrar su nombre y el de su empresa(ficticia)

Que datos no Que datos no Tipo Formulas a Requier Requiere


conozco y se conozco, pero Variables aplicar si e ciclos
deben solicitar los puedo requeridas se condicio (si / no)
(si se requiere calcular Tipo Variable requieren nal (si / _ cuales
más filas por no)
favor anexarlas)
Producto ingresado Doublé producto no no no
suma de Doublé Vproducto Vproducto= si no
productos Vproducto+p
ingresados roducto
Numero de entero articulo articulo=arti si no
artículos culo+1
Respuesta de quiere string resp no no si
ingresar más
productos
Respuesta compro string resp1 no no si
comida para perro
Descuento Doublé descuento Descuento= no no
Vproducto*
0.10
Valor total Doublé Vtotal Vtotal= no no
Vproducto-
Descuento

1. ¿Si el ejercicio requiere la utilización de uno o más


condicionales, puede indicar para que se utiliza?
Condicional Vproducto si compra supera 200.000, condicional articulo si se
compran 5 o menos artículos y condicional respuesta si compro comida
para perros. establecido para declarar descuento si se cumplen las 3
condiciones

2. ¿Si el ejercicio requiere la utilización de uno o más ciclos o


repeticiones, puede indicar para que se utiliza?
Ciclo resp con el fin de ingresar infinita cantidad de artículos sin usar
mucho seudocódigo, también usado para generar el conteo de artículos y
la suma progresiva de el valor de estos.
3. ¿Podría indicar si en el problema existen datos innecesarios y de
ser así cuales pueden ser esos datos?
no
4. Imagen del resultado
5. Diagrama de flujo
7. Planteamiento del problema a resolver: Se les han pedido que diseñe un
algoritmo que dé una proyección positiva de su futuro inmediato de acuerdo
con su signo zodiacal.

Antes de salir debe mostrar su nombre y el de su empresa(ficticia)

Que datos no Que datos no Tipo Formulas a Requier Requiere


conozco y se conozco, pero Variables aplicar si e ciclos
deben solicitar los puedo requeridas se condicio (si / no)
(si se requiere calcular Tipo Variable requieren nal (si / _ cuales
más filas por no)
favor anexarlas)
Signo zodiacal string signo no si no

1. ¿Si el ejercicio requiere la utilización de uno o más condicionales,


puede indicar para que se utiliza?
Condicionales usadas para definir operación según signo zodiacal
ingresado
2. ¿Si el ejercicio requiere la utilización de uno o más ciclos o
repeticiones, puede indicar para que se utiliza?
no
3. ¿Podría indicar si en el problema existen datos innecesarios y de
ser así cuales pueden ser esos datos?
no
5. Imagen del resultado
6. Diagrama de flujo
Conclusiones

se logra la identificación de variables y secuencias para la solución de los problemas, por

medio de seudocódigos realizados mediante la herramienta Pseint. Se logra la adaptación del

software, sus librerías para la codificación de variables, datos de entrada, impresión de datos

en pantalla, implementación de condicional if y ciclos.


Bibliografía

Joyanes, L. (2011). Fundamentos de programación: libro de problemas. Algoritmos,

estructuras de datos y objetos (Segunda ed., Pp. 3 - 61). Madrid, España: McGraw-Hill.

Recuperado de:

https://bibliotecavirtual.unad.edu.co:2538/lib/unadsp/reader.action?

ppg=7&docID=3195276&tm=1529615328492

También podría gustarte