Actividad 11 Ejercicio 1. Calcular el área de un círculo. Definición del problema: ¿Cuál es la fórmula del área de un círculo? Análisis de la solución: Datos de entrada: pi, radio. Datos de salida: área. Proceso: formula del área del círculo. Diseño de la solución: Algoritmo. Inicio pi, r, a: real. pi= 3.1416 D.E. r a=(pi*r)^2 D.S. a Fin. Edgar García Gómez pi, r pi= 3.1416 a (pi*r)^2 a Fin Inicio
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Actividad 11
Ejercicio 1.
Calcular el área de un círculo.
Definición del problema:
¿Cuál es la fórmula del área de un círculo?
Análisis de la solución:
Datos de entrada: pi, radio.
Datos de salida: área.
Proceso: formula del área del círculo.
Diseño de la solución:
Algoritmo.
Inicio
pi, r, a: real.
pi= 3.1416
D.E.
r
a=(pi*r)^2
D.S.
a
Fin.
Edgar García Gómez
pi, r
pi= 3.1416
a (pi*r)^2
a
Fin
Inicio
Ejercicio 2.
Calcular el área de un triángulo rectángulo.
Definición del problema:
¿Cuál es la fórmula del área de un triángulo?
Análisis de la solución:
Datos de entrada: base y altura.
Datos de salida: área
Proceso: formula de área de un triángulo.
Diseño de la solución:
Algoritmo
Inicio
b, h, a: real
D.E.
b, h
a=b*h/2
D.S.
a
Fin.
Edgar García Gómez
A=b*h/2
a
Fin
Inicio
b, h
Ejercicio 3.
Calcular el promedio de un alumno tomando consideración
sus 3 evaluaciones parciales.
Definición del problema:
¿Cómo obtener promedio del alumno?
Análisis de la solución:
Datos de entrada:evaluación 1, evaluación 2 y y evaluación 3.
Datos de salida:promedio.
Proceso: calcular el promedio.
Diseño de la solución:
Algoritmo.
Inicio
e1, e2, e3, p: real
D.E.
e1, e2, e3
p=(e1+e2+e3)/3
D.S.
Edgar García Gómez
Inicio
e1, e2, e3
P=(e1+e2+e3)/3
p
Fin
p
Fin.
Ejercicio 4.
Calcular la suma de 2 números enteros.
Definición del problema:
¿Cómo calcular la suma de 2 números?
Análisis de la solución:
Datos de entrada:numero 1, numero 2
Datos de salida:suma
Proceso: calcular la suma.
Diseño de la solución:
Algoritmo.
Inicio.
n1, n2, s: entera.
D.E.
Edgar García Gómez
n1, n2
S=n1+n2
Inicio
s
N1, n2
S=n1+n2
D.S.
s
Fin.
Ejercicio 5.
Una persona desea conocer su puntaje final que obtuvo al presentar un examen. Por cada respuesta correcta obtiene 4 puntos, por cada respuesta incorrecta obtiene -1 punto, por cada respuesta en blanco obtiene 0 puntos.
Definición del problema:
¿Cómo obtener el puntaje final?
Análisis de la solución:
Datos de entrada: respuesta correcta 4 puntos,respuesta incorrecta -1 punto, respuesta en blanco 0 puntos.
Datos de salida: puntaje final.
Proceso: calcular el puntaje final.
Diseño de la solución:
Algoritmo.
Edgar García Gómez
Rc4p, ri-1p, rb0p
Pf=(c*4)+(r1*-1)+(rb*0)
Inicio
Fin
Inicio.
rc4p, ri-1p, rb0p, pf: entera
D.E.
4p, -1p, 0p
Pf=(rc*4)+(ri*-1)+(rb*0)
D.S.
pf
Fin.
Actividad 14.
Ejercicio 6.
Calcular la cantidad de dólares que se obtiene al ingresar una cantidad en pesos.
Definición del problema:
¿Cómo calcular cantidad pesos a cantidad dólares?
Análisis de la solución:
Datos de entrada:cantida pesos, valor de dólar.
Datos de salida:cantidad en dólares.
Proceso: calcular la cantidad en dólares.
Edgar García Gómez
b, h
Inicio
pf
Fin
Diseño de la solución:
Algoritmo.
Inicio.
cp, vd, cd: real
D.E.
cp, vd
cd=cp*vd
D.S.
cd
Fin.
Edgar García Gómez
cdcp*vd
cd
Fin
Ejercicio 7.
Calcular la edad de una persona.
Definición del problema:
¿Cuál es la fórmula para calcular la edad de una persona?
Análisis de la solución:
Datos de entrada:fecha nacimiento, tiempo transcurrido.
Datos de salida: edadpersona
Proceso: calcular la edad de una persona.
Diseño de la solución:
Algoritmo.
Inicio.
fn, t, td,ep: real
D.E.
fn, t.td
ep=fn+t.tdo
D.S.
ep
Fin.
Edgar García Gómez
Inicio
fn, t.td
Ep=fn+t.tdo
ep
Fin
Ejercicio 8.
Calcular la masa de un automóvil que tiene un volumen de 2 y una presión de temperatura desconocidos.
Formula: m= p*2/(0.37*(t+460))
Definición del problema:
¿Cuál es la formula para calcular la masa del automóvil?
Análisis de la solución:
Datos de entrada:2, p, t
Datos de salida:masa de automóvil.
Proceso: calcular la masa del automóvil.
Diseño de la solución:
Algoritmo.
Inicio.
2, p, t, m: entero
D.E.
2, p, t
M=p*2/(0.87*(t+460))
D.S.
m
Fin.
Edgar García Gómez
Inicio
2, p, t
M=p*2/(0.87*(t+460))
m
Fin
Ejercicio 9.
Calcular el área y la longitud de la circunferencia de un círculo.
Formula: p= 2*r*pi
Definición del problema:
¿Cuál es la fórmula para calcularel área y
longitudcircunferencia de un círculo?
Análisis de la solución:
Datos de entrada:r, pi, 2.
Datos de salida:área y longitud.
Proceso: calcular el área y longitud circunferencia de un círculo.
Diseño de la solución:
Algoritmo.
Inicio.
R, pi, 2, a, l: real
D.E.
r. pi, 2
Edgar García Gómez
Inicio
r, pi, 2
A (pi*r)^2l2*r*pi
a, l
Fin
a (pi*r)^2
l 2*r*pi
D.S.
a, l
Fin.
Ejercicio 10.
En una tienda de electrónica una persona llega a comprar unas computadoras mismo modelo, determinar el importe a pagar por la compra de las computadoras.
Definición del problema:
¿Cuál es el importe a pagar por las computadoras?
Análisis de la solución:
Datos de entrada: n° computadoras compradas,
precio por computadora.
Datos de salida:importe a pagar
Proceso: calcular el importe a pagar.
Diseño de la solución:
Algoritmo.
Inicio.
n°c, pc, ip: real
Edgar García Gómez
Inicio
n°c, pc
Ip n°c*pc
ip
D.E.
n°c, pc
ipn°c*pc
D.S.
ip
Fin.
Actividad 16.
Ejercicio 11.
Ingresar el número de partidos ganados, perdidos, empatados, por algún equipo en el torneo de apertura, calcular su puntaje total teniendo en cuenta que por cada partido obtendrá 3 puntos ganados, 1.5 empatados, 0 perdidos.
Definición del problema:
¿Cómo obtener el puntaje total?
Análisis de la solución:
Datos de entrada:ganados 3 puntos, empatados 1.5 puntos,
perdidos 0 puntos.
Datos de salida:puntaje total.
Proceso: calcular el puntaje total.
Edgar García Gómez
Inicio
g3, e1.5, p0
pt (g*3)+(e*1.5)+(p*0)
Fin
Diseño de la solución:
Algoritmo.
Inicio.
g8p, e1.5p, p0p, pt: entera.
D.E.
g3p, e1.5p, p0p.
pt(g*3)+(e*1.5)+(p*0)
D.S.
pt
Fin.
(EXAMEN)
Ejercicio 1
Una persona desea conocer cuánto debe pagar por lo que consume de agua en 1 mes, se debe considerar la cantidad de litros y el costo por litro.
Definición del problema:
¿Cómo calcular cuánto debe pagar?
Análisis de la solución:
Datos de entrada:cantidad litros, costo por litro,
Datos de salida:costo total mes.
Edgar García Gómez
Inicio
l, c
pt
Fin
Proceso: calcular la cantidad a pagar.
Diseño de la solución:
Algoritmo.
Inicio. k
l, c, t: entera
D.E.
l. c.
t (l*c)30
D.S.
t
Fin.
(EXAMEN)
Ejercicio 2
Un empleado desea saber cuálsería su pago al final de la semana; teniendo en cuenta las horas trabajadas y el pago por hora.
Definición del problema:
¿Cómo saber cuánto le pagan a un empleado a la semana?
Edgar García Gómez
Inicio
t (l*c)30
t
Fin
Análisis de la solución:
Datos de entrada:horas de trabajo, pago por hora.
Datos de salida:pago a la semana.
Proceso: calcular el pago a la semana.
Diseño de la solución:
Algoritmo.
Inicio.
ht, ph, ps: real
D.E.
ht, ph.
ps(ht*ph)7
D.S.
ps
Fin.
Ejercicio 12
Calcular el área y perímetro de un triángulo cuadrado rectángulo y círculo.
Edgar García Gómez
ht, ph
ps (ht*ph)7
ps
Fin
Definición del problema: ¿Cuál es la formula el área de un triángulo, cuadrado, rectángulo y círculo? ¿Cuál es la fórmula del perímetro de un triángulo cuadrado, rectángulo y circulo.
Análisis de solución:
D.E: pi, radio, lado del cuadrado, base, altura, lado del triangulo.
D.S: área y perímetro del triangulo, cuadrado, rectángulo y circulo.
Proceso: calcular área y perímetro de un triángulo, cuadrado, rectángulo y círculo.
Algoritmo.
Inicio
r,l,b,h,lc1,lt1,lt2,lt3,at,pt,ac,pc,ar,pr,ac.
Pi:3.1416
D.E
at b*h/2
pt l1+l2+l3
ac 1^2
pc 4*1
ar h*b
pr 2*h+2*b
aci pi*r^2
Pci 2*pi*r
D.S
At,pt.,ac,pc,ar,pc,ac,pci
fin
Edgar García Gómez
Inicio
R,l,b,h,lv1,lt1,lt2,lt3,at,pt,ac,pc,ar,pr,ac.
atb*h/2
pt l1+l2+l3
ac1^2
pc4*1
arh*b
pr2*h+2*b
acipi*r^2
pci 2*pi*r
At,pt.,ac,pc,ar,pc,ac,pci
Fin
Ejercicio 13.
Convertir cantidad de pesos a dólares, euros y pesetas.
Definición del problema:¿ como calcular de dólares, euros, pesetas y cantidaded de pesos?
Análisis de solución.
D.E: valor de dólar, euro, pesetas y cantidad de pesos
D.S: cantidad de pesos
Proceso: calcular de dólares, euros y pesetas.
Diseño de solución:
Algoritmo.
Inicio
Vd, ve, vp, cp, cd, ce, cp: entero
D.E
Vd, ve, vp, cp, ce
cpvd*ve*vp
D.S
Cp
Fin
Edgar García Gómez
Inicio
Vd, ve, vp, cp, cd, ce, cp
cpvd*ve*vp
cp
Fin
Ejercicio 14
El señor Hernández compro un terreno en una zona residencial él quiere poner una cerca en un terreno por lo que necesita saber cuánto mide el perímetro de dicho terreno lo único que el conoce es que el lado norte mide 95m y que tiene una forma rectangular
Inicio
b,h: real p=perímetro
b=95 b=base
D.E h=altura
h
p (b+h)*2
D.S
P
fin
D.E D.S
B H P
95 180 550
95 120 430
95 200 590
Edgar García Gómez
inicio
h
b=95
P (b+h)*2
p
fin
Ejercicio 15
Calcular el nuevo salario de un bombero si tuvo un incremento de 27% sobre su salario anterior
Inicio sa=salario actual
ns,sa: real ns=nuevo salario
D.E a=aumento
Sa
ns (sa*27/100)+59
D.S
ns
fin
D.E D.S
Sa Ns
3680
2040
632o
Edgar García Gómez
inicio
ns (sa*27/100)+59
ns
fin
Ejercicio 16
En un hospital existen 3 áreas ginecología, pediatría y traumatología el presupuesto anual del hospital se reparte con la siguiente tabla
Área Porcentaje del presupuesto Ginecología 40%Pediatría 30%Traumatología 30%
Obtener la cantidad de dinero que recibirá cada área para cualquier módulo
Inicio
cg,ep,p,ct: real
D.E
P
Cg (p*40)/100
Cp (p*30)/100
Ct (p*30)/100
D.S
Cg,cp,ct
fin
p=presupuesto
Edgar García Gómez
inicio
Cg (p*40)/100
Cp (p*30)/100
Ct (p*30)/100
Cg,cp,ct
fin
cg=cantidad ginecología
cp= cantidadpediatra
ct=cantidad traumatología
Ejercicio 17
Calcular e imprimir el número de segundos y minutos que hay en un determinado número de días
Inicio
Nd,nm,ns: real
D.E
Nd
Ns nd*86400
Nm nd*1440
D.S
Ns,nm
Fin
Ns=numero de segundos
Nm=numero de minutos
Nd=numero de dias
Edgar García Gómez
inicio
nd
nsnd*86400
Nm nd*1440
Ns,nm
fin
Ejercicio 18
Calcular e imprimir el cubo y el cuádruple de dos números enteros
Inicio
N1,n2,cb1,cb2,cd1,cd2: entero
D.E
N1,n2
Cb1 n1^3
Cd1 n1^4
Cb2 n2^3
Cd2 n2^4
D.S
Cb,cd
N1=numero 1
N2=numero 2
Cb=cubo de numero
Cd=cuádruple del numero
Edgar García Gómez
inicio
N1,n2
Cb1 n1^3
Cd1 n1^4
Cb2 n2^3
Cd2 n2^4
Cb,cd
fin
Ejercicio 19
Determinar si un alumno está aprobado considerando si su promedio mayor o igual a 7 aprobara el semestre
Inicio
Prom: real
D.E
Prom
Si (prom>=7)entonces
Imprimir “aprobado” no
Sino
Finsi
Fin
si
Edgar García Gómez
Inicio
prom
compra>=7
“aprobado”
fin
Ejercicio 20
Determinar la suma de 2 números siempre y cuando el numero 1 sea diferente que el número 2
Inicio
N1,n2: entero
D.E
Si n1 ¡= n2 entonces
S n1+n2
Imprimir
Finsi si no
fin
Edgar García Gómez
inicio
N1,n2
N1!=n2
S n1+n2
s
fin
Ejercicio 21
Determinar si una persona puede solicitar su credencial de elector siempre y cuando sea mayorsu edad o igual a 18 años. Se debe tomar en cuenta su año de nacimiento
Inicio
An,aa,e: entero
D.E
e
eac-an
si e>=18 entonces
imprimir “credencial”
sino
fin si si no
fin
Edgar García Gómez
inicio
e
E ac-an
e>=18
“credencial”
Ac=año actual
D.E D.S
E C
18 C
21 C16An=año de nacimiento
E=edad
C=credencial
Ejercicio 22
En una tienda de electrónica tiene promociones en sus televisores, al cliente se la aplicara un descuento del 5% sobre el total de compra siempre y cuando lleve más de 3 televisores. Determinar el importe a pagar el descuento y la compra
Inicio
Inicio
Ct,d,ip,tc: real
Nt: entero
D.E
Nt,ct
Si nt>3 entonces si no
Tcnt*ct
D tc*0.05
Edgar García Gómez
fin
fin
Nt,ct
Nt>3
Iptc-d
Sino
Tc nt*ct
D 0
Iptc-d
Finsi
Imprimir tc,d,ip
fin
nt=numero de televisores
ct=costo por televisores
d=descuento
ip=importe a pagar
tc=total de la compra
Ejercicio 23
Determinar la resta de 2 números siempre y cuando el primer número sea mayor que el segundo número, en caso contrario determinar una suma.
Inicio
R,s,n1,n2: real
D.E
N1,n2
Si n1>n2 entonces
R n1-n2
Imprimir r si no
Sino n1>n2 entonces
S n1+n2
Edgar García Gómez
Tc nt*ct
D tc*0.05
Iptc-d
Tc nt*ct
D 0
Iptc-d
Tc,dp
fin
inicio
N1,n2
N1,n2
R n1-n2 S n1+n2
Imprimir s
Finsi
Fin
D.E D.S
7 5 2
8 2 6
7 10
R=resta
S=suma
N1=numero 1
N2=numero 2
Ejercicio 24
Calcular el total que una persona debe pagar en una llantera si el precio de cada llanta es de 300 pesos si se compran menos de 5 llantas y de 250 si se compran 5 o más llantas
Inicio
Tp:real
Nll:entero
D.E
Edgar García Gómez
r s
fin
inicio
nll
Nll
Si nll<5 entonces si no
Tpnll*300
Sino
Tpnll*250
Finsi
Imprimir tp
fin
D.E D.S
Nll tp
6 1500
8 2000
4 1200
Tp=total de peso
Nll=numero de llantas
Ejercicio 25
Edgar García Gómez
Nll<5
Tpnll*250 Tpnll*300
tp
fin
Una compañía de seguros está abriendo un departamento de fianza y estableció un programa para captar clientes que consiste en lo siguiente:
Si el monto por el que se ejecuta la fianza es menor que 50000 pesos la cuota a pagar será del3%del monto y si el monto es mayor o igual que 50000 la cuota a pagar será del 2% del monto.
La afianzadora desea terminar cual será la cuota que debe pagar un cliente.
Inicio
Cp,mp: real
D.E
M
Si f<50000 entonces
Cp (mp*0.03)
Sini si no
Cp m*0.02
Finsi
Imprimir cp
Fin
D.E D.SF CP
Cp=cuota a pagar
Mp=monto a pagar
Edgar García Gómez
inicio
f
M<50000
Cp m*0.03 Cp m*0.02
cp
fin
Ejercicio 26
En un supermercado se hace una promoción mediante la cual el cliente que tiene descuento dependiendo de un número que escoge al azar. Si el número que escoge es menor que 74 el descuento será del 15% sobre el total de compra y si es mayor o igual a 74 el descuento será del 20%
Determina cuánto dinero se le descuenta
Inicio
D,tc,dd:real
D.E
Tc
Si n<74 entonces
D tc*0.15
Sino si no
D tc*0.20
Finsi
C tc-d
fin
Edgar García Gómez
inicio
tc
R<74
D (tc*0.15)-15% D (tc*0.20)-20%
C tc-d
fin
d
C=compra n=numero
Tc=total de compra d=descuento
Dd=dinero descontado
Ejercicio 27
En una escuela la colegiatura de los alumnos se determina según el numero de materias que cursan el costo de todas las materias es el mismo se a establecido un programa para istimular a los alumnos el cual consiste en lo siguiente
Si el promrdio obtenido es mayor o igual que 9 se le ara un descuento del 30% sobre la colegiatura no se le cobrara IVA, si el promedio obtenido es mayor a 9 debera pagar la colegiatura completa mas el 10% de IVA. Obtener cuanto debe pagar un alumno.
Inicio
Mn:entero
Cm,c,p,d,ct,i: real
D.E
Nm,cm
C nm*cm si no
Si p>=9 entonces
A (c*0.30)
Ct cd
Sino
I (c*0.10)
Ct c+1
Finsi
Imprimir ct
Fin
Edgar García Gómez
inicio
Nm,cm
P>q
A (c*0.30)
Ct cd
I (c*0.10)
Ct c+1
ct
fin
I=IVA d=descuento
Nm=numero de materias ct=costo total
C=colegiatura cm=costo de materias
P=promedio
Ejercicio 28
En una tienda se esta otorgando un descuento a sus clientes sobre el total de compra dependiendo del numero de servilletas que compren, si el cliente lleva menos de 5 servilletas eldescuento será de 5% si lleva entre 5 y 10 el descuento será del 7% si lleva mas de 10 el descuento será del 10%. Determinar e imprimir la compra, el descuento y el importe a pagar
Inicio
C,ps,d,ip:real
Ns: entero
D.E
Ns,ps
C ns*ps
Si n<5 entonces
D c*0.05 si no
Sino
Si ns>10 entonces si no
D c*0.10
Sino
D c*0.07
Finsi
Finsi
Ip c-d
Imprimir c,d,ip
fin
Edgar García Gómez
inicio
Ns,ps
C ns*ps
Ns<5
D c*0.05
D c*0.07D c*0.10
n>10
Ip c-d
Ip,c,d
Ejercicio 29
Una tienda por aniversario esta dándole un descuento a sus clientes dependiendo del numero que el cliente saque al llegar a la caja a pagar los descuentos son.
Si el numero es 1 el descuento será del 2%
Si el numero es 2 el descuento será del 5%
Si el numero es 3 el descuento será del 7%
Si el nuemro es 4 el descuento será del 10%
Calcular el descuento y el importe a pagar , imprimir compra, descuento y el importe a pagar
Inicio
Tc,c,d,ip : real
N: entero
D.E
C,n
Si n=1 entonces
D tc*0.02 si no
sino
Si n=2 entonces
D tc*0.05 si no
Sino
Si n=3 entonces si no
D tc*10
Finsi
Finsi
Edgar García Gómez
fin
inicio
C,n
N=1
D tc*0.02 N=2
D tc*0-05 N=3
D tc*0.10 D tc*0.10
Finsi
Iptc-d
Imprimir c,d,ip
fin
Ejercicio 30 calcular el aumento que tiene un trabajador en su salario tomando en cuenta la siguiente tabla
Categoría Aumento1 15%2 10%3 8%4 5% Imprimir la categoría de trabajador su aumento y su nuevo salario
inicio
As,c,ns,sa :real
D.E
Sa,c
Si c=1 entonces
As sa*0.15
Nssa+as
Sino
Sic=2 entonces
As sa*0.10
Nssa+as
Sino
Sic=3 entonces
As sa*0.08
Nssa+as
Sino
As sa*0.03
Nssa+as
Edgar García Gómez
Ip+tc-d
C,d,ip
fin
Finsi
Finsi
Finsi
Imprimir
C,as,ns
Fin
Edgar García Gómez
inicio
Sa,c
C=1
As sa*0.15
Nssa+as
C=2
As sa*0.10
Nssa+as
As sa*0.08
Nssa+as
N=3
As sa*0.03
Nssa+as
c,as,ns
fin
Ejercicio 31
Calcular el aumento que tiene un trabajador teniendo en cuenta su salario actual y la categoría