Friday, 15 December 2017
Python básicos gps

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.