Está en la página 1de 16

UNIVERSIDAD DE EL SALVADOR

FACULTAD DE CIENCIAS ECONÓMICAS


ESCUELA DE CONTADURÍA PÚBLICA
DEPARTAMENTO DE COMPUTACIÓN
COMPUTACIÓN I

Guía de Prácticas N°3.

“Introducción al Diseño de algoritmos.”

GT12

Carnet:

RC23059.

Nombre:

Rodríguez Crespín, Mariela Beatriz.

Tutor:
Ing. Luis Alonso Ventura B.

Ciudad Universitaria, 09 de abril de 2023.


1. Un alumno desea saber cuál será su calificación final en la materia de computación I.
Dicha calificación se compone de los siguientes porcentajes: 55% en Parciales, 30% en
proyecto y 15% en Foros.
Diseñe la solución que permita leer las notas de tres parciales (el parcial 1 vale 15%parcial,
parcial 2 y 3 valen 20% y), la nota del proyecto y la nota promedio de los foros de
discusión y permita calcular la nota final obtenida.

- Formulación de problema:
se requiere determinar cuál será la nota final de un estudiante de Computación 1
para la resolución de esta problemática se inicia a partir de las distintas
evaluaciones y el tener un promedio de clases asistidas que están pautadas
además de la realización de actividades.
I. Planteamiento del problema.
DATOS DE ENTRADA DATOS DE SALIDA

PROCESO

-NOTAS PARCIALES - NOTAS FINALES ESTUDIANTE .


- NOTA DE POYECTO
INTEGRADOR
- NOTA DE FOROS

II. Análisis del Problema.


a) Definir Variables de Salidas.

Nombre Tipo Descripción


La nota que el estudiante obtendrá a la
NotasF Real. finalización del ciclo .

b) Definir Datos de Entrada. (Definir variables de Entrada).

Nombre Tipo Descripción


NotaP1 Real La nota obtenida del 1° parcial
NotaP2 Real La nota que tendrá en el 2° parcial
NotaP3 Real El resultado del 3° parcial realizado.
NotaPi Real La nota del proyecto integrador
Notafr1 Real La calificación del primer foro
Notafr2 Real El resultado del segundo foro.
c) Restricciones.
Las notas de los tres parciales debe se > 0
La nota de el proyecto integrador debe ser > 0
Las notas de lo Foro 1 y Foro 2 deben se > 0
(Todas las notas deben ser de carácter positivo).
d) Procesos.
TotalNotaP= (NotaP1+NotaP2+NotaP3) = Total de suma / 3= resultado x 0.55
TotalNotaPi= (NotaPi x 0.30)
TotalNotaFr=(NotaFr1+NotaFr2) = Resultante / 2 = resultado x 0.15
NotasF= ToTalNotaP+TotalNotaPi+TotalNotaFr
Variables de Proceso.

Nombre Tipo Descripción


La suma de todas las notas de los tres
parciales se divide por tres y luego lo
TotalNotaP Real
multiplicados por cero punto cincuenta y
cinco
La suma de la nota del proyecto
TotalNotaPi Real integrador seguidamente multiplicada
por el cero punto treinta
Suma de la nota de foro uno y foro dos ,
TotalNotaFr Real lo dividimos entre dos y luego es
multiplicada por el cero punto quince
III. Diseño de solución.Pseudocódigo.
1. Inicio
2. Definir NotaP1, NotaP2, NotaP3, NotaPi, Notafr1, Notafr2 como real
3. Definir NotasF como real
4. Definir TotalNotaP,TotalNotaPi,TotalNotaFr como real
5. Escribir ”ingrese notas de sus parciales”
6. Escribir “ingrese nota 1”
7. Leer NotaP1
8. Escribir “ingrese nota 2”
9. Leer NotaP2
10. Escribir “ingrese nota 3”
11. Leer NotaP3
12. Escribir “ingrese de proyecto integrador”
13. Escribir “ingrese nota de proyecto”
14. Leer NotaPi
15. Escribir “ingrese notas de foros”
16. Esperar 2 segundos
17. Escribir “ingrese nota foro 1”
18. Leer Notafr1
19. Escribir “ingrese nota foro 2”
20. Leer Notafr2
21. TotalNotaP=(NotaP1+NotaP2+NotaP3)/3*0.55
22. TotalNotaFr=(Notafr1+Notafr2)/2*0.30
23. TotalNotaPi=NotaPi*0.15
24. NotasF=TotalNotaP+TotalNotaPi+TotalNotalFr
25. Escribir “su nota final de ciclo de computación I es”
26. Escribir NotasF
27. FinAlgoritmo
Flujograma

.
2. Un emprendedor necesita conocer si se han cumplido los objetivos definidos en el plan de
negocios, por lo que necesita conocer si está obteniendo ganancias, para lo cual requiere un
algoritmo que le permita calcular el margen de utilidad bruta, margen de utilidad bruta
porcentual y el margen de utilidad neta, conociendo los montos de los ingresos totales, los
costos de producción o servicios y los gastos fijos y variables del negocio. Los resultados
esperados los obtenemos conociendo las siguientes formulas.
Utilidad bruta = ingresos totales — coste de los productos o servicios
Margen de utilidad bruta porcentual = utilidad bruta / ingresos totales x 100
Utilidad neta = utilidad bruta — gastos fijos y variables
Margen de utilidad neta = utilidad bruta — los gastos e impuestos / ingresos totales x 100
- Formulación del problema.
Se requiere conocer si la meta del plan de negocios se ha logrado.

I. Planteamiento del problema.


ENTRADA DE DATOS SALIDA DE DATOS

INGRESOS TOTALES MARGEN UTILIDAD BRUTA


COSTOS DE PRODUCCION MARGEN UTILIDAD BRUTA PORCENTUAL
GASTOS FIJOS Y VARIABLES MARGEN DE UTILIDAD NETA

II. Análisis del problema.


a) Definir Variables de Salida

Nombre Tipo Descripción


El margen de la utilidad bruta de el plan
MuB Real de negocio
El margen de utilidad bruta porcentual
MuBp Real del negocio
Margen de la utilidad neta de el plan de
MuN Real negocio

b) Definir Datos de Entrada. (Definir variables de Entrada).

Nombre Tipo Descripción


IngreT Real Los ingresos totales que se tienen
CosP Real Los Costos de producción que se tienen
Gastos Fijos y Variables que se
GastoFyV Real realizaron

c) Restricciones.
Que las variables de entrada no tienen que ser de carácter negativo.

d) Procesos.
UB=IngreT-CosP
MuBp=(UB/IngreT)x100
MuN=UB-GastoFyV
MuB=(UB-GastoFyV/IngreT)x100

Variable de Proceso.

Nombre Tipo Descripción


UB Real Es la Utilidad Bruta

III. Diseño de solución.Pseudocódigo.


1. Inicio
2. Definir IngreT, CosP, GastoFyV, MuB, MuBp, MuN, UB
Como Real
3. escribir "ingreso total"
4. leer IngreT
5. Escribir "Costos de Producción"
6. Leer CosP
7. Escribir “Gastos fijos y variables"
8. leer GastosFyV
9. UB=IngreT-CosP
10. MuBp=(UB/IngreT) *100
11. MuN=UB-GastoFyV
12. MuB=((UB-GastoFyV) /IngreT) *100
13. Escribir "Utilidad bruta "
14. Escribir MuB
15. escribir "Margen Utilidad bruta porcentual"
16. Escribir MuBp
17. Escribir "Margen utilidad neta"
18. Escribir MuN
19. Fin
Flujograma.
3. La dueña de una tienda compra un artículo a un precio determinado(C). Diseñe la
solución para obtener el precio en que lo debe vender (P) para obtener una ganancia del
50%(R). Además, se le pide que calcule el IVA que se le debe aplicar y el precio con IVA del
producto.

-Formulación del problema.


Se requiere saber cuál será el precio en que debe venderlo para que puede ver una
ganancia de un 50% y también que precio con él IVA.

1. Planteamiento del problema.


ENTRADA DE DATOS SALIDA DE DATOS

Precio determinado. Precio que se debe vender


Nombre de producto IVA.
Porcentaje de ganancia Precio más IVA

2. Análisis del Problema.


a) Definir Variables de Salida.

Nombre Tipo Descripción


preciov Real Precio de Venta el Producto
iva Real El IVA que se le impone al producto
preiva Real El precio del producto con IVA

b) Definir Datos de Entrada. (Definir Variables de Entrada.)

Nombre Tipo Descripción


nomp Carácter Nombre del producto.
Precio determinado del producto
precioc Real comprado
Porcentaje de ganancia determinado del
porceng Real producto comprado
c) Restricciones.
No debe haber números con símbolos negativos. Ni menores al precio del cual no
obtengamos ganancias.

d) Procesos.
preciov=precioc*(100/(100-porceng))
iva= preciov*0.13
preiva=preciov+iva

Variable de proceso.
(No hay variables de Proceso.)

3. Diseño de Solución.
Pseudocódigo.
1. Inicio
2. definir nomp Como Carácter
3. definir precioc, preciov, porceng, preiva Como Real
4. escribir "bienvenido a nuestro programa para calcular
precio de venta"
5. Escribir "con su respectivo porcentaje de ganancia que
desea obtener"
6. escribir " escribir el nombre del producto"
7. leer nomp
8. escribir "escribir precio de compra del producto"
9. leer precioc
10. Escribir "porcentaje de ganancia que desea obtener"
11. leer porceng
12. preciov=precioc*(100/(100-porceng))
13. preiva=preciov+(preciov*0.15)
14. escribir "debe vender el producto “,nomp," al precio de $
",preciov
15. escribir "el precio de venta con iva es: $ “, preiva
16. Fin

Flujograma.
4. Se ha ahorrado X cantidad en un banco a una tasa del 3.5% anual y se requiere saber
cuánto dinero se tendrá al cabo de un año. El próximo año ahorraremos la X cantidad más
el interés devengado el primer año, pero a un plazo de 6 meses. ¿Cuánto dinero se tendrá
a los 18 meses de ahorro?
I. Planteamiento del Problema.

ENTRADA DE DATOS SALIDA DE DATOS

Tiempo o Plazo de ahorro (1 año, 6 meses) Monto del dinero ahorrado al cabo de un año
Cantidad ahorrada(x) Monto de dinero ahorrado al cabo de
dieciocho meses.
Tasa anual de el 3.5%

II. Análisis de Problema.

a) Definir Variables de Salida.

Nombre Tipo Descripción


Monto de dinero ahorrado al cabo de un
monto1 Real año
Monto de dinero ahorrado al cabo de 18
monto2 Real meses

b) Definir datos de entrada.


Variables de entrada.

Nombre Tipo Descripción


Cantidad de dinero depositada en el
ahorro Real banco

Constantes.

Nombre Tipo Descripción Valor


TASA Real Tasa de interés para obtener el monto de 0.035
la inversión
c) Restricciones.
La cantidad ahorrada debe ser positiva ahorro>0.

d) Proceso.
Para obtener ambos montos se usará la fórmula de interés simple.
S=P*(1+i*n).
Donde S= representa el monto
P=Cantidad ahorrada.
i= Es la TASA de interés anual.
n= es el plazo del ahorro en años (1año y 6 meses/12=0.5 años)

Monto para el plazo de 1 año: monto1=ahorro*(1+TASA*1)


Monto para el plazo de 6 meses (o.5 de año): monto2=monto1*(1+TASA*0.5)

Variables de proceso.
(No hay variables de proceso).

III. Diseño de solución.

Pseudocódigo.

1. Inicio.
2. Definir ahorro, monto1, monto2, TASA, como Real .
3. Asignar TASA<-0.035
4. Escribir “Digite cantidad a ahorrar”
5. Leer ahorro
6. monto1<-ahorro*(1+TASA*1)
7. Escribir “Monto al cabo de 1 año:”, monto1
8. monto2 <-monto1*(1+TASA*0.5)
9. Escribir “Monto al cabo de 18 meses: “, monto2
10. Fin.

Flujograma.
5.Tres personas deciden invertir su dinero para fundar una empresa. Cada una de ellas
invierte una cantidad distinta. Diseñe la solución para obtener el porcentaje que cada quien
invierte con respecto a la cantidad total invertida.

I. Planteamiento del Problema.

ENTRADA DE DATOS SALIDA DE DATOS


Inversión 1 Los porcentajes de cada inversión
Inversión 2
Inversión 3

II. Análisis del Problema.

a) Definir Variables de Salida.

Nombre Tipo Descripción


Porcentaje de dinero invertido por el
porcentajeinv1 Real primer individuo
porcentajeinv2 Real Porcentaje de dinero invertido por la
segunda persona
Real Porcentaje de inversión de la tercera
porcentajeinv3 persona.

b) Definir datos de Entrada.


Variables de Entrada.

Nombre Tipo Descripción


Monto de la inversión de la primea
inversion1 Real persona.
Cantidad de dinero invertido por la
inversion2 Real segunda persona
invercion3 Real Dinero invertido por la tercera persona

Constantes.
(no existen)

c) Restricciones.
Las inversiones no deben de ser de carácter negativo.
Inversiones<0.

d) Proceso.
porcentajeinv1=(inversion1/inversiontotal) *100.
porcentajeinv2=(inversion2/inversiontotal) *100.
Porcentajeinv3=(inversion3/inversiontotal) *100.

Variable de Proceso.
Nombre Tipo Descripción
La cantidad total de la inversión
inversiontotal Real realizada, por las tres personas.

III. Diseño de solución.


Pseudocódigo.
1. Inicio
2. Definir
inversion1,inversion2,inversion3,porcentajeinv1,porcentajeinv
2,porcentajeinv3,inversiontotal. Como Real
3. Escribir “cantidad de dinero invertida por la primera
persona”
4. Leer inversion1
5. Escribir “cantidad invertida por la segunda persona”
6. Leer inversion2
7. Escribir “cantidad invertida por la tercera persona”
8. Leer inversion3
9. porcentajeinv1=(inversion1/inversiontotal) *100
10. porcentajeinv2=(inversion2/inversiontotal)*100
11. Porcentajeinv3=(inversion3/inversiontotal) *100.
12. Escribir “porcentaje de inversión de la 1°
13. Leer porcentajeinv1
14. Escribir “porcentaje de inversión de la 2° persona”
15. Leer porcentajeinv2
16. Escribir “porcentaje de inversión de la 3° persona”
17. Leer porcentajeinv3
18. Fin.

Flujograma.

También podría gustarte