Práctica de básicos gps.
Objetivo: Familiarizar al estudiante en el uso de funciones de python que realicen cálculos básicos, necesarios para diferentes aplicaciones.
Investigue las definiciones de: azimut, rumbo, Distancia, vector, componentes del vector, perímetro, área, latitud, longitud, método de Heron, coordenadas geográficas, UTM y poligonal cerrada. Estos términos se usaran en varias prácticas.
-
Genere una función en python que reciba como argumento grados, minutos y segundos y devuelva su valor, indicando a cuantos grados equivale ( valor real).
-
Genere una función que reciba la dirección en grados (float) y lo devuelva en grados , minutos y segundos.
-
Escriba una función para realizar conversión de rumbos y azimut para una línea.
-
Los vectores posición están indicados con una distancia y el ángulo de azimut. Genere una función que calcule las componentes x e y para un vector indicado con la información anterior.
-
Escriba una función que realice la conversión de coordenadas polares a cartesianas y otra de cartesianas a polares.
-
Genere una función en python que calcule la magnitud y dirección de un vector a partir de sus componentes ( d = [ dx2 + dy2]0.5, angulo = tan-1(dy/dx)).
-
Genere una función que calcule la suma de las longitudes de un vector (componentes cartesianas).
-
Genere una función que calcule el área de un triangulo usando el método de Heron. ( Sean los lados de un triángulo a, b y c, S = (a +b +c)/2, Area = [(S-a) * (S – b) * (S-c)]0.5
-
Genere funciones para el cálculo del área de un: cuadrado, rectángulo, triangulo y círculo.
-
Genere un programa que calcule distancia a graficar respecto a distancia representada (uso de de una escala). Recibe como argumento el factor escala y la distancia. Devuelve tamaño del trazo a graficar.
Genere un pequeño programa main para realizar evaluaciones de cada función.
|