Vous êtes sur la page 1sur 13

Pre-informe e Informe No.

1
David Gilberto Fernndez Gonzlez (306114)

1.a) Indagar acerca de qu es y cmo se calcula el permetro y rea de las siguientes figuras
geomtricas:
Figura

Permetro

rea

Cuadrado

Lado x 4

Lado x Lado

Rectngulo

(base x 2)+(altura x 2)

Base x altura

Triangulo

Suma de sus lados

(Base x altura)/2

Crculo

2 x radio

x (radio)2

1.b) Indagar cmo se calcula el valor del rea sombreada de las siguientes figuras:
Figura

Frmula para calcular el rea sombreada

A= rea
Lado= L(variable)
A circulo = *(radio)2
A cuadrado = (L)2
Radio= (raz cuadrada( 2(L)2))/2
Asombrada= A crculo A cuadrado

A=rea
Lado= L(variable)
Radio= (L/2)
A Crculo= (radio)2

A= rea
A Triangulo = ((raz cuadrada(3)) /(4)) * L2
Radio Circulo=(l)/ (2 * raz cuadrada(3))
A Sombreada = A Triangulo - ( * r2)
A=rea
A1Crculo = * (R)2

A2Crculo= * (r)2
A Sombreada= A1 A2

2.a) Para cada una de las situaciones anteriormente propuestas y para los enunciados
complementarios:
a) Elaborar un diagrama de flujo y pseudocdigo que represente su solucin computacional.
b) A partir del diagrama de flujo, y del pseudocdigo, desarrollar una solucin computacional
en lenguaje
Python.
c) Validar las soluciones computacionales propuestas con un conjunto de datos apropiado
para cada situacin.
d) Enviar los resultados al buzn dispuesto para ello en la plataforma.
-------------------------------------------------------------------------------------------------------------1.)

Pseudocdigo:
1. Leer lado como nmero flotante.
2. Radio es igual a la raz cuadrada de 2 veces el lado al
cuadrado sobre 2 (Radio= (raz cuadrada (2(L)2))/2.
Guardar resultado en variable (radio).
3. El rea del crculo es igual a pi por el radio al cuadrado
(*(radio)2). Guardar resultado en variable (areacir).
4. El rea del cuadrado es igual al lado elevado al
cuadrado (L)2. Guardar resultado en variable (areacua).
5. El rea sombreada es igual a la resta entre el rea del
crculo y el rea del cuadrado. Guardar resultado en
variable (areasom).
6. Imprimir areasom.

Cdigo:
#David Fernandez - 306114
print("Este programa fue realizado por David Fernandez")
#lado
lado = input("Digite la longitud de un lado del cuadrado:")
#Hallar radio
import math
radio = math.sqrt((2*(float(lado))**2))/2
#Hallar area del circulo
areacir = math.pi*(float(radio))**2
#Hallar area del cuadrado
areacua = (float(lado))**2
#Hallar area sombreada
areasom = (float(areacir))-(float(areacua))
#Imprimir resultado
print("El area de la parte sombreade de la figura es: " +str(areasom)+ "")
print("Gracias por usar nuestra herramienta para calcular el area sombreada de la ficura.")

2.)

Pseudocdigo:
1. Leer lado como flotante.
2. Dividir lado/2 y guardar resultado en variable radio.
3. Hacer la operacin (radio)2 y guardar resultado en variable
areasom.
4. Imprimir areasom.

Codigo:
#David Fernandez - 306114
print("Bienvenido,")
print("Este programa fue creado por David Fernandez")
#lado
lado = input("Digite la longitud de un lado del cuadrado:")
#Hallar radio
radio = float(lado)/2
#Hallar area sombreada
import math
areasom = math.pi*(float(radio))**2
#Imprimir Resultado
print("El area de la parte sombreada de la figura es: " +str(areasom))
print("Gracias por usar nuestra herramienta para calcular el area sombreada de la ficura.")

3.)

Pseudocdigo:
1. Leer lado como flotante
2. dividir ((raz cuadrada (3))/4), multiplicarlo por (lado)2 y
guardar resultado en variable areatri.
3. Dividir (lado)/(2*(raz cuadrada (3))) y guardar resultado en
variable radio.
4. Restar (areatri- *(radio)2 y guardar resultado en variable
areasom.
5. Imprimir areasom

Cdigo:
#David Fernandez - 306114
print("Bienvenido,")
print("Calcula el Area Sombreada del Triangulo")
#Leer lado
lado = float(input("Digite la longitud de un lado del triangulo:"))
#Hallar area del triangulo
import math
areatri = (math.sqrt(3)/4)*(float(lado))**2
#Hallar el radio del circulo
radio = (float(lado)/(2*math.sqrt(3)))
#Hallar area sombreada
areasom = (float(areatri))-(math.pi*(float(radio)**2))
#Imprimir resultado

print("El area de la parte sombreade de la figura es: " +str(areasom)+ "")


print("Gracias por usar nuestra herramienta para calcular el area sombreada de la ficura.")
print("Este programa fue creado por David Fernandez")

4.)

Pseudocdigo:
1. Leer Radio mayor como real.
2. Leer Radio menor como real.
3. Multiplicar *(radio mayor)2 y guardar resultado en varible
areamay.
4. Multiplicar *(radio menor)2 y guardar resultado en varible
areamen.
5. Restar (aremay)-(reamen) y guardar resultado en varibale
areasom.
6. Imprimir areasom.

Codigo:
#David Fernandez - 306114
print("Bienvenido,")
print("Calcula el Area Sombreada del Circulo")
#Ingresar radio mayor
radiomay = float(input("Digite la medida del radio con MAYOR longitud:"))
#Ingresar radio menor
radiomen = float(input("Digite la medida del radio con MENOR longitud:"))

#Hallar area del circulo moyor


import math
areamay = math.pi*(float(radiomay))**2
#Hallar area del circulo menor
areamen = math.pi*(float(radiomen))**2
#Hallar area sombreada
areasom = (float(areamay))-(float(areamen))
#Imprimir resultado
print("El area de la parte sombreade del circulo es: " +str(areasom)+ "")
print("Gracias por usar nuestra herramienta para calcular el area sombreada de la ficura.")
print("Este programa fue creado por David Fernandez")

5. Ejercicios complementarios:
a) Un hacendado posee un terreno de forma cuadrada de 100 metros de largo y desea cercarlo
con alambre de pas. l ha decidido que su cerca tendr una estaca cada 10 metros y que la
cerca tendr tres lneas de cerca. Cuntas estacas tendr que comprar y cuntos metros de
alambre de pas para conseguir la cerca que desea?

Pseudocdigo:
1. Leer diam como flotante
1. Multiplicar diam*4 y guardar resultado en variable peri.
2. Dividir (peri/10) y guardar resultado en variable numest.
3. Multiplicar (peri*3) y guardar resultado en variable numala.
4. Imprimir numest y numala.
Cdigo:
#David Fernandez 306114
print("Bienvenido")
#Leer diametro
diam = float(input("Digite la longitud del largo del terreno: "))
#Hallar perimetro

peri = float(float(diam)*4)
print("El perimetro que posee el terreno es "+str(peri)+" metros.")
#Hallar numero de estacas
numest = (float(peri))/10
#Hallar numero longitud del alambre
numala = float(peri)*3
#Dar Resultados
print("Por lo tanto se nececitan "+str(float(numest))+" estacas y "+str(float(numala))+"
metros de alabre para cercar todo el terreno.")
print("Gracias por preferir nuestra aplicacion.")
print("Esta aplicacion fue desarrollada por David Fernandez.")

b.) Un ingeniero se encuentra construyendo una piscina circular la cual est inscrita en un rea
cuadrada de 100 m2. Su cliente le ha solicitado que la piscina debe cumplir con normas de seguridad
para evitar cadas en las personas que la utilizan. Es por ello que este ingeniero decide adherir una
cinta antideslizante en todo el borde de la piscina, y adems colocar un tapete de uso pesado que
cubra el rea que queda del borde de la piscina hasta los lmites del cuadrado. Cuntos metros de

cinta antideslizante debe comprar este ingeniero para bordear la piscina? Cunta rea debe cubrir
con tapete? Y si el cliente tambin le pide una cerca para bordear el cuadrado donde se encuentra
la piscina, cuntos metros de cerca debera cotizarle?

Pseudocdigo:
1. Leer area como flotante
1. Sacar raz cuadrada al rea cuadrada. (raz cuadrada (area) y
guardar resultado en variable diam.
2. Multiplicar 2 (diam/2) y guardar resultado en variable
cinta.
3. Mutiplicar (diam/2)2 y guardar resultado en variable
areacir.
4. Restar (area)-(areacir) y guardar resultado en variable
areatap.
5. Multiplicar (diam)*4 y guardar resultado en variable
pericua.
6. Imprimir resultados.
Cdigo:
#David Fernandez 306114
print("Bienvenido")
#Area
area = float(input("Digite el area del cuadrado en el que esta
inscrita la piscina: "))
#Hallar diametro del circulo
import math
diam = float(math.sqrt(float(area)))
#Hallar perimetro del circulo
cinta = 2*(math.pi)*(float(diam)/2)
#Hallar area del circulo
areacir = math.pi*(float(diam/2)**2)
#Hallar area del tapete
areatap = (float(area))-(float(areacir))
#Hallar perimetro del cuadrado
pericua = (float(diam))*4
#Imprimir resultados
print("Necesita "+str(cinta)+" metros de cinta antideslizante, "+str(areatap)+" metros
cuadrados de tapete y debe cotizar "+str(pericua)+" metros de cerca para rodear el area
cuadrada.")
print("Gracias por preferir nuestra aplicacion.")
print("Esta aplicacion fue desarrollada por David Fernandez.")

c) Para un estudio de impacto en contaminacin se ha dispuesto un rea circular de para toma


de muestras de agua. El rea se ha dividido en dos crculos concntricos debido a variaciones
en el suelo: uno de 120 metros de dimetro y el otro de 80 metros de dimetro. Qu rea
est dispuesta para toma de muestras de agua fuera del crculo interno y dentro del externo?,
Con el fin de demarcar el terreno en estudio se decidi colocar cinta de peligro Qu cantidad
de cinta se necesita para esto?

Pseudocdigo:
1. Leer diamay como flotante.
2. Leer diamen como flotante.
3. Multiplicar pi*(diamay/2)2 y guardar resultado en variable areamay.
4. Multiplicar pi*(diamen/2)2 y guardar resultado en variable areamen.
5. Restar (areamay)-(areamen) y guardar resultado en variable areamue.
6. Multiplicar 2pi*(diamay/2) y guardar resultado en variable perimay.
7. Multiplicar 2pi*(diamen/2) y guardar resultado en variable perimen.
8. Sumar (perimay)+(perimen) y guardar resultado en variable cinta.
9. Imprimir resultados.

Cdigo:
#David Fernandez - 306114
print("Bienvenido")

#DIAMETRO MAYOR
diamay = float(input("Digite la longitud del MAYOR diametro:"))
#DIAMETRO MENOR
diamen = float(input("Digite la longitud del MENOR diametro:"))
#CALCULAR AREA CIRCULAR MAYOR
import math
areamay = math.pi*(float(diamay)/2)**2
#CALCULAR AREA CIRCULAR MENOR
areamen = math.pi*(float(diamen)/2)**2
#CALCULAR AREA PARA MUESTRA DE AGUA
areamue = (float(areamay))-(float(areamen))
#CALCULAR PERIMETRO DE LA CIRCUNFERENCIA MAYOR
perimay = 2*math.pi*(float(diamay)/2)
#CALCULAR PERIMETRO DE LA CIRCUNFERENCIA MENOR
perimen = 2*math.pi*(float(diamen)/2)
#CALCULAR CINTA PARA CUBRIR EL AREA
cinta = float(perimay)+float(perimen)
#IMPRIMIR RESULTADOS
print("El area dispuesta para la toma de muestras es de "+str(areamue)+" metros cuadrados
y se necesitan "+str(cinta)+" metros de cinta para demarcar el terreno.")
print("Gracias por preferir nuestra aplicacion.")
print("Esta aplicacion fue desarrollada por David Fernandez.")

Vous aimerez peut-être aussi