Está en la página 1de 5

EVALUACIÓN DE PROCESO - UNIDAD 1

CARRERA: GEOMÁTICA CICLO: VI -A CURSO: PROGRAMACIÓN APLICADA A LA GEOMÁTICA


ALUMNO:
FECHA: 21/04/2021 Prof. Antero Matos Zabarburu

PUNTAJE – RÚBRICA (por pregunta)


Excelente Bueno Regular En Proceso Requiere Estudiar
4.00 3.20 2.80 2.50 0.00 o 1.00

1. A partir de la siguiente cadena:


nombre = "nowcastingclimatologico_20201028-0740_⋯_20201116-1930_web.shp"
Los ⋯ indica que no sabemos los caracteres o el texto correspondiente.
Escribir el script para mostrar
 La fecha hora (del lado derecho – color azul – formato: YYYYMMDD HHMM)
from math import sqrt
nombre = "nowcastingclimatologico_20201028-0740_⋯_20201116-
1930_web.shp" fecha=nombre[-21:-17],nombre[-17:-15],nombre[-15:-13]
hora=nombre[-12:-10],nombre[-10:-8],

print("Fecha")
print(" AÑO "," MES ","DIA")
print(fecha)

print("hora")
print(" HORA "," MIN ")
print(hora)
2. La desviación estándar es la medida de dispersión más común, que indica qué tan dispersos están los datos con
respecto a la media. Mientras mayor sea la desviación estándar, mayor será la dispersión de los datos. A partir de los
siguientes datos:
data = [14,10,15,17,12,3,12,8,6,19,17,13,16,2,18,28,31,48,2,25,32]
Determinar solo para las cifras pares, la desviación estándar.
from pip import main

def desviacion_estandar(valores, media): suma = 0


for valor in valores:
suma += (valor - media) ** 2 radicando = suma / (len(valores) -1) return sqrt(radicando)
def calcular_media(valores): suma = 0
for valor in valores:
suma += valor
return suma / len(valores) if name== " main ":
numeros = [14, 10, 12, 12, 8, 6, 16, 2, 18, 28, 48, 2, 32]

media = calcular_media(numeros)
resultado = desviacion_estandar(numeros, media) print('La desviacion estandar es: {}'.format(resultado))

Ejemplo: Ciertos productos tienen los siguientes pesos 490,500, 510, 515 y 520 gramos respectivamente.
Por lo que su media es:

La varianza sería:

Por lo tanto, la desviación estándar sería:

1+√𝑥 1
𝑥𝑥 𝑥
3. Programar el cálculo de 𝑥 +√𝑥
𝑥 +1+ 𝑝𝑎𝑟𝑎 𝑥 = 𝜋
2
a. Script en Python

4. Escribir un programa para determinar el rumbo entre dos puntos. Los ángulos deben estar en grados decimales.
a. Script en Python
import math

lon1=input("Ingrese longitud 1\n") lat1=input("Ingrese latitud 1\n") lon1=float(lon1)


lat1=float(lat1)

lon2=input("Ingrese longitud 2\n")


lat2=input("Ingrese latitud 2\n") lon2=float(lon2)
lat2=float(lat2)

distancia = ((lon2-lon1)*2 + (lat2-lat1)2)*0.5


ang = math.sin(lon2-lon1/distancia) ang= math.degrees(ang)
print("el rumbo es:")

if ang<90: print(ang,"N E")


elif 90 < ang < 180: ang=180-ang print(ang,"S E")
elif 180 < ang < 270: ang=ang-180 print(ang,"S O")
elif 270 < ang < 360: ang=360-ang print(ang,"N O")

5. Escribir un programa para resolver el triángulo mostrado (solo para cada caso mostrado en la imagen). El programa
deberá validar la existencia del triángulo antes de proceder a resolver.
Usar la librería 𝑖𝑚𝑝𝑜𝑟𝑡 𝑚𝑎𝑡ℎ
Referencia: https://docs.python.org/es/3.10/library/math.html
Script en Python

import math

a=60 b=80 c=40


p=(a+b+c)/2 #AREA
area=(p*(p-a)(p-b)(p-c))**0.5
perimetro=a+b+c

#MEDIDAS ANGULARES
alfa=math.degrees(math.acos((a*2+b2-c*2)/(2*a*b))) beta=math.degrees(math.acos((b*2+c2-a*2)/(2*b*c))) gamma=ma
#ALTURA, BISECTRIZ, MEDIANA
altura=2*(p*(p-a)(p-b)(p-c))**0.5/a bisectriz=2*(((a*b*p*(p-c))**0.5)/a+b)
mediana=(2*a*2+2*c2-b2)*0.5/2

También podría gustarte