Académique Documents
Professionnel Documents
Culture Documents
Pg.
INTRODUCCIN
1. TTULO
2. PLANTEAMIENTO DEL PROBLEMA
3. FORMULACIN DEL PROBLEMA
4. JUSTIFICACIN
5. OBJETIVOS
5.1 OBJETIVO GENERAL
5.2 OBJETIVOS ESPECFICOS
6. MARCO REFERENCIAL
6.1 MARCO TERICO
6.1.1 Buzamiento
6.1.2 Direccin de capa
6.1.3 Direccin de buzamiento
6.1.4 Buzamiento real
6.1.5 Buzamiento aparente
6.2 ESTADO ACTUAL
7. DESARROLLO DE LA APLICACIN
7.1 ANLISIS DEL PROBLEMA
7.1.1Datos de entrada
7.1.2Datos disponibles
7.1.3Datos de salida
7.1.4Procesos necesarios e innecesarios
7.2 REPRESENTACIN DEL ALGORITMO POR PSEUDOCDIGO
7.3 REPRESENTACIN DE LA APLICACIN EN EL DIAGRAMA DE
FLUJO DE DATOS (DFD)
7.3.1 Programa principal
7.3.2 Subprograma # 2
7.3.3 Subprograma # 1
7.3.4 Datos por pantalla
7.3.4.1 Opcin 1
7.3.4.2 Opcin 2
7.4 Representacin de la aplicacin el lenguaje de programacin C++
7.4.1 Datos por pantalla
7.4.1.1 Opcin 1
7.4.1.2Opcin 2
7.5 Prueba de escritorio
8. RESULTADOS DE LA APLICACIN
9. METODOLOGA PROPUESTA
9.1 Metodologa para el diseo de la aplicacin
10. RECURSOS Y PRESUPUESTO
10.1 Recursos
3
5
6
7
8
9
10
10
10
11
11
11
11
11
11
12
12
13
13
13
13
13
13
14
16
16
16
17
18
18
20
21
24
24
26
29
30
31
33
34
34
11
12
13
10.1.1 Humanos
10.1.2 Fsicos
10.1.3 Tcnicos
10.1.4 Financieros
10.1.4.1 Presupuesto
CRONOGRAMA
CONCLUSIONES
BIBLIOGRAFA
34
34
34
35
35
36
37
38
INTRODUCCIN
1. TITULO
4. JUSTIFICACIN
5. OBJETIVOS
6. MARCO REFERENCIAL
10
11
MARCO TEORICO?
6.2 ESTADO ACTUAL
7 DESARROLLO DE LA APLICACIN
12
Donde:
=buzamiento aparente
= buzamiento real
= ngulo entre la direccin de la capa y la direccin del buzamiento
aparente
7.1.3 Datos de salida
13
Inicio
Ingresar nombre del usuario
Guardar el nombre del usuario
Ingresar opcin 1 o 2 para hallar el buzamiento aparente o para hallar el
buzamiento real respectivamente.
Leer la opcin ingresada y guardar el mismo en la variable asignada.
Verificar si la opcin ingresada es igual a 1.
6.1 Si es verdadero que el usuario ingreso la opcin 1 calcular el
buzamiento aparente as:
6.1.1 Preguntar al usuario cuantos valores de buzamiento aparente
quiere realizar?
6.1.2 Leer la opcin ingresada y guardar en la variable correspondiente.
6.1.3 Hacer que para i desde 1 hasta la opcin correspondiente, de 1 en
1 lo siguiente:
6.1.3.1 Ingresar el valor del buzamiento real y el valor del
nguloentre el rumbo de la capa y el buzamiento
aparente.
6.1.3.2
Leer los datos del buzamiento real y el valor del
ngulo entre el rumbo de la capa y el buzamiento
aparente y guardarlo en las variables asignadas.
6.1.3.3
Calcular el valor del buzamiento aparente usando
la frmula
( tan sen )
=tan1
y almacenar el resultado
en la variable correspondiente.
6.1.3.4
Organizar y mostrar la respuesta con el nombre
del usuario y el valor del buzamiento aparente.
6.1.3.5 Fin del ciclo.
6.1.4 Ir al punto 7
6.2 Si es falso que el usuario ingreso la opcin 1, entonces verificar si la
opcin es 2.
6.2.1 Si es verdadero que el usuario ingreso la opcin 2, entonces
calcular la el buzamiento real as:
6.2.1.1 Preguntar al usuario cuantos valores de buzamiento
real quiere realizar?
14
6.2.1.2
Leer la opcin ingresada en la variable
correspondiente.
6.2.1.3Hacer que para i desde 1 hasta la opcin
correspondiente de 1 en 1 lo siguiente:
6.2.1.3.1 Ingresar el valor del buzamiento aparente
y el valor del ngulo entre el rumbo de la capa y el
buzamiento aparente.
6.2.1.3.2 Leer los datos del buzamiento aparente y el valor
del ngulo entre el rumbo de la capa y el
buzamiento aparente y guardarlo en las variables
asignadas.
6.2.1.3.3 Calcular el valor del buzamiento real usando la
(
frmula
16
tan
)=
sen
tan 1
y almacenar el resultado en
la variable correspondiente.
6.2.1.3.4 Organizar y mostrar la respuesta con el nombre del
usuario y el valor del buzamiento real.
6.2.1.2.5 Fin del ciclo
6.2.2 Ir al punto 7
6.2.3 Si es falso el punto 6.2 verificar si la opcin ingresada es
diferente de 1 o de 2 entonces:
6.2.3.1 Escribir ha digitado mal la opcin, vuelva a
intentarlo
6.2.3.2 Ir al punto 7.
Fin
15
7.3.2
Subprograma # 2
7.3.3
Subprograma # 1
16
17
7.3.4.1 Opcin 1
18
7.3.4.2 Opcin 2
19
20
7.4
REPRESENTACIN DE
PROGRAMACIN C++
LA
APLICACIN
EN
LENGUAJE
DE
/*
Name: CALCULO DE BUZAMIENTO APARENTE Y REAL
Copyright: UPTC-ROSAS
Author: GINED LORENA ROSAS PEREZ
Date: 03/11/13 11:54
Description: ESTE PROGRAMA CALCULA EL VALOR DEL BUZAMIENTO
APARENTE Y VALOR DEL BUZAMIENTO REAL
*/
#include<iostream>
#include<cmath>
usingnamespacestd;
intMenu ();
char nombre[20];
int opcion,op2;
float R,B,A, r1,r2,r3,buzapar,buzarea;
charop;
floatBuza_apar(float x, float y, floatz,float w)
{
r1=tan(x*z);
21
r2=sin(y*z);
r3=r1*r2;
buzapar=atan(r3)*w;
returnbuzapar;
}
floatBuza_real(float x, float y, float z, float w)
{
r1=tan(A*z);
r2=sin(R*z);
r3=r1/r2;
buzarea=atan(r3)*w;
returnbuzarea;
}
intmain ()
{
#include<encabezado.cpp>
cout<<" Seor@ usuari@ ingrese su nombre: \t" <<endl;
cin>> nombre;
do
{
Menu ();
switch (opcion)
{
case 1:
{
cout<<"seor@:" <<nombre ;
cout<<"\n\t cuntos valores de buzamiento aparente quiere realizar? \t"<<endl;
cin>>op2;
for(int i=0; i<op2;i++)
{
cout<<" \n\ ingrese el valor del buzamiento real : \t" ;
cin>> B;
cout<<" \n\t y el ngulo entre el rumbo de la capa y el buzamiento aparente :
\t\t" ;
cin>> R;
Buza_apar(B,R,(M_PI)/180,180/M_PI);
22
cout<<"\n\t seor@ : " <<nombre <<"el buzamiento aparente: "<< "es "
<<buzapar<<endl;
}} break;
case 2:
{
cout<<"\n\t seor@:" <<nombre;
cout<<"\n\t cuantos valores de buzamiento real quiere realizar? \t\t"<<endl;
cin>>op2;
for(int i=0; i<op2;i++)
{
cout<<"\n\t ingrese el valor del buzamiento aparente: \t ";
cin>>A;
cout<<" \n\t y el ngulo entre el rumbo de la capa y el buzamiento aparente:
\t\t";
cin>>R;
Buza_real(A,R,(M_PI)/180,180/M_PI);
cout<<"\n\t seor@ : " <<nombre <<"el buzamiento real es: "<<buzarea<<endl;
}}break;
default: cout<<" Digito mal la opcin \t"<<endl;
}
cout<<"\n\t Quiere hacer otras operaciones? S-N" <<endl;
cin>>op;
}
while((op=='s')||(op=='S'));
cout<<"\n\t Que este bien seor@ "<<nombre<<endl;
//system ('pause');
return 0;
}
intMenu ()
{
cout<<"\n\t si desea conocer el buzamiento aparente digite 1 \t";
cout<<"\n\t si desea conocer el buzamiento real digite 2 \t";
cin>>opcion;
}
7.4.1 Datos por pantalla
23
7.4.1.1 Opcin 1
24
25
7.4.1.2Opcin 2
26
27
28
29
8. RESULTADOS DE LA APLICACIN
9. METO
DOLO
GA
ELECCIN DE LA IDEA
INVESTIGACIN
PROPUESTA
PROYECTO
32
10.1
RECURSOS
10.1.1 Humanos
33
10.1.2 Fsicos
Equipo PC
USB
10.1.3 Tcnicos
Diagrama de flujo de datos DFD
Aplicacin Dev C++
Internet
10.1.4 Financieros
10.1.4.1 Presupuesto
DETALLE
Compra equipo porttil
Mantenimiento del equipo porttil
Servicio de energa elctrica
Compra USB
34
COSTO
$1.000.000
$60.000
$50.000
$20.000
$1.500.000
$2.630.000
11. CRONOGRAMA
12. CONCLUSIONES
35
gran ayuda ya que con solo ingresar los datos solicitados de manera
momentnea se obtienen los valores deseados.
Pero cabe destacar que esta aplicacin est diseada solamente para obtener
los valores de buzamiento real y de buzamiento aparente y que la correcta
interpretacin de stos depende del usuario que utilice esta aplicacin.
Esta aplicacin permite hallar los datos de buzamiento aparente y de
buzamiento real de manera breve y permite que el usuario no est en
familiaridad con la frmula que se aplica para tal fin ya que muchas veces se
vuelve tedioso el uso de sta lo que contribuye a disminuir el tiempo que se
podra emplear para este fin y los posibles errores que se podran llegar a
cometer.
Adems, la mayor ventaja que ofrece esta aplicacin es la simplicidad, la
presteza y la estructura con la que se obtienen los resultados requeridos.
13. BIBLIOGRAFA
36
Ej.
DOLORES, G de A. GMEZ J. L. Gua tridimensional de cartografa
geolgica.
Recuperado
el
25/11/2013
de
http://www.cartografia.cl/beta/index.php/home/cartografia/578-cartografiageologica.
37