Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Actividades Prácticas
Indicaciones:
Este documento fue desarrollado con la finalidad de guiar al estudiante en las prácticas
complementarias de los contenidos tratados en la unidad 1, posee una serie de
instrucciones que el estudiante debe aplicar para reforzar los conocimientos
profesionales correspondiente al nivel de estudio de la carrera.
Objetivos
El trabajo de esta práctica consistirá en desarrollar su capacidad de resolución para
desarrollar algoritmos y su funcionalidad considerando los contenidos tratados en las
primeras clase.
1. Para realizar esta práctica se dispone de 2 horas por semana más las horas
destinadas para el trabajo autónomo.
2. La práctica es individual y por lo tanto cada estudiante asumirá la
responsabilidad de autoría.
3. En caso de que el estudiante tenga dudas en los temas tratados en clase, podrá
utilizar el manual que se adjunta a este documento y/o los videos tutoriales
incluidos en las diapositivas para cumplir con las actividades propuestas:
EJERCICIOS
1. Para el siguiente ejercicio suponga que un individuo desea invertir su capital en
un banco y desea saber cuánto dinero ganara después de un mes si el banco
paga a razón de 2% mensual.
Proceso CapitalInvertido
Imprimir "Introduce el Capital a Invertir:";
Leer cap_inv;
ganancia=cap_inv*0.02;
Imprimir "La ganancia en la inversion fue de: $",ganancia;
FinProceso
Algoritmo Capitalenunbanco
Leer capital
FinAlgoritmo
2. Un vendedor recibe un sueldo base más un 10% extra por comisión de sus ventas, el
vendedor desea saber cuánto dinero obtendrá por concepto de comisiones por
las tres ventas que realiza en el mes y el total que recibirá en el mes tomando en
cuenta su sueldo base y comisiones.
Proceso ComisionesVendedor
Imprimir "Cual es el Sueldo Base del Vendedor:";
Leer sdobas;
Imprimir "Cantidad de la Venta No.1:";
Leer venta1;
Imprimir "Cantidad de la Venta No.2:";
Leer venta2;
Imprimir "Cantidad de la Venta No.3:";
Leer venta3;
totalventas=venta1+venta2+venta3;
comision=totalventas*0.10;
pagototal=sdobas+comisión;
Imprimir "El Total de las Ventas es: $",totalventas;
Imprimir "La Comision por las Ventas es: $",comision;
Imprimir "El Total a pagarle al vendedor es: $",pagototal;
FinProceso
Proceso ComisionesVendedor
Leer anticipo;
Leer sdobas;
Leer venta1;
Leer venta2;
Leer venta3;
totalventas=venta1+venta2+venta3;
comision=totalventas*0.10;
pagototal=anticipo+sdobas+comisión;
FinProceso
3. Una tienda ofrece un descuento del 15% sobre el total de la compra y un cliente
desea saber cuánto deberá pagar finalmente por su compra.
Proceso DescuentoCompra
Imprimir "Total de la Compra:";
Leer totalcompra;
descuento=totalcompra*0.15;
totalpagar=totalcompra-descuento;
Imprimir "El descuento del 15% es: $",descuento;
Imprimir "El Total a Pagar con el Descuento es: $",totalpagar;
FinProceso
Algoritmo Descuento
Leer total
FinAlgoritmo
Algoritmo Calificacion_Final
Leer calpar1;
Leer calpar2;
Leer calpar3;
Leer calexafin;
Leer caltrafin;
promcalpar=(calpar1+calpar2+calpar3)/3;
promcalpar_p=59.5
caltrafin_p=25.5
calfinal=promcalpar*promcalpar_p/100+calexafin*calexafin_p/100+caltr
afin*caltrafin_p/100
FinAlgoritmo
5. Un hombre desea saber cuánto dinero se genera por concepto de intereses sobre la
cantidad que tiene en inversión en el banco si el banco paga 2% al mes. El
decidirá reinvertir los intereses siempre y cuando estos excedan a $700 y desea
saber la cantidad de dinero que tendrá finalmente en su cuenta.
Proceso InvierteInteres
imprimir "Cuanto es la Cantidad a Invertir: $"
Leer cantinv
interes=cantinv*0.02
Imprimir "Los Intereses Ganados son:",interes
si interes>700 Entonces
totinv=cantinv+interes
Imprimir "Total de la Inversion con los Interese es: $",totinv
FinSi
FinProceso
Algoritmo Intereses
Leer cantidad
Leer interes
interes=cantidad *0.02
FinSi
totalinvercion=cantidad+interes
Escribir "el total de la inversion con los intereses son: $", totalinvercion
FinAlgoritmo
Proceso Mayor3Numeros
Leer n1
Leer n2
Leer n3
Sino
si n2>n3 entonces
sino
FinSi
FinSi
FinProceso
7. Se desea saber cuánto tendrá que pagar una persona por la compra de un artículo en
base a las siguientes condiciones. Si compra menos de 5 del mismo artículo se le
hará un descuento del 10% sobre el total de su compra. Si compra 5 o más, pero
menos de 10 se le hace un 15% de descuento. Si compra más de 10 pero menos de
15 se le hace un 20% de descuento y en caso contrario se le hará un 25%
de descuento sobre su compra..
Proceso DescuentoCompraArticulos
Imprimir "Introduce el Articulo Comprado:"
Leer articulo
Imprimir "Precio del Articulo:"
Leer precio
Imprimir "Cantidad Comprada del Articulo:"
Leer cantidad
totalcompra=precio*cantidad
Imprimir "Total de la Compra: $",totalcompra
si cantidad<5 Entonces
pordes=10
Sino
si cantidad<10 Entonces
pordes=15
Sino
si cantidad<15 Entonces
pordes=20
Sino
pordes=25
FinSi
FinSi
FinSi
Imprimir "El Porcentaje de Descuento es:",pordes,"%"
descuento=totalcompra*pordes/100
Imprimir "Total del Descuento: $",descuento
totalpagar=totalcompra-descuento
Imprimir "El Total a Pagar es: $",totalpagar
FinProceso
Proceso DescuentoCompraArticulos
Leer articulo
Leer precio
Leer cantidad
totalcompra=precio*cantidad
si cantidad<5 Entonces
pordes=10
Sino
pordes=15
Sino
pordes=20
Sino
pordes=25
FinSi
FinSi
FinSi
descuento=totalcompra*pordes/100
totalpagar=totalcompra-descuento
FinProceso
Proceso Calculo_Areas_Figuras_Geometricas
Leer opcion
Si opcion=1 Entonces
Leer lado
area=lado*lado
SiNo
Si opcion=2 Entonces
Leer largo
Leer alto
area=largo*alto
FinSi
Fin Si
Si opcion=3 Entonces
Leer base
Leer altura
area=base*altura/2
SiNo
si opcion=4 Entonces
Leer radio
area=3.14159*radio*radio
FinSi
FinSi
FinProceso
9. Hacer un diagrama de flujo que permita leer 2 números diferentes y nos muestre
cual es el mayor de los 2 números.
Reto: modifique el algoritmo de forma que muestre los dos números ordenados
de forma descendente.
Algoritmo Forma_Descendentes
Leer a,b
Si a==b Entonces
SiNo
Si a>b Entonces
SiNo
Si a<b Entonces
SiNo
FinSi
FinSi
FinSi
FinAlgoritmo
10. Hacer un organigrama que lea N números, calcule y escriba la suma de los pares y el
producto de los impares.
Algoritmo par_e_impar
leer N
p_i=1
sp=0
sp=sp+A
sino
p_i=p_i*A
Finsi
A=A+1
Fin Para
FinAlgoritmo
11. Desarrolle un diagrama de flujo que encuentre el mayor y el menor entre tres
números
Algoritmo num_mayor_y_menor
Leer a
Leer b
Leer c
SiNo
si b > c Entonces
SiNo
SiNo
si b < c Entonces
SiNo
FinSi
FinSi
FinSi
FinSi
FinAlgoritmo
Algoritmo sin_titulo
Leer numero_estudiante
promedio_mayor<-0
total<-0
Escribir "-----------------------------------------"
Escribir "-----------------------------------------"
contnotas =0
promedio=0
leer nota
promedio = promedio+nota
contnotas = contnotas+1
FinMientras
promedio = promedio/3
promediototal = promedio+promedio
Escribir "----------------------------"