Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
NATALIA MUÑOZ
DIANA VALENTINA COSTAS A
2
Algoritmo aplicado a una
radiación simple
RESUMEN
doble se utiliza básicamente para obtener las coordenadas de un terreno o lugar donde
los puntos a radiar se vean desde un punto inicial o punto de radiación polar, este
de los métodos usados en parcelas no muy extensas, que no posee muchos obstáculos.
Por esta razón la aplicación de este método es efectiva cuando se requiere obtener las
ABSTRACT
radiation is basically used to obtain the coordinates of a terrain or place where the points
to be radiated can be seen from an initial point or point of polar radiation, this method of
topographic survey is characterized by its speed and above all it is one of the methods
used in not very extensive plots, which does not have many obstacles. For this reason the
3
Algoritmo aplicado a una
radiación simple
CONTENIDO
RESUMEN.......................................................................................................................................... 3
INTRODUCCIÓN .............................................................................................................................. 6
OBJETIVOS ....................................................................................................................................... 7
MARCO TEORICO ............................................................................................................................ 8
Programar ............................................................................................................................. 10
Algoritmo............................................................................................................................... 10
Bucle...................................................................................................................................... 10
Lenguaje de computadora ..................................................................................................... 10
Estructura WHILE................................................................................................................. 10
DIAGRAMA DE FLUJO.................................................................................................................. 12
CONCLUSIONES ............................................................................................................................ 13
BIBLIOGRAFIA............................................................................................................................... 14
ANEXO ............................................................................................................................................. 15
4
Algoritmo aplicado a una
radiación simple
TABLAS Y FIGURAS
5
Algoritmo aplicado a una
radiación simple
INTRODUCCIÓN
superficies, planos, etc; desde la planimetría y la altimetría, dos grandes ramas que
datos obtenidos en campo, lo cual puede ser dispendioso y agotador. Por tal razón en el
presente trabajo se elabora una aplicación topográfica que por medio de algoritmos,
arroja los resultados de las coordenadas, sin tener que realizar el procedimiento manual
6
Algoritmo aplicado a una
radiación simple
OBJETIVOS
Objetivo general
Realizar por medio de una aplicación topográfica en eclipse para un levantamiento de
radiación simple con el fin de facilitar el cálculo de coordenadas planimetricas.
Objetivos específicos
Comprender el lenguaje de java en eclipse
Conocer sobre la elaboración de algoritmos
Aplicar bases claras para la realización de un levantamiento topográfico por el
método de radiación simple.
Crear y utilizar una aplicación de topografía para una radiación simple.
Analizar y comparar los resultados obtenidos de la aplicación, con los resultados
manuales.
7
Algoritmo aplicado a una
radiación simple
MARCO TEORICO
que se conectan en un punto llamado vértice, formando un ángulo entre ellas, este es un
procedimiento muy común en el cual se recorren líneas rectas para llevar a cabo un
Existen dos tipos de poligonales, las abiertas que consisten en una línea formada por
crea una aplicación en java que permita obtener de manera fácil, sencilla y rápida los
cálculos y resultados teniendo en cuenta que estos, permitirán realizar planos y trabajos,
los cuales son utilizados por diversas ciencias para el desarrollo de estudios y
desde un punto fijo llamado (polo de radiación) del cual se planea la zona que se desea
levantar con la condición que todos los puntos se vean desde allí. Se ponen los vértices
de la poligonal y se realiza la lectura empezando desde una norte donde se dan ceros,
después en el orden asignado realiza la toma de datos de los ángulos y distancias. Hay
que tener en cuenta que los ángulos de los puntos asignados de acuerdo a la norte donde
los puntos.
8
Algoritmo aplicado a una
radiación simple
En esta poligonal los ángulos observados son el mismo azimut así que para el cálculo de
proyecciones:
Proyecciones Norte= Cos (azimut)*distancia/ Proyecciones Este= Sin (azimut)*distancia
Para el cálculo de coordenadas, se inicia de la coordenada del punto de inicio o
punto de polo de radiación, a este se le suma o resta según la proyección norte y este a
9
Algoritmo aplicado a una
radiación simple
MARCO CONCEPTUAL
así como probar que el programa realiza su tarea adecuadamente y con un rendimiento
un objetivo. Que sean pasos secuenciales significa que deben ser ejecutados uno después
de otro y que sean pasos ordenados quiere decir que deben llevar un orden quasi-
menciona varias veces en un bloque se denomina cuerpo del bucle; cada vez que éste se
repite se denomina iteración del bucle. (Joyanes Aguilar & Zahonero Martínez, 2011,
pág. 133)
formar símbolos, palabras, instrucciones, etcétera, así como las reglas para combinar
FORTRAN,
Estructura WHILE: un bucle while tiene una condición, una expresión lógica
que controla la secuencia de repetición; su posición es delante del cuerpo del bucle y
10
Algoritmo aplicado a una
radiación simple
significa que while es un bucle pretest, de modo que cuando éste se ejecuta, se evalúa la
condición antes de ejecutarse el cuerpo del bucle. (Joyanes Aguilar & Zahonero
Tabla 2 formulas
Tabla de formulas
Convertir de sexagesimal a decimal ((grados+(minutos/60)+(segundos/3600)))
Convertir de decimal a radianes ((decimal*Math.PI)/180);
‘Norte:((distancia)*(Math.cos(variable en
radianes)));
Transformar Proyecciones N/S
‘Este:((distancia)*(Math.sin(variable en
radianes)));
(numero ingresado+proyecciónnorte),
Transformar Coordenadas N/S
(numero ingresado+proyeccioneste)
Math.PI= 3.14159265358979323846;
Math.cos
Math.sin
La clase Math tiene miembros dato y función miembro estáticas, vamos a conocer algunas
de estas funciones, cómo se llaman y qué tarea realizan.
11
Algoritmo aplicado a una
radiación simple
DIAGRAMA DE FLUJO
Figura 3 Diagrama de flujo
INICIO
Ingresar
coordenadas
Ingresar número
de puntos
Convertir de decimal
a radianes
Ingresar distancia
Nortes y Estés
Calcular las
coordenadas
FIN
12
Algoritmo aplicado a una
radiación simple
CONCLUSIONES
13
Algoritmo aplicado a una
radiación simple
BIBLIOGRAFIA
14
Algoritmo aplicado a una
radiación simple
ANEXO
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
String cadena;
try {
float a,b,i,j,k,t=0,w,p1,di1;
cadena=lin.readLine();
a=Float.parseFloat(cadena);
cadena=lin.readLine();
b=Float.parseFloat(cadena);
cadena=lin.readLine();
t=Integer.parseInt(cadena);
for(w=2;w<t+2;w++){
do {
cadena=lin.readLine();
i=Float.parseFloat(cadena);
}while((i>360)||(i<=0));
do {
15
Algoritmo aplicado a una
radiación simple
cadena=lin.readLine();
j=Float.parseFloat(cadena);
}while((j>=60)||(j<=0));
do{
cadena=lin.readLine();
k=Float.parseFloat(cadena);
}while((k>=60)||(k<=0));
do{
cadena=lin.readLine();
di1=Float.parseFloat(cadena);
}while ((di1==0));
double nor1,est1;
nor1=((di1)*(Math.cos(p1)));
est1=((di1)*(Math.sin(p1)));
catch(IOException w1)
{System.out.print("ERROR"); } } }
16