4b e4 tundra
DESCRIPTION
proyecto integradorTRANSCRIPT
Bioma]: tundra virtual
COLEGIO DE ESTUDIOS CIENTIFICOS Y TECNOLOGICOS DEL ESTADO DE HIDALGO PLANTEL ACAXOCGITLAN.
PROYECTO INTEGRADOR
“TUNDRA VIRTUAL”
INFORMATICA.
ANA MARIA AGUAAGRIA MARTINEZ.
LORENZA VARGAS VARGAS.
HERANDI ELIZABETH LEÓN CRUZ.
JUAN ÁNGEL SAAVEDRA FLORENCIO.
SHAMED IZANAMI LÓPEZ CRUZ.
1
Bioma]: tundra virtual
Índice
Abstrac
Introducción
Justificación
Objetivo general
Marco conceptual
Características de la tundra
Diagrama de flujo
Descripción del diagrama de flujo en ingles
Conclusiones
bibliografías
Anexos
2
Bioma]: tundra virtual
ABSTRACT. The present work consist in make a virtual bioma (tundra) where his climate is frozen taking old the characteristic inclusively exemplify a nutritious chain taking three animals: arctic fox, harmed of snow, lemming, to know her capacity of reaction.
The virtual tundra make in the program of Microsoft windows visual basic 6.0 where we going to calculate, this distance, velocity, and time.
For a better operation of program we going to make a technical manual and users manual where expressed how works.
The animals that take for the nutritious chain are the lemming arctic fox harmed the show this make a diagram of slowin a monner more clear the factor that deteriorate our bioma the tundra.
3
Bioma]: tundra virtual
INTRODUCCIONA continuación se presenta un proyecto integrador titulado “TUNDRA”.
En esta ocasión se pretende darle al usuario una idea mas clara y
precisa del bioma “TUNDRA” el cual esta diseñado en el lenguaje de
programación de Microsoft Visual Basic en el que representamos una
cadena alimenticia tomando encuentra a tres animales en especifico
como por ejemplo: búho de la nieve, zorro ártico, y el lemming.
Para calcular la distancia que existe entre el depredador cuando
encuentra a su presa también para documentar nuestro proyecto se
elaboro un manual técnico y de usuario un diagrama de flujo que nos
dará una explicación mas clara de lo que es el abstract así también se
consideró calcular el área mínima de la tundra conociendo sus
respectivas dimensiones
4
Bioma]: tundra virtual
JUSTIFICACIÓN.El proyecto presentado fue elaborado en el lenguaje de programación de
Microsoft Visual Basic basándose en el bioma de la “TUNDRA” cabe
mencionar que se decidió tomar este bioma ya que tiene una gran
importancia por la que provoca al usuario total interés, en saber mas de
el y obtener información clara y precisa.
La “TUNDRA” es la región donde sus temperaturas son bajas entre (-
15°C y 5°C), el agua no suele ser factor limitante ya que el ritmo de
evaporación es muy bajo. El terreno esta casi siempre congelado,
excepto entre los 10 y 20 cm superiores, que experimentan deshielo
durante la brevísima temporada calurosa.
En la vegetación tenemos que es muy poca varada donde solo podemos
observar, líquenes, algas y musgos cuando su fauna es más abundante
y se presentan insectos, aves, renos, zorro ártico, lemming, búho de la
nieve entre otras especies.
Debido a la importancia que tiene este ecosistema para el planeta
decidimos realizar un programa donde analizaremos sus características
de forma dinámica.
5
Bioma]: tundra virtual
OBJETIVO GENERAL.Elaborar un programa en el lenguaje de programación de Microsoft
Visual Basic, que permita conocer las características del bioma
“TUNDRA”.
6
Bioma]: tundra virtual
MARCO CONCEPTUAL.TUNDRA: Es un bioma que se caracteriza por su subsuelo congelado,
falta de vegetación arbórea o en todo caso de arboles naturales debido
a la poca heliofania y el estrés del frio glasdial; los suelos están
cubiertos de musgos, líquenes y son pantanosos.
DISTANCIA: Expresa la proximidad o lejanía entre dos objetos, o el
intervalo de tiempo que transcurren ent5re dos sucesos. Es una
magnitud escalar, que se expresa en unidades de longit6u o tiempo.
TIEMPO: Es la magnitud física de carácter vectorial que expresa el
desplazamiento de un objeto por unidad de tiempo.
VISUAL BASIC: Es un lenguaje de programación desarrollado por el
alemán Alan Cooper para Microsoft.
LENGUAJE DE PROGRAMACIÓN: Es un dialecto de BASIC, con
importantes agregados.
GLACIAR: Es una gruesa masa de hielo que se origina en la superficie
terrestre por acumulación, compactación. Y recristalización de la nieve,
mostrando evidencias de flujo en el pasado o en la actualidad.
HELIOFANÍA: Representa la duración del brillo solar u horas de sol, y
esta ligada al hecho de que el instrumento utilizado para su medición,
helio fonógrafo, registra el tiempo en que recibe la radiación solar
directa. BIOMA: Es el conjunto de ecosistemas característicos de una
zona biogeografía que es nombrado a partir de la vegetación y de las
especies animales que predominan en él y son las adecuadas
7
Bioma]: tundra virtual
CARACTERISTICAS DE LA TUNDRA.
La tundra es un bioma que se caracteriza por su subsuelo helado,
falta de vegetación arbórea, o en todo caso de árboles naturales, por lo
que es debido a la poca heliofanía y al estrés del frío glacial; los suelos
están cubiertos de musgos y líquenes y son pantanosos con turberas en
muchos sitios.
Se extiende principalmente por el Hemisferio Norte: en Siberia,[1] Alaska,
norte de Canadá, sur de Groenlandia y la costa ártica de Europa.
La tundra ocupa aproximadamente un quinto de la superficie emergida,
subiendo las latitudes en dirección a ambos polos del planeta comienzan
(entre los 45 y 60°, tanto norte como sur) las zonas de tundra, bajando
estas latitudes se suelen encontrar bosques de coníferas (en el
Hemisferio Norte piceas) con algunas betuláceas enanas (es decir la
taiga), en el Hemisferio Sur con bosques y selva húmeda fría anti boreal
de fagáceas seguidos de coníferas australes.
Son zonas cercanas a los polos, en torno a los círculos polares donde los
inviernos son extremadamente fríos, los veranos cortos y frescos. Con
lluvias ligeras en verano y nevadas el resto del año. Su clima polar
propicia que durante los largos inviernos la temperatura permanezca por
debajo de los cero grados y que el terreno esté cubierto por hielo y
nieve. En cambio durante los cortos veranos la temperatura puede
variar de cero a diez grados centígrados por lo que grandes extensiones
se convierten en pantanos en esta época, debido al deshielo y a que los
suelos no permiten que se filtre el agua debido al permafrost el que
favorece la solifluxión, dando lugar a pantanos.
8
Bioma]: tundra virtual
La fauna, en las tundras, posee la necesidad de protegerse del frío, para
esto los distintos organismos poseen diferentes formas para protegerse
del frió dependiendo de su regulación de la temperatura.
La vida vegetal se ve expuesta a bajas temperaturas lo cual le dificulta
su supervivencia debido a la dificultad para conseguir agua la cual esta
congelada en la mayor parte del año, además el material orgánico
mineralizado es muy pobre debido a la baja tasa de descomposición de
la materia orgánica. En las tundras donde las temperaturas son
inferiores a 10 °C en el mes más frío y períodos anuales sin hielos
inferiores a 3 meses se imposibilita el crecimiento arbóreo, por lo que las
plantas comunes son los pastos, musgos y líquenes, que no pasan los 10
cm de altura, gracias a los fuertes vientos que los hacen mantenerse
pegados al suelo.
Existen diversos factores que influyen en la tundra en uno de ellos
podemos encontrar el calentamiento global que es el factor que mayor
mente influye en el ya puede causar consecuencias como la
desaparición de la tundra y este efecto nocivo se sigue presentando.
9
Bioma]: tundra virtual
DIAGRAMA DE FLUJO
10
Bioma]: tundra virtual
11
Bioma]: tundra virtual
DESCRIPCIÓN DEL DIAGRAMA DE FLUJO EN INGLES
In the previous diagram of flow show the factors that are able to damage the biome. One of them is global warming if the heat is greater than the cold, permafrost melts permafrost is melting permafrost melts if the animals die and if the heat is not greater than the animals do not die cold lemming if the owl does not die as flesh does not die if the owl arctic fox eaters.
12
Bioma]: tundra virtual
CONCLUSIONES
Con este proyecto integrador se concluye que la tundra es un bioma de gran importancia la extensión de distintos animales como son. Zorro ártico, búho de la nieve, lemming entre ellos observamos una cadena alimenticia.
En términos generales se dice que para el equipo 4 de 4° semestre grupo “B” fue un honor trabajar con el bioma “tundra Virtual” ya que con el obtuvimos una bases de información que totalmente desconocíamos como por ejemplo flora fauna y características generales que forman la “tundra virtual”
Con este programa se aprendió a manejar el correcto uso de programación de Visual BASIC y conocer los componentes que forman la tundra.
13
Bioma]: tundra virtual
http://es.wikipedia.org/wiki/Tundra
http://geografia.laguia2000.com/climatologia/clima-de-tundra
http://www.google.com.mx/images?hl=es&safe=active&q=CLIMA%20DE%20TUNDRA&um=1&ie=UTF-8&source=og&sa=N&tab=wi
http://www.google.com.mx/images?um=1&hl=es&safe=active&tbs=isch%3A1&sa=1&q=FAUNA+DE+TUNDRA&aq=f&aqi=&aql=&oq=&gs_rfai=
http://www.google.com.mx/images?um=1&hl=es&safe=active&tbs=isch%3A1&sa=1&q=FLORA+DE+TUNDRA&aq=f&aqi=g1&aql=&oq=&gs_rfai=
http://www.google.com.mx/images?um=1&hl=es&safe=active&tbs=isch%3A1&sa=1&q=IMPACTO+AMBIENTAL+DE+TUNDRA&aq=o&aqi=&aql=&oq=&gs_rfai=
14
Bioma]: tundra virtual
ANEXOS.
MANUAL DE TECNICO.
La siguiente información esta basada de datos reales que permiten tener una idea mas clara de la estructura de lo que es el proyecto integrador “Tundra Virtual”.
1: REQUIRIMIENTOS MINIMOS DEL USUARIO.
Espacio en memoria RAM: 8.53 MB
Espacio libre de disco Duro: 125 GB
Tipo de Video: Básico
Uso de Internet: En este programa no fue necesario utilizar internet
Tipo de Tarjeta de Sonido: Básica
Sistemas Operativos: WINDOWS 95,
Plug-in o Software Adiciónal: Microsoft Visual Basic 6.0, Microsoft Office word 2007, Microsoft access 2009, Macromedia flash 8.
15
Bioma]: tundra virtual
2; CÓDIGO DE VISUAL BASIC.
CODIGO DE CARGA:
Private Sub Form_Load()
'Inicializamos el timer para que este apagado
tmrCarga.Enabled = False
prgCarga.Value = 0
tmrCarga.Enabled = True
ShockwaveFlash1.Movie = (App.Path & "\Presentacion.swf")
End Sub
Private Sub OLE1_Updated(Code As Integer)
End Sub
Private Sub tmrCarga_Timer()
16
Bioma]: tundra virtual
'Si el progreso todavía no termina, seguir aumentando Value hasta 100
With prgCarga
If .Value < .Max Then
.Value = .Value + 1
Label2.Caption = prgCarga.Value & "%"
Else
Unload Me
frmContraseña.Visible = True
frmCargaForm.Visible = False
tmrCarga.Enabled = False
End If
End With
CODIGO DE CONTRASEÑA Y USUARIO:
Private Sub Command2_Click()
If MsgBox("Por favor confirma si ya te quieres Ir", vbYesNo, "¿Qué ya te quieres ir?") = vbYes Then
End
Else
Cancel = 1
End If
End Sub
17
Bioma]: tundra virtual
Private Sub cmdAceptar_Click()
Dim log As String
Dim clav As String
log = Combo1.Text
clav = txtcontraseña.Text
adorequisitos.RecordSource = "select * from contraseña where NOMBRE = '" & log & "'"
adorequisitos.RecordSource = "select * from contraseña where CONTRASEÑA = '" & clav & "'"
adorequisitos.Refresh
If centinela <> 2 Then
If Trim(txtcontraseña.Text) = "" And Trim(Combo1.Text) = "" Then
MsgBox "Debe Ingresar Password/Nombre", vbOKOnly, Me.Caption
Combo1.SetFocus
centinela = centinela + 1
Exit Sub
ElseIf Trim(txtcontraseña.Text) = "" Then
MsgBox "Debe Ingresar la Contraseña", vbOKOnly, Me.Caption
18
Bioma]: tundra virtual
txtcontraseña.SetFocus
centinela = centinela + 1
Exit Sub
ElseIf Trim(Combo1.Text) = "" Then
MsgBox "Debe Ingresar el nombre", vbOKOnly, Me.Caption
Combo1.SetFocus
centinela = centinela + 1
Exit Sub
End If
Dim longi As Integer
If adorequisitos.Recordset.RecordCount = 1 Then
If adorequisitos.Recordset!NOMBRE = log And adorequisitos.Recordset!CONTRASEÑA = clav Then
Unload Me
Form1.Show
Else
'este codigo es necesario cuando la contraseña es correcta y el nombre es erroneo
19
Bioma]: tundra virtual
MsgBox "Password/Nombre Erroneo, Acceso Denegado ", vbCritical
access = "ACCESO DENEGADO"
txtcontraseña.Text = ""
Combo1.Text = ""
Combo1.SetFocus
centinela = centinela + 1
End If
Else
'este codigo se utiliza cuando la contraseña y el nombre son erroneos
MsgBox "Password/Nombre Erroneo, Acceso Denegado ", vbCritical, Me.Caption
access = "DENEGADO"
txtcontraseña.Text = ""
Combo1.Text = ""
Combo1.SetFocus
centinela = centinela + 1
End If
Else
137: Dim mensaje, Estilo, titulo, respuesta
20
Bioma]: tundra virtual
mensaje = "Oportunidades agotadas, Intente mas Tarde"
titulo = "Terminar Sistema"
respuesta = MsgBox(mensaje, 0, titulo)
Set frmContraseña = Nothing
Unload Me
End If
End Sub
Private Sub Form_Load()
'carga el combo con los datos de access
adorequisitos.ConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=E:\proyecto integrador\USUARIO.MBD.mdb;Persist Security Info=False"
adorequisitos.RecordSource = "Select *FROM contraseña"
adorequisitos.Refresh
If adorequisitos.Recordset.RecordCount Then
For x = 0 To adorequisitos.Recordset.RecordCount - 1
Combo1.AddItem adorequisitos.Recordset!NOMBRE
21
Bioma]: tundra virtual
Combo1.ItemData(x) = x
adorequisitos.Recordset.MoveNext
Next
End If
End Sub
CODIGO DE LA PANTALLA PRINCIPAL:
Private Sub ACERCADE_Click()
Form6.Show
Unload Me
End Sub
Private Sub BIOMA_Click()
Form5.Show
Unload Me
End Sub
Private Sub CADENA_Click()
Form4.Show
Unload Me
End Sub
22
Bioma]: tundra virtual
Private Sub CAMBIARUSUARIO_Click()
frmContraseña.Show
Unload Me
End Sub
Private Sub CERRARSESION_Click()
End
End Sub
Private Sub CREARUSUARIO_Click()
Form2.Show
Unload Me
End Sub
Private Sub FISICA_Click()
Form3.Show
Unload Me
End Sub
Private Sub Form_Load()
ShockwaveFlash1.Movie = (App.Path & "\PRINCIPAL.swf")
ShockwaveFlash2.Movie = (App.Path & "\SONIDO.swf")
23
Bioma]: tundra virtual
End Sub
CODIGO DE EJERCICIO DE FISICA:
Private Sub Combo2_LostFocus()
If Combo2.Text = "velocidad" Then
Label4.Caption = "distancia"
Label6.Caption = "tiempo"
Else
If Combo2.Text = "distancia" Then
Label4.Caption = "tiempo"
Label6.Caption = "velocidad"
Else
If Combo2.Text = "tiempo" Then
Label4.Caption = "distancia"
Label6.Caption = "velocidad"
Else
End If
End If
End If
24
Bioma]: tundra virtual
End Sub
Private Sub Command1_Click()
Text1.Text = ""
Text2.Text = ""
Text3.Text = ""
Combo1.Text = ""
Combo2.Text = ""
Label4.Caption = ""
Label6.Caption = ""
Label7.Caption = ""
Text1.SetFocus
End Sub
Private Sub Command3_Click()
Form1.Show
Unload Me
End Sub
25
Bioma]: tundra virtual
Private Sub Command4_Click()
Form7.Show
Unload Me
End Sub
Private Sub Form_Load()
Combo2.AddItem "velocidad"
Combo2.AddItem "distancia"
Combo2.AddItem "tiempo"
Combo1.AddItem "zorro artico"
Combo1.AddItem "buho"
Combo1.AddItem "lemming"
End Sub
Private Sub Command2_Click()
If Combo2.Text = "velocidad" Then
Text3.Text = Val(Text1.Text) / Val(Text2.Text)
26
Bioma]: tundra virtual
Label7.Caption = "m/s"
Else
If Combo2.Text = "distancia" Then
Text3.Text = Val(Text1.Text) * Val(Text2.Text)
Label7.Caption = "m"
Else
If Combo2.Text = "tiempo" Then
Text3.Text = Val(Text1.Text) / Val(Text2.Text)
Label7.Caption = "s"
Else
End If
End If
End If
End Sub
CODIGO DEL BIOMA:
Private Sub Command1_Click()
Label1.Caption = "Es un bioma que se caracteriza por su subsuelo Helado y falta de vegetacionarborea o en todo caso de arboles "
27
Bioma]: tundra virtual
End Sub
Private Sub Command2_Click()
Label1.Caption = " El permafrost suelo permanentemente helados cobra especial importancia en la tundra ártica. La superficie de estos suelos se descongela en verano hasta profundidades variables. La combinación de suelo helado y superficies llanas de la tundra impide el drenaje del agua, que se estanca en la superficie o satura la capa superior del terreno. Se forman lagunas y ciénagas que proporcionan humedad a las plantas, lo que compensa las escasas precipitaciones."
End Sub
Private Sub Command3_Click()
Label1.Caption = " FLORA:Está formado por líquenes, gramíneas y juncos. En pocas semanas, aprovechando el corto verano, germinan, se desarrollan y se reproducen "
End Sub
Private Sub Command4_Click()
Label1.Caption = "El clima de la tundra se caracteriza por sus duros inviernos, bajas temperaturas, escasas precipitaciones de lluvia o nieve y veranos cortos. Por ejemplo, la media mensual de las temperaturas en la Tierra de Baffin oscila entre los 7 °C y los -31 °C y la media anual es de -12 °C. En el interior de los continentes las temperaturas tienden a extremarse, por lo que no hay variación en las medias anuales"
End Sub
28
Bioma]: tundra virtual
Private Sub Command5_Click()
Label1.Caption = "FAUNA:Las vida animal presenta un gran interés como se ha comentado, abundan los insectos en la época de deshielo. La unión de grandes cantidades de insectos y la proliferación de las plantas hace que sea un lugar ideal para la nidificación de un gran número de aves migratorias.Tambien se encuentran se encuentran el reno, el buey almizclero, el lobo, la liebre ártica, los ánsares, las lemnícolas y el lemming. De ellos se alimentan el halcón gerifalte y el búho nivel, el zorro ártico y, por encima de todos, el oso polar."
End Sub
Private Sub Command6_Click()
Label1.Caption = "El impacto del hombre sobre este ecosistema está muy unido, en la actualidad, a la explotación de recursos petrolíferos y minerales; e irá aumentando en los próximos años, si no se controla adecuadamente. "
End Sub
Private Sub Command7_Click()
If MsgBox("Por favor Confirma si quieres ir a principal", vbYesNo, "¿Qué ya te quieres ir?") = vbYes Then
Form1.Show
Unload Me
Else
29
Bioma]: tundra virtual
Load Me
End If
End Sub
Private Sub Form_Load()
ShockwaveFlash1.Movie = (App.Path & "\PROYECTO.swf")
End Sub
CODIGO DE CADENA ALIMENTICIA:
Private Sub Command1_Click()
If MsgBox("Estas Seguro que Deseas Salir", vbYesNo + vbQuestion, "Confirme") = vbYes Then
Form1.Show
Unload Me
Else
Load Me
End If
End Sub
Private Sub Form_Load()
30
Bioma]: tundra virtual
ShockwaveFlash1.Movie = (App.Path & "\CADENA ALIMENTICIA.swf")
End Sub
CODIGO DE CREAR USUARIO:
'Private Sub inhabilitarCajas()
' Dim n As Integer
' For n = 0 To Controls.Count - 1
' If TypeOfControls(n) Is TextBox Then
'Controls(n).Enabled = False
' End If
' Next n
'End Sub
'Private Sub habilitarCajas()
' Dim i As Integer
' For i = 0 To Controls.Count - 1
' If TypeOfControls(i) Is TextBox Then
'Controls(i).Enabled = True
' End If
' Next i
'txtnombre.SetFocus
'End Sub
31
Bioma]: tundra virtual
'Private Sub limpiacajas()
' Dim i As Integer
' For i = 0 To Controls.Count - 1
' If TypeOfControls(i) Is TextBox Then
'Controls(i).Text = ""
' End If
' Next i
'txtNombre.SetFocus
'End Sub
Private Sub cmdBuscar_Click()
Dim criterio As String
AdoAgregar.Refresh
cmbbuscar.Enabled = True
cmdnuevo.Enabled = False
32
Bioma]: tundra virtual
If cmbbuscar.Text <> "" Then
cmdmodificar.Enabled = True
cmdeliminar.Enabled = True
criterio = cmbbuscar.Text
AdoAgregar.RecordSource = "select * from contraseña where NOMBRE = '" & criterio & "'"
AdoAgregar.Refresh
AdoAgregar.Recordset.MoveFirst
If Not AdoAgregar.Recordset.EOF Then
If AdoAgregar.Recordset!NOMBRE = criterio Then
txtcodigo.Text = AdoAgregar.Recordset!Id
txtnombre.Text = AdoAgregar.Recordset!NOMBRE
txtcontraseña.Text = AdoAgregar.Recordset!CONTRASEÑA
txtconfirmar.Text = AdoAgregar.Recordset!CONFIRMARCONTRASEÑA
cmbbuscar.Enabled = False
End If
End If
Else
MsgBox ("Selecciona un nombre de Usuario.....")
cmbbuscar.SetFocus
End If
33
Bioma]: tundra virtual
End Sub
Private Sub cmdEliminar_Click()
cmdbuscar.Enabled = False
cmdeliminar.Enabled = False
IfMsgBox("Estas Seguro que Deseas ELiminar el Registro", vbYesNo + vbQuestion, "Confirme") = vbYesThen
If Not AdoAgregar.Recordset.EOF Then
AdoAgregar.Recordset.Delete
AdoAgregar.Recordset.MoveNext
limpiacajas
MsgBox ("!Registro Eliminado!")
cmdnuevo.Enabled = True
cmdbuscar.Enabled = True
cmdmodificar.Enabled = False
cmbbuscar.Text = ""
End If
Else
AdoAgregar.Recordset.CancelUpdate
End If
End Sub
34
Bioma]: tundra virtual
Private Sub cmdGuardar_Click()
If txtnombre.Text <> "" And txtcontraseña.Text <> "" And txtconfirmar.Text <> "" Then
If txtcontraseña.Text = txtconfirmar.Text Then
If MsgBox("Estas Seguro que Deseas Guardar el Registro", vbYesNo + vbQuestion, "Confirme") = vbYes Then
AdoAgregar.Recordset("Id") = txtcodigo.Text
AdoAgregar.Recordset("NOMBRE") = txtnombre.Text
AdoAgregar.Recordset("CONTRASEÑA") = txtcontraseña.Text
AdoAgregar.Recordset("CONFIRMARCONTRASEÑA") = txtconfirmar.Text
AdoAgregar.Recordset.Update
cmdguardar.Enabled = False
'limpiacajas
'inhabilitarCajas
cmdnuevo.Enabled = True
cmdbuscar.Enabled = True
cmbbuscar.Text = ""
Else
txtnombre.SetFocus
End If
Else
35
Bioma]: tundra virtual
MsgBox ("Error en la Confirmacion de contraseña")
txtconfirmar.SetFocus
End If
Else
MsgBox ("Debe Llenar todos los datos.....")
txtnombre.SetFocus
End If
End Sub
Private Sub cmdModificar_Click()
cmdbuscar.Enabled = False
cmdguardar.Enabled = True
cmdmodificar.Enabled = False
cmdeliminar.Enabled = False
cmdnuevo.Enabled = False
txtnombre.Enabled = True
36
Bioma]: tundra virtual
txtcontraseña.Enabled = True
txtconfirmar.Enabled = True
End Sub
Private Sub cmdNuevo_Click()
'habilitarCajas
AdoAgregar.RecordSource = "Select *FROM contraseña"
AdoAgregar.Refresh
AdoAgregar.Recordset.MoveLast
codigo = AdoAgregar.Recordset!Id
txtcodigo.Text = codigo + 1
cmdbuscar.Enabled = True
cmdnuevo.Enabled = False
cmdguardar.Enabled = True
AdoAgregar.Recordset.AddNew
txtnombre.Enabled = True
37
Bioma]: tundra virtual
txtcontraseña.Enabled = True
txtconfirmar.Enabled = True
txtnombre.Text = ""
txtcontraseña.Text = ""
txtconfirmar.Text = ""
txtnombre.SetFocus
End Sub
Private Sub cmdSalir_Click()
If MsgBox("Estas Seguro que Deseas Salir", vbYesNo + vbQuestion, "Confirme") = vbYes Then
Form1.Show
Unload Me
Else
Load Me
End If
End Sub
38
Bioma]: tundra virtual
Private Sub Form_Load()
Dim codigo As Integer
cmdguardar.Enabled = False
'inhabilitarCajas
cmdeliminar.Enabled = False
cmdmodificar.Enabled = False
AdoAgregar.ConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=E:\proyecto integrador\USUARIO.MBD.mdb;Persist Security Info=False"
AdoAgregar.RecordSource = "Select *FROM contraseña"
AdoAgregar.Refresh
AdoAgregar.Recordset.MoveFirst
Do While Not AdoAgregar.Recordset.EOF
cmbbuscar.AddItem AdoAgregar.Recordset(1)
AdoAgregar.Recordset.MoveNext
Loop
End Sub
CODIGO DE CAMBIAR DE USUARIO:
Private Sub CREARUSUARIO_Click()
Form2.Show
39
Bioma]: tundra virtual
Unload Me
End Sub
CODIGO DE CERRAR SECION:
Private Sub CERRARSESION_Click()
End
End Sub
CODIGO DE ACERCA DE:
Private Sub Command1_Click()
Form3.Show
Unload Me
End Sub
MANUAL DE USUARIO
Para ingresar a la aplicación de “Tundra Virtual”, se le da un clic al boton de play:
40
Bioma]: tundra virtual
Después aparecerá una ventana donde se colocara el nombre de usuario y la contraseña, al ingresar eso le damos en el botón aceptar:
Al dar clic en el botón aceptar nos sale la ventana principal en la cual podemos dar clic a los botones para que nos manden a las características del proyecto:
41
Bioma]: tundra virtual
42
Bioma]: tundra virtual
43
Bioma]: tundra virtual
Al dar nos manda al problema de física en el cual vamos a poder calcular la velocidad, el tiempo y la distancia que recorren los animales de la cadena alimenticia:
44
Bioma]: tundra virtual
al dar clic en el botón conclusiones nos arrojara a otra ventana del mismo ejercicio de física:
45
Bioma]: tundra virtual
Al dar clic en el botón atrás nos manda a al ejercicio de física de ay podemos regresar ala página principal e ir al otro botón que es “bioma”:
Al dar clic en el botón salir regresamos al pantalla principal de hay podemos dar al siguiente botón que es el de la cadena alimenticia:
46
Bioma]: tundra virtual
Al dar clic en el botón regresamos a la pantalla principal de ay podemos dar al botón siguiente que es crear usuario en el cual podemos agregar un nuevo usuario o modificar algún usuario que ya este en el sistema del proyecto:
Al salir de hay nos manda ala pantalla principal ala cual le podemos dar clic en el siguiente botón que es “cambiar de usuario “la cual nos manda ala pantalla en donde ingresamos al usuario y contraseña.
47
Bioma]: tundra virtual
El siguiente botón que le sigue es el de cerrar sesión con ese botón podemos salir del proyecto automáticamente.
El botón que sigue es el de “acerca de” en el cual podremos ver a los nombres de las personas que lo elaboraron y una advertencia:
Al dar clic atrás seria todo de lo cual el programa se finaliza.
PSEUDOCÓDIGO.
48
Bioma]: tundra virtual
00 comenzar
10pedir depredador
20 leer depredador
30 seleccionar que se desea calcular
40 leer la operación que dese calcular
50 si eliges la operación velocidad
60 pedir el valor distancia
70 leer distancia
80 pedir el valor de tiempo
90 leer tiempo
100 dividir= distancia/tiempo
110 asignar al resultado la variable (A)
120 mostrar el resultado de la variable (A)
130 Delo contrario elige la operación distancia
140 pedir el valor tiempo
150 leer tiempo
160 Pedir el valor velocidad
170 leer la velocidad
180 multiplicar tiempo * velocidad
190 asignarle al resultado la variable (B)
200 mostrar el resultado de la variable (B)
49
Bioma]: tundra virtual
210 si eliges la operación tiempo
220 pedir el valor distancia
230 leer distancia
240 pedir el valor de velocidad
250 leer velocidad
260 dividir distancia / velocidad
270 asignar al resultado la variable c
280 Mostrar el resultado de la variable c
290 FIN
50
Bioma]: tundra virtual
CONCLUSIONES DE LA CADENA ALIMENTICIA.
Cada uno de los animales tiene que aplicar una velocidad adecuada para poder casar a su presa y así poder alimentarse.
51
Bioma]: tundra virtual
TUNDRA (cálculo)
En el bioma la tundra tiene un perímetro de 2, 427,000 km, se sabe que
es un polígono de forma regular de 4 lados y se quiere saber las
dimensiones del mismo ocupando la mínima área, tomando en cuenta
los siguientes puntos.
1-Se extiende principalmente por el Hemisferio Norte: en Siberia,[1]
Alaska, norte de Canadá, sur de Groenlandia y la costa ártica de Europa.
2-La tundra ocupa aproximadamente un quinto de la superficie
emergida, subiendo las latitudes en dirección a ambos polos del planeta
comienzan (entre los 45 y 60°, tanto norte como sur).
x+x+y+y=2, 427,000
2x+2y=2, 427,000
x.y Min.
2y=2, 427,000-2x
Y= 2, 427,000-2x
2
Y=1, 213,500-x
x.y
X (1213500-x)
1213500x-x2
52
Bioma]: tundra virtual
D (1213500 x-x2=1313500-2x
dx
1213500-2x=0
1313500=2x
1213500=x
2
606750=x
Y=1213500-x
Y=1213500-606750
Y=606750
1213500-2x
1213500-2(606751)
1213500-1213502
=-2
1213500-2x
1213500-2(1213749)
1213500-1213498
53
Bioma]: tundra virtual
=+2
Comprobación:
2x+2y=2427000
(2)(606750)+ (2) (606750)
=2427000
x.y Min.
(606750)(606750)=368,145,562,500
Mínimo
(-∞,606750) (+∞,606750)
-2=606751
2=606749
IR AL INDICE
54
Bioma]: tundra virtual
2; CODIGO DE VISUAL BASIC.
CODIGO DE CARGA:
Private Sub Form_Load()
'Inicializamos el timer para que este apagado
tmrCarga.Enabled = False
prgCarga.Value = 0
tmrCarga.Enabled = True
ShockwaveFlash1.Movie = (App.Path & "\Presentacion.swf")
End Sub
Private Sub OLE1_Updated(Code As Integer)
End Sub
Private Sub tmrCarga_Timer()
'Si el progreso todavía no termina, seguir aumentando Value hasta 100
With prgCarga
If .Value < .Max Then
55
Bioma]: tundra virtual
.Value = .Value + 1
Label2.Caption = prgCarga.Value & "%"
Else
Unload Me
frmContraseña.Visible = True
frmCargaForm.Visible = False
tmrCarga.Enabled = False
End If
End With
CODIGO DE CONTRASEÑA Y USUARIO:
Private Sub Command2_Click()
If MsgBox("Por favor confirma si ya te quieres Ir", vbYesNo, "¿Qué ya te quieres ir?") = vbYes Then
End
Else
Cancel = 1
End If
End Sub
Private Sub cmdAceptar_Click()
Dim log As String
Dim clav As String
56
Bioma]: tundra virtual
log = Combo1.Text
clav = txtcontraseña.Text
adorequisitos.RecordSource = "select * from contraseña where NOMBRE = '" & log & "'"
adorequisitos.RecordSource = "select * from contraseña where CONTRASEÑA = '" & clav & "'"
adorequisitos.Refresh
If centinela <> 2 Then
If Trim(txtcontraseña.Text) = "" And Trim(Combo1.Text) = "" Then
MsgBox "Debe Ingresar Password/Nombre", vbOKOnly, Me.Caption
Combo1.SetFocus
centinela = centinela + 1
Exit Sub
ElseIf Trim(txtcontraseña.Text) = "" Then
MsgBox "Debe Ingresar la Contraseña", vbOKOnly, Me.Caption
txtcontraseña.SetFocus
centinela = centinela + 1
57
Bioma]: tundra virtual
Exit Sub
ElseIf Trim(Combo1.Text) = "" Then
MsgBox "Debe Ingresar el nombre", vbOKOnly, Me.Caption
Combo1.SetFocus
centinela = centinela + 1
Exit Sub
End If
Dim longi As Integer
If adorequisitos.Recordset.RecordCount = 1 Then
If adorequisitos.Recordset!NOMBRE = log And adorequisitos.Recordset!CONTRASEÑA = clav Then
Unload Me
Form1.Show
Else
'este codigo es necesario cuando la contraseña es correcta y el nombre es erroneo
MsgBox "Password/Nombre Erroneo, Acceso Denegado ", vbCritical
access = "ACCESO DENEGADO"
txtcontraseña.Text = ""
58
Bioma]: tundra virtual
Combo1.Text = ""
Combo1.SetFocus
centinela = centinela + 1
End If
Else
'este codigo se utiliza cuando la contraseña y el nombre son erroneos
MsgBox "Password/Nombre Erroneo, Acceso Denegado ", vbCritical, Me.Caption
access = "DENEGADO"
txtcontraseña.Text = ""
Combo1.Text = ""
Combo1.SetFocus
centinela = centinela + 1
End If
Else
137: Dim mensaje, Estilo, titulo, respuesta
mensaje = "Oportunidades agotadas, Intente mas Tarde"
titulo = "Terminar Sistema"
respuesta = MsgBox(mensaje, 0, titulo)
59
Bioma]: tundra virtual
Set frmContraseña = Nothing
Unload Me
End If
End Sub
Private Sub Form_Load()
'carga el combo con los datos de access
adorequisitos.ConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=E:\proyecto integrador\USUARIO.MBD.mdb;Persist Security Info=False"
adorequisitos.RecordSource = "Select *FROM contraseña"
adorequisitos.Refresh
If adorequisitos.Recordset.RecordCount Then
For x = 0 To adorequisitos.Recordset.RecordCount - 1
Combo1.AddItem adorequisitos.Recordset!NOMBRE
Combo1.ItemData(x) = x
adorequisitos.Recordset.MoveNext
Next
60
Bioma]: tundra virtual
End If
End Sub
CODIGO DE LA PANTALLA PRINCIPAL:
Private Sub ACERCADE_Click()
Form6.Show
Unload Me
End Sub
Private Sub BIOMA_Click()
Form5.Show
Unload Me
End Sub
Private Sub CADENA_Click()
Form4.Show
Unload Me
End Sub
Private Sub CAMBIARUSUARIO_Click()
frmContraseña.Show
Unload Me
61
Bioma]: tundra virtual
End Sub
Private Sub CERRARSESION_Click()
End
End Sub
Private Sub CREARUSUARIO_Click()
Form2.Show
Unload Me
End Sub
Private Sub FISICA_Click()
Form3.Show
Unload Me
End Sub
Private Sub Form_Load()
ShockwaveFlash1.Movie = (App.Path & "\PRINCIPAL.swf")
ShockwaveFlash2.Movie = (App.Path & "\SONIDO.swf")
End Sub
CODIGO DE EJERCICIO DE FISICA:
62
Bioma]: tundra virtual
Private Sub Combo2_LostFocus()
If Combo2.Text = "velocidad" Then
Label4.Caption = "distancia"
Label6.Caption = "tiempo"
Else
If Combo2.Text = "distancia" Then
Label4.Caption = "tiempo"
Label6.Caption = "velocidad"
Else
If Combo2.Text = "tiempo" Then
Label4.Caption = "distancia"
Label6.Caption = "velocidad"
Else
End If
End If
End If
End Sub
Private Sub Command1_Click()
63
Bioma]: tundra virtual
Text1.Text = ""
Text2.Text = ""
Text3.Text = ""
Combo1.Text = ""
Combo2.Text = ""
Label4.Caption = ""
Label6.Caption = ""
Label7.Caption = ""
Text1.SetFocus
End Sub
Private Sub Command3_Click()
Form1.Show
Unload Me
End Sub
Private Sub Command4_Click()
Form7.Show
64
Bioma]: tundra virtual
Unload Me
End Sub
Private Sub Form_Load()
Combo2.AddItem "velocidad"
Combo2.AddItem "distancia"
Combo2.AddItem "tiempo"
Combo1.AddItem "zorro artico"
Combo1.AddItem "buho"
Combo1.AddItem "lemming"
End Sub
Private Sub Command2_Click()
If Combo2.Text = "velocidad" Then
Text3.Text = Val(Text1.Text) / Val(Text2.Text)
Label7.Caption = "m/s"
Else
If Combo2.Text = "distancia" Then
65
Bioma]: tundra virtual
Text3.Text = Val(Text1.Text) * Val(Text2.Text)
Label7.Caption = "m"
Else
If Combo2.Text = "tiempo" Then
Text3.Text = Val(Text1.Text) / Val(Text2.Text)
Label7.Caption = "s"
Else
End If
End If
End If
End Sub
CODIGO DEL BIOMA:
Private Sub Command1_Click()
Label1.Caption = "Es un bioma que se caracteriza por su subsuelo Helado y falta de vegetacionarborea o en todo caso de arboles "
End Sub
Private Sub Command2_Click()
66
Bioma]: tundra virtual
Label1.Caption = " El permafrost suelo permanentemente helados cobra especial importancia en la tundra ártica. La superficie de estos suelos se descongela en verano hasta profundidades variables. La combinación de suelo helado y superficies llanas de la tundra impide el drenaje del agua, que se estanca en la superficie o satura la capa superior del terreno. Se forman lagunas y ciénagas que proporcionan humedad a las plantas, lo que compensa las escasas precipitaciones."
End Sub
Private Sub Command3_Click()
Label1.Caption = " FLORA:Está formado por líquenes, gramíneas y juncos. En pocas semanas, aprovechando el corto verano, germinan, se desarrollan y se reproducen "
End Sub
Private Sub Command4_Click()
Label1.Caption = "El clima de la tundra se caracteriza por sus duros inviernos, bajas temperaturas, escasas precipitaciones de lluvia o nieve y veranos cortos. Por ejemplo, la media mensual de las temperaturas en la Tierra de Baffin oscila entre los 7 °C y los -31 °C y la media anual es de -12 °C. En el interior de los continentes las temperaturas tienden a extremarse, por lo que no hay variación en las medias anuales"
End Sub
Private Sub Command5_Click()
Label1.Caption = "FAUNA:Las vida animal presenta un gran interés como se ha comentado, abundan los insectos en la época de deshielo.
67
Bioma]: tundra virtual
La unión de grandes cantidades de insectos y la proliferación de las plantas hace que sea un lugar ideal para la nidificación de un gran número de aves migratorias.Tambien se encuentran se encuentran el reno, el buey almizclero, el lobo, la liebre ártica, los ánsares, las lemnícolas y el lemming. De ellos se alimentan el halcón gerifalte y el búho nivel, el zorro ártico y, por encima de todos, el oso polar."
End Sub
Private Sub Command6_Click()
Label1.Caption = "El impacto del hombre sobre este ecosistema está muy unido, en la actualidad, a la explotación de recursos petrolíferos y minerales; e irá aumentando en los próximos años, si no se controla adecuadamente. "
End Sub
Private Sub Command7_Click()
If MsgBox("Por favor Confirma si quieres ir a principal", vbYesNo, "¿Qué ya te quieres ir?") = vbYes Then
Form1.Show
Unload Me
Else
Load Me
End If
68
Bioma]: tundra virtual
End Sub
Private Sub Form_Load()
ShockwaveFlash1.Movie = (App.Path & "\PROYECTO.swf")
End Sub
CODIGO DE CADENA ALIMENTICIA:
Private Sub Command1_Click()
If MsgBox("Estas Seguro que Deseas Salir", vbYesNo + vbQuestion, "Confirme") = vbYes Then
Form1.Show
Unload Me
Else
Load Me
End If
End Sub
Private Sub Form_Load()
ShockwaveFlash1.Movie = (App.Path & "\CADENA ALIMENTICIA.swf")
End Sub
69
Bioma]: tundra virtual
CODIGO DE CREAR USUARIO:
'Private Sub inhabilitarCajas()
' Dim n As Integer
' For n = 0 To Controls.Count - 1
' If TypeOfControls(n) Is TextBox Then
'Controls(n).Enabled = False
' End If
' Next n
'End Sub
'Private Sub habilitarCajas()
' Dim i As Integer
' For i = 0 To Controls.Count - 1
' If TypeOfControls(i) Is TextBox Then
'Controls(i).Enabled = True
' End If
' Next i
'txtnombre.SetFocus
'End Sub
'Private Sub limpiacajas()
' Dim i As Integer
70
Bioma]: tundra virtual
' For i = 0 To Controls.Count - 1
' If TypeOfControls(i) Is TextBox Then
'Controls(i).Text = ""
' End If
' Next i
'txtNombre.SetFocus
'End Sub
Private Sub cmdBuscar_Click()
Dim criterio As String
AdoAgregar.Refresh
cmbbuscar.Enabled = True
cmdnuevo.Enabled = False
If cmbbuscar.Text <> "" Then
cmdmodificar.Enabled = True
cmdeliminar.Enabled = True
71
Bioma]: tundra virtual
criterio = cmbbuscar.Text
AdoAgregar.RecordSource = "select * from contraseña where NOMBRE = '" & criterio & "'"
AdoAgregar.Refresh
AdoAgregar.Recordset.MoveFirst
If Not AdoAgregar.Recordset.EOF Then
If AdoAgregar.Recordset!NOMBRE = criterio Then
txtcodigo.Text = AdoAgregar.Recordset!Id
txtnombre.Text = AdoAgregar.Recordset!NOMBRE
txtcontraseña.Text = AdoAgregar.Recordset!CONTRASEÑA
txtconfirmar.Text = AdoAgregar.Recordset!CONFIRMARCONTRASEÑA
cmbbuscar.Enabled = False
End If
End If
Else
MsgBox ("Selecciona un nombre de Usuario.....")
cmbbuscar.SetFocus
End If
End Sub
72
Bioma]: tundra virtual
Private Sub cmdEliminar_Click()
cmdbuscar.Enabled = False
cmdeliminar.Enabled = False
IfMsgBox("Estas Seguro que Deseas ELiminar el Registro", vbYesNo + vbQuestion, "Confirme") = vbYesThen
If Not AdoAgregar.Recordset.EOF Then
AdoAgregar.Recordset.Delete
AdoAgregar.Recordset.MoveNext
limpiacajas
MsgBox ("!Registro Eliminado!")
cmdnuevo.Enabled = True
cmdbuscar.Enabled = True
cmdmodificar.Enabled = False
cmbbuscar.Text = ""
End If
Else
AdoAgregar.Recordset.CancelUpdate
End If
End Sub
Private Sub cmdGuardar_Click()
73
Bioma]: tundra virtual
If txtnombre.Text <> "" And txtcontraseña.Text <> "" And txtconfirmar.Text <> "" Then
If txtcontraseña.Text = txtconfirmar.Text Then
If MsgBox("Estas Seguro que Deseas Guardar el Registro", vbYesNo + vbQuestion, "Confirme") = vbYes Then
AdoAgregar.Recordset("Id") = txtcodigo.Text
AdoAgregar.Recordset("NOMBRE") = txtnombre.Text
AdoAgregar.Recordset("CONTRASEÑA") = txtcontraseña.Text
AdoAgregar.Recordset("CONFIRMARCONTRASEÑA") = txtconfirmar.Text
AdoAgregar.Recordset.Update
cmdguardar.Enabled = False
'limpiacajas
'inhabilitarCajas
cmdnuevo.Enabled = True
cmdbuscar.Enabled = True
cmbbuscar.Text = ""
Else
txtnombre.SetFocus
End If
Else
MsgBox ("Error en la Confirmacion de contraseña")
txtconfirmar.SetFocus
74
Bioma]: tundra virtual
End If
Else
MsgBox ("Debe Llenar todos los datos.....")
txtnombre.SetFocus
End If
End Sub
Private Sub cmdModificar_Click()
cmdbuscar.Enabled = False
cmdguardar.Enabled = True
cmdmodificar.Enabled = False
cmdeliminar.Enabled = False
cmdnuevo.Enabled = False
txtnombre.Enabled = True
txtcontraseña.Enabled = True
txtconfirmar.Enabled = True
75
Bioma]: tundra virtual
End Sub
Private Sub cmdNuevo_Click()
'habilitarCajas
AdoAgregar.RecordSource = "Select *FROM contraseña"
AdoAgregar.Refresh
AdoAgregar.Recordset.MoveLast
codigo = AdoAgregar.Recordset!Id
txtcodigo.Text = codigo + 1
cmdbuscar.Enabled = True
cmdnuevo.Enabled = False
cmdguardar.Enabled = True
AdoAgregar.Recordset.AddNew
txtnombre.Enabled = True
txtcontraseña.Enabled = True
txtconfirmar.Enabled = True
76
Bioma]: tundra virtual
txtnombre.Text = ""
txtcontraseña.Text = ""
txtconfirmar.Text = ""
txtnombre.SetFocus
End Sub
Private Sub cmdSalir_Click()
If MsgBox("Estas Seguro que Deseas Salir", vbYesNo + vbQuestion, "Confirme") = vbYes Then
Form1.Show
Unload Me
Else
Load Me
End If
End Sub
Private Sub Form_Load()
Dim codigo As Integer
77
Bioma]: tundra virtual
cmdguardar.Enabled = False
'inhabilitarCajas
cmdeliminar.Enabled = False
cmdmodificar.Enabled = False
AdoAgregar.ConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=E:\proyecto integrador\USUARIO.MBD.mdb;Persist Security Info=False"
AdoAgregar.RecordSource = "Select *FROM contraseña"
AdoAgregar.Refresh
AdoAgregar.Recordset.MoveFirst
Do While Not AdoAgregar.Recordset.EOF
cmbbuscar.AddItem AdoAgregar.Recordset(1)
AdoAgregar.Recordset.MoveNext
Loop
End Sub
CODIGO DE CAMBIAR DE USUARIO:
Private Sub CREARUSUARIO_Click()
Form2.Show
Unload Me
End Sub
78
Bioma]: tundra virtual
CODIGO DE CERRAR SECION:
Private Sub CERRARSESION_Click()
End
End Sub
CODIGO DE ACERCA DE:
Private Sub Command1_Click()
Form3.Show
Unload Me
End Sub
SOPRTE TECNICO.
En caso de dudas, sugerencias o mas información contactar al alumno Juan Ángel Saavedra Florencio alumno del 4° semestre grupo “B” de informática.
79
Bioma]: tundra virtual
PSEUDOCÓDIGO.
00 comenzar
10pedir depredador
20 leer depredador
80
Bioma]: tundra virtual
30 seleccionar que se desea calcular
40 leer la operación que dese calcular
50 si eliges la operación velocidad
60 pedir el valor distancia
70 leer distancia
80 pedir el valor de tiempo
90 leer tiempo
100 dividir= distancia/tiempo
110 asignar al resultado la variable (A)
120 mostrar el resultado de la variable (A)
130 Delo contrario elige la operación distancia
140 pedir el valor tiempo
150 leer tiempo
160 Pedir el valor velocidad
170 leer la velocidad
180 multiplicar tiempo * velocidad
190 asignarle al resultado la variable (B)
200 mostrar el resultado de la variable (B)
210 si eliges la operación tiempo
220 pedir el valor distancia
230 leer distancia
81
Bioma]: tundra virtual
240 pedir el valor de velocidad
250 leer velocidad
260 dividir distancia / velocidad
270 asignar al resultado la variable c
280 Mostrar el resultado de la variable c
290 FIN
IR AL INDICE
82