Академический Документы
Профессиональный Документы
Культура Документы
Pensamiento
Algorítmico
Actividad de Aprendizaje 1 – Taller
Operadores
Instrucciones
1. Para cada ejercicio, debe hacer tanto el análisis (Datos de Entrada, Datos de
Salida y Proceso), como el algoritmo.
2. Puede utilizar pseudocódigo o DFD.
3. Para lo anterior, puede hacerlo todo en Word y entregarlo en un pdf, tanto
análisis como algoritmo, o para los algoritmos, puedes apoyarte en estas
herramientas:
Finalmente, comprima todos los ejercicios en una carpeta con su nombre y súbalo
a
1plataforma Canvas. Cada uno de los ejercicios debe estar nombrado con el
número del ejercicio correspondiente. Si lo hace todo en un solo documento,
entonces debe subir el pdf con su nombre.
Ejercicio 1
𝐴2 + 5
√ 𝐵 3 − 𝐶 + 20 + 2
Diagrama de flujo libre:
Análisis:
Datos de entrada: a, b, c
Datos de salida: x //solución de la ecuación
Proceso: - Tener el valor de las variables //a, b, c
- Procesar la ecuación
Algoritmo:
Inicio
Entero: x,a,b,c
Escriba: "Ingrese los 3 valores correspondientes A, B, el C para conocer el
resultado de x"
Leer: a,b,c
x = (((a^2+b)/3)-c+(5/20)+2)^1/2
Escriba: “el resultado de la ecuación es igual a ”, x
Fin
Ejercicio 2
Análisis:
Datos de entrada: A, B, C, D
Datos de salida: D, C, B, A
Proceso: - Imprimir los datos en el orden inverso al de entrada
Algoritmo:
Inicio
Entero: A, B, C, D
Escriba: “Ingrese un número entero correspondiente para A”
Lea: A
Escriba: “Ingrese un número entero correspondiente para B”
Lea: B
Escriba: “Ingrese un número entero correspondiente para C”
Lea: C
Escriba: “Ingrese un número entero correspondiente para D”
Lea: D
Escriba: “El resultado es igual a ”, D, C, B, A
Fin
Ejercicio 3
Algoritmo:
Inicio
Real: nota1, nota2, nota3, nota4, notafinal
Escriba: “Digite la nota del primer taller”
Lea: nota1
Escriba: “Digite la nota del segundo taller”
Lea: nota2
Escriba: “Digita la nota del tercer taller”
Lea: nota3
Escriba: “Digite la nota del examen final”
Lea: nota4
notafinal=0,2*nota1+0,25*nota2+0,25*nota3+0,3*nota4
Ejercicio 4
Un empleado trabaja 48 horas en la semana a razón de $5.000 la hora. El
porcentaje de retención en la fuente es del 12,5% del salario básico. Haga un
algoritmo que muestre el salario básico, la retención en la fuente y el salario
neto del trabajador en un algoritmo.
Nota: El salario básico es lo que recibe el empleado sin descuentos; la
retención en la fuente es un descuento que se le hace al empleado sobre su
salario básico; el salario neto, es lo que recibe realmente el empleado, es
decir, el salario básico menos lo que se le descuenta. Tenga en cuenta que el
salario básico, generalmente es mensual.
Análisis:
Datos de entrada: salario_basico, retencion_fuente
Datos de salida: valor de salario_basico, valor retencion_fuente, salario_neto
Proceso: - Multiplicar el valor de la hora por la cantidad de horas trabajadas a la
semana
- Multiplicar el valor de la semana trabajada por 4 // 4 corresponde a la
cantidad de semanas que tiene un mes para obtener el salario básico
- Multiplicar el valor del salario básico por 12,5% //obteniendo la retención
en la fuente
- Al salario básico restarle la retención en la fuente //obteniendo así el
salario neto
Algoritmo:
Inicio
Real: salario_basico, retencion_fuente, salario_neto
salario_basico=(5000*48)*4 //4 semanas al mes
retención_fuente=salario_basico*0,125
salario_neto=salario_basico-retencion_fuente
Escriba: “El valor correspondiente al salario básico del mes es $ “,
salario_basico, “, el valor correspondiente a la retención en la fuente es de $
“, retención_fuente, “ y el valor correspondiente al salario neto es de $ “,
salario_neto
Fin
Ejercicio 5
Hacer un algoritmo que, dado los dos lados diferentes de un rectángulo,
encuentre el perímetro y el área del mismo (Perímetro = 2*a+2*b, Área = a *
b).
Diagrama de flujo:
Análisis:
Datos de entrada: a, b //lados del rectángulo en cm
Datos de salida: área, perímetro
Proceso: - tener el valor de a y b
- multiplicar a*2 y b*2 //perímetro
- multiplicar a*b //área
Algoritmo:
Inicio
Real: a, b, area, perímetro
Escriba: “Ingrese el valor de uno de los lados del rectángulo en cm”
Lea: a
Escriba: ”Ingrese el valor del otro lado del rectángulo en cm”
Lea: b
perimetro=2*a+2*b
area=a*b
Escriba: “El área del rectángulo es igual a “, area, “cm˄2 y el valor del
perímetro del rectángulo es ”, perímetro
Fin
Ejercicio 6 2
Conociendo la cantidad de monedas de 2, 5, 10, 20, 50, 100, hallar en un
algoritmo, el valor total obtenido por concepto de monedas.
Análisis:
Datos de entrada: a,b,c,d,e,f
Datos de salida: g,h,i,j,k,l
Proceso: - Multiplicar a*2
- Multiplicar b*5
- Multiplicar c*10
- Multiplicar d*20
- Multiplicar e*50
- Multiplicar f*100
Algoritmo:
Inicio
Entero: a, b, c, d, e, f, g, h, i, j, k ,l
Escriba: “Ingrese la cantidad de monedas de $2”
Lea: a
Escriba: “Ingrese la cantidad de monedas de $5”
Lea: b
Escriba: “Ingrese la cantidad de monedas de $10”
Lea: c
Escriba: “Ingrese la cantidad de monedas de $20”
Lea: d
Escriba: “Ingrese la cantidad de monedas de $50”
Lea: e
Escriba: “Ingrese la cantidad de monedas de $100”
Lea: f
g=2*a
h=5*b
i=10*c
j=20*d
k=50*e
l=100*f
Escriba: “Tiene $“,a,” en monedas de $2, tiene $“,b,” en monedas de $5,
tiene $“,c,” en monedas de $10, tiene $“,d,” en monedas de $20, tiene $”,e,”
en monedas de $50, tiene $”,f,” en monedas de $100”
Fin
Ejercicio 7
Construya un algoritmo que, a partir del costo unitario del artículo vendido,
la cantidad de artículos y la cantidad de dinero entregada por el cliente,
calcule y muestre el cambio que debe entregársele al mismo.
Análisis:
Datos de entrada: Costo_unitario, Dinero_entregado, cantidad_articulos
Datos de salida: x, devolución //x=costo total
Proceso: - Tener valor de Costo_unitario, Dinero_entregado,
cantidad_articulos
- Multiplicar el costo unitario por la cantidad de artículos que se va
a llevar el cliente // x
- restar el dinero entregado al costo total
Algoritmo:
Inicio
Real: costo_unitario, dinero_entregado, cantidad_articulos,
x,devolucion
Escriba: “Costo unitario del artículo”
Lea: costo_unitario
Escriba: “Ingrese la cantidad de artículos comprada por el cliente”
Lea: cantidad_articulos
x=costo_unitario*cantidad_cliente
Escriba: “El valor de la compra es $”,x
Escriba: “Cantidad de dinero entregada por el cliente”
Lea: dinero_entregado
x=costo_unitario*cantidad_cliente
devolucion=dinero_entregado-x
Escriba: “El cambio que se debe devolver al cliente es de
$”,devulucion
Fin