Sie sind auf Seite 1von 68

ESPE GEOMETRIA PLANA CLOCK ADVANCE

Cadena Rodrguez Rocha -Borja


2





INDICE
ANGULOS DEL RELOJ
INTRODUCCION
OBJETIVOS
- OBJETIVOS GENERALES
- OBJETIVOS ESPECIFICOS
FUNDAMENTO TEORICO
DISEO DEL PROYECTO
- DIAGRAMA EN BLOQUES
- DISEO DE SOFTWARE
- ANALISIS DEL PROYECTO
- DIAGRAMA DE FLUJO
- CODIGO DEL PROYECTO (VISUAL BASIC)
ANALISIS MATEMATICO
- EJEMPLOS
ESPE GEOMETRIA PLANA CLOCK ADVANCE
Cadena Rodrguez Rocha -Borja
3
ANALISIS COMPUTACIONAL
- QUE HACE?
- COMO INGRESAR?
- PASOS PARA INGRESAR?
- COMO FUNCIONA?
- MANUAL DEL PROYECTO
CONCLUSION Y RECOMENDACIONES
CONCLUSIONES TECNICAS
ANEXOS
GLOSARIO DE TERMINOS
BIBLIOGRAFIA
WEBGRAFIA
INTRODUCCION


El presente proyecto es para el cumplimiento del programa analtico de Geometra
Plana en el tema de ngulos, basndonos en un reloj al cual lo llamamos los ngulos
del reloj, que demostraremos el valor de los ngulos entre un intervalo de horas y
minutos colocando constantes y variables utilizando ecuaciones y relacionndolos
entre si.
Hemos considerado de utilidad efectuar un trabajo de rutina que permita alcanzar un
buen grado de a simulacin de los conceptos fundamentales analizados con este fin
hemos incluido ejercicios matemticos que permiten aclarar los puntos fundamentales
de nuestro proyecto.






ESPE GEOMETRIA PLANA CLOCK ADVANCE
Cadena Rodrguez Rocha -Borja
4














OBJETIVOS
Objetivo General.- Desarrollar un software de fcil manejo y productivo para docentes
y estudiantes.
Objetivo Especifico.- Demostrar iniciativa y criticidad en la solucin de problemas
mediante el perfeccionamiento continuo de los procesos comprendido entre las
manecillas del reloj y sus ngulos.
Resolver problemas sobre ngulos del reloj, manecillas del reloj, entre horas y
minutos.






ESPE GEOMETRIA PLANA CLOCK ADVANCE
Cadena Rodrguez Rocha -Borja
5











FUNDAMENTO TEORICO
Los ngulos y el reloj
Qu ngulo forman las agujas en cada caso?


ngulos a las 2 y a las 3

Tomando un transportador podemos ver que, en el primer caso, forman un ngulo de
60, en el segundo de 90...


Pero esto tambin se puede obtener de otra forma.


La aguja minutero, cada hora (60 minutos), da una vuelta completa, recorriendo 360;
por tanto, cada minuto recorre un ngulo de amplitud 360/60 = 6.
ESPE GEOMETRIA PLANA CLOCK ADVANCE
Cadena Rodrguez Rocha -Borja
6


La aguja horario recorre, cada hora, solamente un ngulo de 30 (360/12), luego cada
minuto recorre 30/60 = 0,5.


En el primer reloj, a las 2 de la tarde, la aguja minutero est en las 12 y la horario en las
2, luego el ngulo es: 2 30 = 60. A las 3 de la tarde, en el segundo reloj, la aguja
minutero est en las 12 y la horario en las 3, siendo el ngulo: 3 30 = 90.











A qu hora exacta, entre las 2 y las 3 h, las agujas del reloj estn superpuestas?


Agujas superpuestas

Dicha hora ser las 2 h x min. Por tanto, se trata de hallar esos minutos. De la posicin
de las 12 h a la posicin x de la aguja minutero, el ngulo ser 6x. Desde la posicin de
ESPE GEOMETRIA PLANA CLOCK ADVANCE
Cadena Rodrguez Rocha -Borja
7
las 12 h a las 2 h son 60, y desde las 2 h a las 2 h x min son 0,5x; la aguja horario
recorre en total: 60 + 0,5x.


El ngulo recorrido por ambas agujas es el mismo:


6x = 60 + 0,5x; x = 10,91 min


Si lo expresamos en horas, minutos y segundos:


0,91 60 = 54,6 s


2 h 10,91 min = 2 h 10 min 54,6 s



Qu hora es entre las 2 y las 3 h, cuando las agujas del reloj estn en prolongacin?


Agujas formando un ngulo de 180

La hora ser las 2 h x min. Razonamos igual que en el ejemplo anterior. La aguja
minutero habr recorrido un ngulo de 6x. Y la aguja horario, 60 + 0,5x.
ESPE GEOMETRIA PLANA CLOCK ADVANCE
Cadena Rodrguez Rocha -Borja
8


En este caso, el ngulo de la aguja minutero es 180 mayor que el de la horario, es
decir:


6x - (60 + 0,5x) = 180; x = 43,64 min


Las agujas estn en prolongacin a las 2 h 43,64 min, es decir, se produce a las 2 h 43
min 38 s.






DISEO DEL PROYECTO













ENTRADA
DATOS

UNIDAD DE
PROCESAMIENTO DE
DATOS


ALU
UNIDAD DE
ALMACENAMIENTO DE
ANGULOS HORAS

VARIABLES

UNIMOS
INFORMACIN
DATOS
ESPE GEOMETRIA PLANA CLOCK ADVANCE
Cadena Rodrguez Rocha -Borja
9












ANALISIS
MATEMATICO
- EJEMPLOS

PROBLEMAS:
1) Transforme de grados, minutos y segundos sexagesimales, a grados
con decimales:

a) 17'33 28 Rp: 2925 , 28

= +
+
28.2925 28
60
17
60
33



b) ' ' 27 ' 36 176 Rp: 6075 , 176
ESPE GEOMETRIA PLANA CLOCK ADVANCE
Cadena Rodrguez Rocha -Borja
10

= +
+
6075 , 176 176
60
36
60
27


c) ' ' 5 , 40 ' 38 415 Rp: 6446 , 415






d) ( ) ' 25 312

Rp: 417 , 312

( )
= |
.
|

\
|
+
+
417 , 312
2
3
60
' 25
60
1


e) ' ' 20 ' 59 415 Rp: 989 , 415

= +
+
989 , 415 415
60
50
60
20


2) Transforme de grados con decimales a grados, minutos y segundos:

a) 58 , 20 Rp: ' ' 48 ' 34 20

' 8 , 34
1
' 60
58 , 0 =


= +
+
6446 , 415 415
60
38
60
5 , 40
ESPE GEOMETRIA PLANA CLOCK ADVANCE
Cadena Rodrguez Rocha -Borja
11
' ' 48 ' 34 20 =
' ' 48
' 1
' ' 60
' 8 , 0 =

b) 98 , 247 . 1 Rp: ' ' 48 ' 58 247 . 1



' ' 48 ' 58 247 . 1 =

' ' 48
' 1
' ' 60
' 8 , 0 =

c) 38 , 567 Rp: ' ' 48 ' 22 567

' 8 , 22
1
' 60
38 . 0 =


' ' 48 ' 22 567 =





d) 67 , 215 Rp: ' ' 12 ' 40 215

' 2 , 40
1
' 60
67 , 0 =


' ' 12 ' 40 215 =
' 8 , 58
1
' 60
98 , 0 =

' ' 48
' 1
' ' 60
' 8 , 0 =
ESPE GEOMETRIA PLANA CLOCK ADVANCE
Cadena Rodrguez Rocha -Borja
12
' ' 12
' 1
' ' 60
' 2 , 0 =

e) 45 , 413 Rp: ' 27 413

' 27
1
' 60
45 , 0 =

' 27 413 =








A las 9:27 que valor tiene el ngulo que forman las manecillas del reloj.
Rp: 5 , 121
=
+ =
+ = +
o + | = +
= u
= =
5 , 121 x
162
12
162
270 x
12
162
270 x 162
x B
270
162 26 * 27 B

1) Entre las 7 y las 8 a que hora las manecillas del reloj forman 111


m h
x
18 7
108
99
12
11
111
12
=
=
=
+ = +
|
|

|
|
o |

ESPE GEOMETRIA PLANA CLOCK ADVANCE
Cadena Rodrguez Rocha -Borja
13
2) A las 7:22 horas que ngulo se forma? Rp: 89
=
=
= +
=
=
=

=
=

=
89 132 221
132 H
22 11 20 H
11
60
30
* 22
210 360 * 7
6
60
360
H
30
12
360
H


Entre las 8 y las 9 a que hora se forma un ngulo de 52 . Rp: 8h34m11s

min 34 6 / 27 , 207

2280

12
190
12

240 2

52

= = |
= | |
=
|
|
+ = = |
u + o = o + |

12

|
= o


3) Entre las 4 y las 5 a que hora se oponen, se superponen forman y
ngulo de 81.
Rp: 4h54m33s; 4h21m49;
4h7m5s; y 4h36m30s
s 5 min 7 h 4
545454 . 12
39
12
11
81
12
120
81 x
= |
=
|
= |
|
+
= + | o +

ESPE GEOMETRIA PLANA CLOCK ADVANCE
Cadena Rodrguez Rocha -Borja
14



DISEO DEL PROYECTO
- DISEO DE SOFTWARE

AYUDA; ESO NOS SIRVIO COMO AYUDA PARA LA
CODIFICACION DEL RELOJ
COMPROVACION DEL CODIGO DEL RELOJ SI ESTE
FUNCIONA BIEN


ESPE GEOMETRIA PLANA CLOCK ADVANCE
Cadena Rodrguez Rocha -Borja
15
CODIFICACION CODIFICACION DE MENSAJES DE NUEVO



ESPE GEOMETRIA PLANA CLOCK ADVANCE
Cadena Rodrguez Rocha -Borja
16







PRUEBAS CON OTROS RELOJES INTENTOS FALLIDOS

CODIFICACION DEL RELOJ FALLIDO
TRATAMOS DE MEJORAR LA ANTERIOR
CODIFICACION

ESPE GEOMETRIA PLANA CLOCK ADVANCE
Cadena Rodrguez Rocha -Borja
17







ESTA CODIFICACION NOS SIRVIO PARA DEDUCIR
UNA VARIABLE NOW PROBANDO NOW

DEMOSTRACION QUE NOW IGUALA LA HORA DEL
SISTEMA CON EL PROGRAMA RELOJ DE GUIA BASE
ESPE GEOMETRIA PLANA CLOCK ADVANCE
Cadena Rodrguez Rocha -Borja
18

CODIGO REAL DEL RELOJ DEMOSTRACION DEL CODIGO SOLO AGUJAS

DISEO GRFICO DEL RELOJ CODIFICACION DE LA PANTALLA PRINCIPAL







ESPE GEOMETRIA PLANA CLOCK ADVANCE
Cadena Rodrguez Rocha -Borja
19


DISEO DE LA PANTALLA PRINCIPAL DISEO DEL PROGRAMA DE HORAS A ANGULOS

SEGUIMOS CON LA BIENBENIDA PROGRAMANDO LA CONTINUACION






ESPE GEOMETRIA PLANA CLOCK ADVANCE
Cadena Rodrguez Rocha -Borja
20

SEGUIMOS GUARDANDO CAMBIOS DEL
PROGRAMA SE NOS CREA VARIOS ARCHIVOS DEL PROGRAMA

BUSCAMOS EL ICONO DEL PROGRAMA
SEGUMOS EN VISUAL BASIC CONFIGURANDO EL
PROGRAMA







ESPE GEOMETRIA PLANA CLOCK ADVANCE
Cadena Rodrguez Rocha -Borja
21



SEGUIMOS CON LA CONFIGURACION DE LAS
HORAS DETECTAMOS ERRORES

CORREGIMOS ERRORES AVANZAMOS CON NUESTRO PROGRAMA





ESPE GEOMETRIA PLANA CLOCK ADVANCE
Cadena Rodrguez Rocha -Borja
22





SEGUIMOS MONTANDO MAS CONDICIONES VERIFICAMOS QUE SI IGUALA LA HORA

MODIFICAMOS DE HORAS A ANGULOS VERIFICAMOS SU CORRECTO FUNCIONAMIENTO





ESPE GEOMETRIA PLANA CLOCK ADVANCE
Cadena Rodrguez Rocha -Borja
23




PROBAMOS LA CONDICION NUEVO
PROVAMOS LA CONDICION IR A PANTALLA
PRINCIPAL

FUNCIONA BIEN LA CONDICION NUEVO
HEMOS COLOCADO LA CONDICION DE PRIMER
CASO




ESPE GEOMETRIA PLANA CLOCK ADVANCE
Cadena Rodrguez Rocha -Borja
24





MODIFICAMDO EL PRIMER CASO LA EXPLICACION DEL ANGULO

COLOCAMOS NUEVO VERIFICAMOS EJEMPLO DE SEGUNDO CASO




ESPE GEOMETRIA PLANA CLOCK ADVANCE
Cadena Rodrguez Rocha -Borja
25





FUNCIONAMIENTO CORRECTO DEL SEGUNDO
CASO ESPLICACION CORRECTA

COLOCAMOS NUEVO Y MODIFICAMOS LA
VENTANA EXPLICACION DEL NUEVO INTENTO



ESPE GEOMETRIA PLANA CLOCK ADVANCE
Cadena Rodrguez Rocha -Borja
26





SEGUIMOS MODIFICANDO LA BIENVENIDA PANTALLA PRICIPAL MODIFICADA

AGREGAMOS CREDITOS LOS AUTORES DEL PROYECTO Y AYUDAS



ANALISIS DEL PROYECTO
Ih,im,ax,aa,ab,at,h,
currenthour=0
INICIO
ESPE GEOMETRIA PLANA CLOCK ADVANCE
Cadena Rodrguez Rocha -Borja
27
- DIAGRAMA DE FLUJO




no
no
si
si
ESPE GEOMETRIA PLANA CLOCK ADVANCE
Cadena Rodrguez Rocha -Borja
28


Ax,aa,ab,a
t
fin
incio
Ax,h1,h2,aa,ab,at,aa2,Ab2,at2,pr,sr,at2,ab2
,aa2,bb2,o,bb,mm,bbb,b,ss,ss2=0
ingrese
angulo x
ax
ingrese hora
entre hora
H1,h2
1
ESPE GEOMETRIA PLANA CLOCK ADVANCE
Cadena Rodrguez Rocha -Borja
29


1
H1>h2
H2>h1
A=h2
A=h1
imposible
resolver
A=00
Ax=00
At=30*a
Ab=(-12*ax+12*at)/11
Aa=ab/12
B=(5*ab)/30
2
si no
si
no
ESPE GEOMETRIA PLANA CLOCK ADVANCE
Cadena Rodrguez Rocha -Borja
30



































- CODIGO DEL PROYECTO (VISUAL BASIC)
2
At2=30*a
Ab2=(12*at2+12*ax)/11
bb=5*ab2/30

O=bb
P=bb-o
Mm=o
Bbb=b
Ss=p*60
Sss=b-bbb
Ss2=sss*60
Pr=at+:+bbb+:+ss2
Sr=at+:+mm+:+ss
Aa,ab,at,p
r,aa2,ab2,
at2
fin
ESPE GEOMETRIA PLANA CLOCK ADVANCE
Cadena Rodrguez Rocha -Borja
31
Cdigo del programa de horas a angulos
Option Explicit
Dim pi As Double ' inicialas variables
Dim currentSec As Integer ' inicia las variables
Dim currentMin As Integer ' inicia las variables
Dim currentHour As Integer ' inicia las variables
Dim anglesec As Double ' inicia las variables
Dim anglemin As Double ' inicia las variables
Dim anglehour As Double ' inicia las variables

Private Sub b1_Click()
ih = "" 'borra contenido
End Sub

Private Sub b2_Click()
im = "" 'borra contenido
End Sub

Private Sub Command1_Click()
If Val(ih) > 12 Then ' predunta si ih es >12
MsgBox "intervalo de horas entre 0 y 12" 'mensaje
ih = "" 'borra contenido
Else 'caso contrario
ih.Enabled = False 'desabilita el ingreso
If ih = "" Then 'pregunta si el ingrreso es a vacio
ih = "00" 'coloca 00 en la variable
End If 'finalizar
ESPE GEOMETRIA PLANA CLOCK ADVANCE
Cadena Rodrguez Rocha -Borja
32
im.Visible = True 'hace visible la variable
igm.Visible = True 'hace visible la variable
l2.Visible = True 'hace visible la variable
Command1.Enabled = False 'desabilita boton
b2.Visible = True 'hace visible la variable
b1.Enabled = False 'desabilita boton
End If 'finaliza
im = "" 'borra contenido
End Sub

Private Sub Command2_Click()
PRICIPAL.Show 'une formularios
Unload Me 'une formularios
End Sub

Private Sub Command3_Click()
nuevo2.Show 'une formularios
Unload Me 'une formularios
End Sub

Private Sub Command4_Click()
K(0).Visible = False 'hace visible la variable
K1(0).Visible = False 'hace visible la variable
K2(0).Visible = False 'hace visible la variable
K3(0).Visible = False 'hace visible la variable
K(1).Visible = False 'hace visible la variable
K1(0).Visible = False 'hace visible la variable
ESPE GEOMETRIA PLANA CLOCK ADVANCE
Cadena Rodrguez Rocha -Borja
33
K2(1).Visible = False 'hace visible la variable
K3(1).Visible = False 'hace visible la variable
EX(2).Visible = True 'hace visible la variable
End Sub

Private Sub Form_Load()
pi = 3.14159265358979 'inicializa pi
End Sub


Private Sub showHours()
anglehour = pi / 6 * currentHour - pi / 2 _
+ pi / 6 / 60 * currentMin _
+ pi / 6 / 60 / 60 * currentSec 'mueve la manesilla de la hora
With lnehour
.X2 = .X1 + 700 * Cos(anglehour) 'mueve la manesilla de la hora
.Y2 = .Y1 + 700 * Sin(anglehour) 'mueve la manesilla de la hora
End With
lblHour.Caption = currentHour 'cambio de variable
End Sub

Private Sub showMinutes()
anglemin = pi / 30 * currentMin - pi / 2 _
+ pi / 30 / 60 * currentSec 'mueve la manesilla de la minutos
With lnemin
.X2 = .X1 + 1000 * Cos(anglemin) 'mueve la manesilla de la minutos
.Y2 = .Y1 + 1000 * Sin(anglemin) 'mueve la manesilla de la minutos
ESPE GEOMETRIA PLANA CLOCK ADVANCE
Cadena Rodrguez Rocha -Borja
34
End With
lblMin.Caption = currentMin 'cambio de variable
End Sub

Private Sub showSeconds()
anglesec = pi / 30 * currentSec - pi / 2 'mueve la manesilla de la
segundos
With lnesec
.X1 = 4680 + 200 * Cos(anglesec + pi) 'mueve la manesilla de la hora
segundos
.X2 = .X1 + 1500 * Cos(anglesec) 'mueve la manesilla de la hora
segundos
.Y1 = 4560 + 200 * Sin(anglesec + pi) 'mueve la manesilla de la hora
segundos
Y2 = .Y1 + 1500 * Sin(anglesec) 'mueve la manesilla de la
horasegundos
End With
lblSec.Caption = currentSec 'cambio de variable
End Sub

Private Sub ih_KeyPress(keyascii As Integer)
If (UCase(Chr(keyascii)) Like "[!0-9]") Then 'Permito slo Nmeros
keyascii = 0 'Permito slo Nmeros
End If
End Sub



Private Sub im_KeyPress(keyascii As Integer)
ESPE GEOMETRIA PLANA CLOCK ADVANCE
Cadena Rodrguez Rocha -Borja
35
If (UCase(Chr(keyascii)) Like "[!0-9]") Then 'Permito slo Nmeros
keyascii = 0 'Permito slo Nmeros
End If
End Sub

Private Sub l2_Click()
If Val(im) > 60 Then 'pregunta si la variable >60
MsgBox "intervalo de minutos entre 0 y 60" ' mensaje de error
im = "" 'borra contenido
Else 'caso caontrario
im.Enabled = False 'desabilita ingreso
If im = "" Then 'predunta si im esta vacia
im = "00" 'coloca en la variable 00
End If 'finaliza segunda presunta
ver.Visible = True 'habilita boton
l2.Enabled = False 'desabilita boton
b2.Enabled = False 'desabilita boton
End If 'finaliza primera pregunta
End Sub


Private Sub n_Click()
nuevo2.Show 'une formularios
Unload Me 'une formularios
End Sub

Private Sub tmrClock_Timer()
ESPE GEOMETRIA PLANA CLOCK ADVANCE
Cadena Rodrguez Rocha -Borja
36
Dim OldSec As Integer 'inicializa variable
currentHour = Hour(Now) 'iguala la hora en tiempo real
currentMin = Minute(Now) 'iguala la hora en tiempo real
OldSec = currentSec 'cambio de variable
currentSec = Second(Now) 'iguala la hora en tiempo real
showHours 'inicializa variable
showMinutes 'inicializa variable
showSeconds 'inicializa variable
End Sub

Private Sub ver_Click()
tmrClock.Enabled = False 'detiene reloj
currentMin = im 'cambio de variable
anglemin = pi / 30 * currentMin - pi / 2 _
+ pi / 30 / 60 * currentSec 'mueve la manecilla del minutero
With lnemin
.X2 = .X1 + 1000 * Cos(anglemin) 'mueve la manecilla del minutero
.Y2 = .Y1 + 1000 * Sin(anglemin) 'mueve la manecilla del minutero
End With
lblMin.Caption = currentMin 'cambio de variable
currentHour = ih 'cambio de variable
anglehour = pi / 6 * currentHour - pi / 2 _
+ pi / 6 / 60 * currentMin _
+ pi / 6 / 60 / 60 * currentSec 'mueve la manecilla del horero
With lnehour
.X2 = .X1 + 700 * Cos(anglehour) 'mueve la manecilla del horero
.Y2 = .Y1 + 700 * Sin(anglehour) 'mueve la manecilla del horero
ESPE GEOMETRIA PLANA CLOCK ADVANCE
Cadena Rodrguez Rocha -Borja
37
End With
lblHour.Caption = currentHour 'cambio de variable
lnesec.Visible = False 'borra linea
currentSec = Val(0) 'iguala a 0 el tiempo
lblSec.Caption = "00" 'iguala a 0 el tiempo
h = Val(currentHour) / 2 * 10 + (ih / 2) 'operacion
m = Val(im) 'validacion
If Val(h) > Val(m) Then ' predunta si es de primer caso o de segundo
MsgBox " ES DE PRIMER CASO" 'mensaje
ab = (Val(im) * 30) / 5 'operacion
at = Val(ih) * 30 'operacion
aa = ab / 12 'operacion
ax = aa + Val(at) - ab 'operacion
K(0).Visible = True 'habilita mensaje
K1(0).Visible = True 'habilita mensaje
K2(0).Visible = True 'habilita mensaje
K3(0).Visible = True 'habilita mensaje
Else 'caso contrario
If Val(m) > Val(h) Then ' pregunta si es de primer caso o de segundo
MsgBox "ES DE SEGUNDO CASO" 'mensaje
ab = (Val(im) * 30) / 5 'operacion
at = Val(ih) * 30 'operacion
aa = ab / 12 'operacion
ax = -aa - Val(at) + ab 'operacion
K(1).Visible = True 'habilita mensaje
K1(0).Visible = True 'habilita mensaje
K2(1).Visible = True 'habilita mensaje
ESPE GEOMETRIA PLANA CLOCK ADVANCE
Cadena Rodrguez Rocha -Borja
38
K3(1).Visible = True 'habilita mensaje
Else 'caso cotrario
MsgBox "IMPOSIBLE RESOLVER" 'mensaje
End If 'fin de la segunda pregunta
End If 'fin de la primera pregunta
ver.Enabled = False 'habilita el boton de operaciones
End Sub

- Cdigo del programa de ngulos a horas
Option Explicit
Dim pi As Double ' inicialas variables
Dim currentSec As Integer ' inicialas variables
Dim currentMin As Integer ' inicialas variables
Dim currentHour As Integer ' inicialas variables
Dim anglesec As Double ' inicialas variables
Dim anglemin As Double ' inicialas variables
Dim anglehour As Double ' inicialas variables


Private Sub AX_KeyPress(keyascii As Integer)
If (UCase(Chr(keyascii)) Like "[!0-9]") Then 'Permite slo Nmeros
keyascii = 0 'Permite slo Nmeros
End If
End Sub

Private Sub b1_Click()
ax = "" 'borra angulo x
ESPE GEOMETRIA PLANA CLOCK ADVANCE
Cadena Rodrguez Rocha -Borja
39
End Sub

Private Sub b2_Click()
H1 = "" ' borra el ingreso de horas
H2 = "" ' borra el ingreso de horas2
End Sub

Private Sub Command1_Click()
If Val(ax) > 360 Then 'pregunta si el angulo x >360 grados
'si la condicion se cumple
MsgBox "intervalo de horas entre 0 y 360" ' despliega mensaje
ax = "" 'borra el contenido del angulo x
Else 'caso contrario
ax.Enabled = False 'desabilita el ingreso de la variable ax
If ax = "" Then 'pregunta si el angulo x es igual a un espacio vacio
ax = "00" 'despliega 00 en el angulo x
End If 'finaliza la segunda preguntas
H1.Visible = True 'hace visible el ingreso de la primera hora
H2.Visible = True 'hace visible el ingreso de la segunda hora
l2.Visible = True 'hace visible el boton listo2
Command1.Enabled = False 'desabilita el boton listo 1
b2.Visible = True 'hace visible la variable b2
b1.Enabled = False 'hace invisible la variable b1
en.Visible = True 'hace visible la variable en
End If 'finaliza la primera preguntas
End Sub

ESPE GEOMETRIA PLANA CLOCK ADVANCE
Cadena Rodrguez Rocha -Borja
40

Private Sub Command2_Click()
sr = a + " : " + mm + " : " + ss 'despliega la hora en el label
tmrClock.Enabled = False 'detine el tiempo
currentMin = mm 'iguala el tiempo real con tiempo ingresado
anglemin = pi / 30 * currentMin - pi / 2 _
+ pi / 30 / 60 * currentSec 'mueve la manecilla de minuto
With lnemin
.X2 = .X1 + 1000 * Cos(anglemin) 'mueve la manecilla de minuto
.Y2 = .Y1 + 1000 * Sin(anglemin) 'mueve la manecilla de minuto
End With
lblMin.Caption = currentMin 'despliega la hora del tiempo real
currentHour = a 'iguala el tiempo real con tiempo ingresado
anglehour = pi / 6 * currentHour - pi / 2 _
+ pi / 6 / 60 * currentMin _
+ pi / 6 / 60 / 60 * currentSec 'mueve la manecilla de hora
With lnehour
.X2 = .X1 + 700 * Cos(anglehour) 'mueve la manecilla de hora
.Y2 = .Y1 + 700 * Sin(anglehour) 'mueve la manecilla de hora
End With
lblHour.Caption = currentHour 'despliega la hora del tiempo real
currentSec = ss 'iguala el tiempo real con tiempo ingresado
anglesec = pi / 30 * currentSec - pi / 2 'mueve la manecilla de segundo
With lnesec
.X1 = 4680 + 200 * Cos(anglesec + pi) 'mueve la manecilla de
segundo
.X2 = .X1 + 1500 * Cos(anglesec) 'mueve la manecilla de minuto
ESPE GEOMETRIA PLANA CLOCK ADVANCE
Cadena Rodrguez Rocha -Borja
41
.Y1 = 4560 + 200 * Sin(anglesec + pi) 'mueve la manecilla de
segundo
.Y2 = .Y1 + 1500 * Sin(anglesec) 'mueve la manecilla de segundo
End With
lblSec.Caption = currentSec 'despliega la hora del tiempo real
End Sub

Private Sub Command3_Click()
pr = a + " : " + BBB + " : " + ss2 'despliega la hora en el label
tmrClock.Enabled = False 'detine el tiempo
currentMin = BBB 'iguala el tiempo real con tiempo ingresado
anglemin = pi / 30 * currentMin - pi / 2 _
+ pi / 30 / 60 * currentSec 'mueve la manecilla de minuto
With lnemin
.X2 = .X1 + 1000 * Cos(anglemin) 'mueve la manecilla de minuto
.Y2 = .Y1 + 1000 * Sin(anglemin) 'mueve la manecilla de minuto
End With
lblMin.Caption = currentMin 'despliega la hora del tiempo real
'
currentHour = a 'iguala el tiempo real con tiempo ingresado
anglehour = pi / 6 * currentHour - pi / 2 _
+ pi / 6 / 60 * currentMin _
+ pi / 6 / 60 / 60 * currentSec 'mueve la manecilla de minuto
With lnehour
.X2 = .X1 + 700 * Cos(anglehour) 'mueve la manecilla de minuto
.Y2 = .Y1 + 700 * Sin(anglehour) 'mueve la manecilla de minuto
End With
ESPE GEOMETRIA PLANA CLOCK ADVANCE
Cadena Rodrguez Rocha -Borja
42
lblHour.Caption = currentHour 'despliega la hora del tiempo real
'
currentSec = ss2 'iguala el tiempo real con tiempo ingresado
anglesec = pi / 30 * currentSec - pi / 2 'mueve la manecilla de minuto
With lnesec
.X1 = 4680 + 200 * Cos(anglesec + pi) 'mueve la manecilla de
minuto
.X2 = .X1 + 1500 * Cos(anglesec) 'mueve la manecilla de minuto
.Y1 = 4560 + 200 * Sin(anglesec + pi) 'mueve la manecilla de minuto
.Y2 = .Y1 + 1500 * Sin(anglesec) 'mueve la manecilla de minuto
End With
lblSec.Caption = currentSec 'despliega la hora del tiempo real
End Sub

Private Sub Form_Load()
pi = 3.14159265358979 'inivializa el pi
End Sub

Private Sub showHours()
anglehour = pi / 6 * currentHour - pi / 2 _
+ pi / 6 / 60 * currentMin _
+ pi / 6 / 60 / 60 * currentSec 'mueve la manecilla de horas
entiempo real
With lnehour
.X2 = .X1 + 700 * Cos(anglehour) 'mueve la manecilla de horas en
tiempo real
.Y2 = .Y1 + 700 * Sin(anglehour) 'mueve la manecilla de horas en
tiempo real
End With
ESPE GEOMETRIA PLANA CLOCK ADVANCE
Cadena Rodrguez Rocha -Borja
43
lblHour.Caption = currentHour 'despliega la hora del tiempo real
End Sub

Private Sub showMinutes()
anglemin = pi / 30 * currentMin - pi / 2 _
+ pi / 30 / 60 * currentSec 'mueve la manecilla de minutos
entiempo real
With lnemin
.X2 = .X1 + 1000 * Cos(anglemin) 'mueve la manecilla de minutos en
tiempo real
.Y2 = .Y1 + 1000 * Sin(anglemin) 'mueve la manecilla de minutos en
tiempo real
End With
lblMin.Caption = currentMin 'despliega la hora del tiempo real
End Sub


Private Sub showSeconds()
anglesec = pi / 30 * currentSec - pi / 2 'mueve la manecilla de segundo
en tiempo real
With lnesec
.X1 = 4680 + 200 * Cos(anglesec + pi) 'mueve la manecilla
desegundo en tiempo real
.X2 = .X1 + 1500 * Cos(anglesec) 'mueve la manecilla de segundo
en tiempo real
.Y1 = 4560 + 200 * Sin(anglesec + pi) 'mueve la manecilla de
segundo en tiempo real
.Y2 = .Y1 + 1500 * Sin(anglesec) 'mueve la manecilla de segundo
entiempo real
End With
ESPE GEOMETRIA PLANA CLOCK ADVANCE
Cadena Rodrguez Rocha -Borja
44
lblSec.Caption = currentSec 'despliega la hora del tiempo real
End Sub

Private Sub im_KeyPress(keyascii As Integer)
If (UCase(Chr(keyascii)) Like "[!0-9]") Then 'Permito slo Nmeros
keyascii = 0 'Permito slo Nmeros
End If
End Sub


Private Sub H2_KeyPress(keyascii As Integer)
If (UCase(Chr(keyascii)) Like "[!0-9]") Then 'Permito slo Nmeros
keyascii = 0 'Permito slo Nmeros
End If
End Sub

Private Sub i_Click()
PRICIPAL.Show 'une los formularios
Unload Me
End Sub

Private Sub l2_Click()
If Val(H1) > 12 Then ' pregunta si la primera hora es > 12
MsgBox "intervalo de minutos entre 0 y 12" 'despliega un error
H1 = "" 'primera hora en espacio
Else 'caso contrario
l2.Enabled = False 'desabilita listo2
ESPE GEOMETRIA PLANA CLOCK ADVANCE
Cadena Rodrguez Rocha -Borja
45
H1.Enabled = False 'desabilita ingreso de la primera hora
l3.Visible = True 'abilita listo 3
H1.Enabled = False 'desabilita listo2
H2.Enabled = True 'abilita ingreso de la segunda hora
If H1 = "" Then 'pregunta si la primera hora es igual a vacio
H1 = "00" 'coloca en el vacio 00
End If 'finaliza segunda pregunta
End If 'finaliza primera pregunta
End Sub

Private Sub H1_KeyPress(keyascii As Integer)
If (UCase(Chr(keyascii)) Like "[!0-9]") Then 'Permito slo Nmeros
keyascii = 0 'Permito slo Nmeros
End If
End Sub


Private Sub l3_Click()
If Val(H2) > 12 Then 'pregunta si el ingreso de la segunda hora se > q 12
MsgBox "intervalo de minutos entre 0 y 12" 'mensaje de herror
H2 = "" 'ingreso de degunda hora en espacio vacio
Else 'caso contrario
H2.Enabled = False 'desabilita segundo ingreso de hora
l3.Enabled = False 'desabilita listo 3
ver.Visible = True 'habilita boton de ejevuvion del programa
If H2 = "" Then 'preunta si el ingreso de la degunda hora es unespacio
en blanco
ESPE GEOMETRIA PLANA CLOCK ADVANCE
Cadena Rodrguez Rocha -Borja
46
H2 = "00" 'coloca 00 en la variable de ingrese degunda hora
End If 'finaliza segunda pregunta
End If 'finaliza primera pregunta
End Sub

Private Sub n_Click()
NUEVO1.Show 'une los formularios
Unload Me 'une los formularios
End Sub

Private Sub NU_Click()
NUEVO1.Show 'une los formularios
Unload Me 'une los formularios
End Sub

Private Sub tmrClock_Timer()
Dim OldSec As Integer 'inicializa vatiable
currentHour = Hour(Now) 'iguala la hora von el tiempo real
currentMin = Minute(Now) 'iguala los minutos en el tiempo real
OldSec = currentSec 'iguala vatiable
currentSec = Second(Now) 'iguala los segundos en tiempo real
showHours 'son variables
showMinutes 'son variables
showSeconds 'son variables
End Sub


ESPE GEOMETRIA PLANA CLOCK ADVANCE
Cadena Rodrguez Rocha -Borja
47
Private Sub ver_Click()
If H1 > H2 Then 'pregunta si el ingreso de la primera hora es > q el
ingreso de la segunda hora
a = Val(H2) 'iguala variables
Else 'caso contrario
If H2 > H1 Then 'preunta si el ingreso de la segunda hora es >
qelingreso de primera hora
a = Val(H1) 'iguala variables
Elsecaso contrario
If H2 = H1 Then 'pregunta si el ingreso de la primera hora es igualal
de la segunda
a = "00" 'pone 00 en la variable a
ax = "00" 'pone 00 en la variable ax
MsgBox "imposible resolver" 'mendaje de error
End If ' finaliza tercera pregunta
End If ' finaliza segunda pregunta
End If 'finaliza tercera pregunta
at = 30 * a 'despliega el resulta del angulo teta
ab = (-12 * ax + 12 * at) / 11 'despliega el resulta del angulo beta
aa = ab / 12 'despliega el resulta del angulo alfa
b = (5 * ab) / 30 'operacion
at2 = 30 * a 'despliega el resulta del angulo teta2
ab2 = (12 * at2 + 12 * ax) / 11 'despliega el resulta del angulo beta2
aa2 = ab2 / 12 'despliega el resulta del angulo alfa2
bb = (5 * ab2) / 30 'operacion
b = Format(b, ".00") 'para 2 cifras decimales
a2 = Format(a2, ".00") 'para 2 cifras decimales
bb = Format(bb, ".00") 'para 2 cifras decimales
ESPE GEOMETRIA PLANA CLOCK ADVANCE
Cadena Rodrguez Rocha -Borja
48
c = Format(c, ".00") 'para 2 cifras decimales
aa = Format(aa, ".00") 'para 2 cifras decimales
ab = Format(ab, ".00") 'para 2 cifras decimales
at = Format(at, ".00") 'para 2 cifras decimales
aa2 = Format(aa2, ".00") 'para 2 cifras decimales
ab2 = Format(ab2, ".00") 'para 2 cifras decimales
at2 = Format(at2, ".00") 'para 2 cifras decimales
ax = Format(ax, ".00") 'para 2 cifras decimales
o = Val(bb) 'iguala variables
p = bb - Val(o) 'iguala variables
p = Format(p, ".00") 'para 2 cifras decimales
mm = o 'iguala variables
BBB = Val(b) 'iguala variables
ss = p * 60 'convierte a sedungos1
ss = Format(ss, "00.") 'para 2 cifras decimales
sss = b - Val(BBB) 'operacion
ss2 = sss * 60 'convierte a segundos 2
ss2 = Format(ss2, "00.") 'para 2 cifras decimales
End Sub







ANALISIS COMPUTACIONAL
ESPE GEOMETRIA PLANA CLOCK ADVANCE
Cadena Rodrguez Rocha -Borja
49
- PASOS PARA INSTALAR VISUAL BASIC 6.0.
PASOS PARA UTILIZAR EL PROYECTO RELOJ 2009
Instalacin del programa Visual Basic 6.0.
Este programa es necesario si queremos realizar algn cambio o mejora de este
proyecto.
1. Ingresamos el CD de instalacin Visual Basic 6.0 en la PC. Esperamos a
que nos despliegue la pantalla de instalacin.



Hacemos clic en siguiente.
2. A continuacin nos despliega la siguiente pantalla.


De la misma manera damos un clic en siguiente.
ESPE GEOMETRIA PLANA CLOCK ADVANCE
Cadena Rodrguez Rocha -Borja
50
3. En esta pantalla nos da 2 opciones de personalizar la instalacin pero es
preferible dejarla con la opcin predeterminada.



4. A continuacin nos pide que ingresemos el nmero de producto e Id. De
usuario. Este nmero se encuentra en la portada de la caja del CD.



Y del mismo modo damos un clic en siguiente.
5. En esta ultima pantalla solo esperamos que el programa se instale
correctamente esto puede demorar de 10 a 15 minutos dependiendo de
la capacidad del computador.
ESPE GEOMETRIA PLANA CLOCK ADVANCE
Cadena Rodrguez Rocha -Borja
51

Qu hace?
El proyecto esta desarrollado con el fin de calcular ngulos y a continuacin
explicaremos en parte terica lo que el proyecto puede hacer.
Su funcin principal como lo dijimos anteriormente es la de calcular ngulos pero
en este caso nosotros tenemos que ingresar datos en el programa. En este caso
tendremos que ingresar horas y minutos para calcular los ngulos que deseamos
saber.
En el programa tambin hay un segundo caso que se podra decir que es lo
contrario del primero ya que esta vez tendremos que ingresar el ngulo y las horas
en las que el ngulo podra encontrarse.
- Cmo ingresa?

La forma de ingresar al proyecto no es un problema ya que el programa es
ejecutable y no requiere de instalacin alguna a menos que se lo quisiera
modificar pero en este caso tendramos que instalar un programa llamado
Visual Basic 6.0.



















- Pasos para ingresar?
ESPE GEOMETRIA PLANA CLOCK ADVANCE
Cadena Rodrguez Rocha -Borja
52
A continuacin detallaremos de manera precisa como ingresar al proyecto y
hacerle funcionar.
El CD que viene adjunto con el Manual del Proyecto lo insertamos el la PC.
Una vez insertado el CD ingresamos a mi PC y buscamos la unidad de CD en
la cual diga Proyecto del Reloj 2009 y hacemos doble clic.
A continuacin damos doble clic en el icono que diga reloj.









Nos despliega una pantalla donde nos aparece un mensaje (Bienvenido)
hacemos clic en Continuar.



Nos despliega una segunda pantalla con dos botones en donde podemos
escoger el caso que deseemos.

ESPE GEOMETRIA PLANA CLOCK ADVANCE
Cadena Rodrguez Rocha -Borja
53


En el primer botn nos dice de (horas a ngulos) y el segundo nos dice de
(ngulos a horas).



Haciendo clic en el primer botn (horas a ngulos) nos despliega una
pantalla con un reloj.






ESPE GEOMETRIA PLANA CLOCK ADVANCE
Cadena Rodrguez Rocha -Borja
54

En la caja de texto en blanco podemos ingresar cualquier hora que
deseemos y damos clic en el botn que dice (Listo).



Nos aparece una segunda caja de texto en blanco en la nos pide que
ingresemos los minutos, una vez ingresado los minutos hacemos clic en el
botn (Listo).



Aparece un botn que nos dice ver el caso y resolverlo damos un clic.



Nos despliega una pantalla que nos dice (Primer caso).














ESPE GEOMETRIA PLANA CLOCK ADVANCE
Cadena Rodrguez Rocha -Borja
55

Hacemos clic en aceptar.
Y a continuacin nos despliega las respuestas de cuanto vale el ngulo X,
Alfa, Beta y Teta. Esto es con respecto al primer botn que lo nombramos
anteriormente.








Con respecto al segundo botn (ngulos a horas) de la misma forma nos
despliega un reloj.



ESPE GEOMETRIA PLANA CLOCK ADVANCE
Cadena Rodrguez Rocha -Borja
56

Pero en este caso nos pide primero que ingresemos el valor del ngulo X
(Cualquier valor). Y damos un clic en (Listo).



Nos despliega una caja de texto en el cual nos pide ingresar una hora
cualquiera, ingresada la hora damos clic en (Listo).











Nos aparece una segunda caja de texto e igualmente nos pide que
ingresemos una segunda hora, una vez ingresado la segunda hora damos
clic en (Listo).



Nos aparece un botn con el nombre de (Resolver), damos un clic.




ESPE GEOMETRIA PLANA CLOCK ADVANCE
Cadena Rodrguez Rocha -Borja
57
E inmediatamente nos despliega el valor de los ngulos Alfa, Beta y Teta. Y
en este caso tambin nos da las horas en las que podra estar ese ngulo
ingresado al principio.






- Cmo Funciona?
El funcionamiento de este proyecto es a base de formulas geomtricas para
calcular ngulos y horas.
Su funcionamiento esta basado en los siguientes datos:
1. Angulo Teta.- Es el ngulo que forma entre la Hora Referencial (HR) que
en este caso va estar siempre en 12, y la Hora Fija (HF) o en punto.
Sabiendo que 5 minutos en el reloj nos va a dar 30 grados. Entonces
primero calculamos el ngulo que forma HR y HF, multiplicando 30
grados por la hora,
Ejemplo:
Datos
HF = 8
5 minutos = 30 Grados
Teta = HF * 30 grados
Teta = 8 * 30
Teta = 240 grados.
2. Angulo Beta.- Es el ngulo formado entre la Hora referencial (HR) y el
Minutero Mvil (MM). Para el clculo de este ngulo utilizaremos una
regla de 3.
Sabiendo que 5 minutos nos da 30 grados y el valor de MM nos da Beta.
ESPE GEOMETRIA PLANA CLOCK ADVANCE
Cadena Rodrguez Rocha -Borja
58
Ejemplo:
Datos
5 minutos = 30 grados
MM = 15 minutos

5 minutos 30 grados
45 minutos Beta
Beta = 15 * 30
5
Beta = 90 grados.
3. Angulo Alfa.- Este ngulo esta formado entre la Hora Fija (HF) y la Hora
Mvil (HM). Este ngulo se lo calcula con el valor de Beta dividido para
12 ya que un reloj cualquiera tiene 12 horas.
Ejemplo:
Datos
Beta = 90 grados
Horas = 12
Alfa = Beta
12
Alfa = 90
12
Alfa = 7.5 grados.
4. Angulo X (Angulo que deseamos encontrar).- Este ngulo esta formado
entre la Hora Mvil (HM) y el Minutero Mvil (MM). Para encontrar este
ngulo utilizamos la siguiente formula.
Ejemplo.
Datos
Teta = 240 grados
Beta = 90 grados
Alfa = 7.5 grados
X = ?
Beta + X = Teta + Alfa
90 + X = 240 + 7.5
X = 157.5 grados.
Este es el procedimiento como el programa puede resolver un ejercicio.






ESPE GEOMETRIA PLANA CLOCK ADVANCE
Cadena Rodrguez Rocha -Borja
59





o Este software se ha creado con el objetivo de hacer interactivo el tema
de ANGULOS EN EL RELOJ EN GEOMETRA y ayudar a la resolucin de
los diferentes problemas directamente relacionados a este tema.

o Posee cualidades y virtudes para identificar los casos en geometra de
ANGULOS EN EL RELOJ.


o Ayuda al razonamiento del usuario para identificar los ngulos
comprendidos entre las manecillas del reloj y/o proponer una solucin
para el problema planteado.


o Ayuda a rectificar fallas de los estudiantes en estos tipos de problemas.


o Puede servir como consultor de respuestas.


o Este software fue desarrollado de acuerdo a los casos que se necesitaba
simular de geometra.

o Este software es de gran utilidad ya que su tamao es muy pequeo.










ESPE GEOMETRIA PLANA CLOCK ADVANCE
Cadena Rodrguez Rocha -Borja
60




1) Leer el manual del software para fcil manejo del mismo.

2) Utilizar el software de manera adecuada.

3) En caso de tener complicaciones la mquina al de abrir o ejecutar el
software no forzar.

4) En caso de no entender el manual busque ayuda tcnica o profesional.

5) Tener conocimientos de los temas y de lo que abarca este software.

6) Prevenir que el Cd del software entre en contacto con un fuerte calor, agua,
lquidos o comida.

7) Tener cuidado al manipular el Cd.

8) No jugar con el Cd del software.

9) En general tener cuidado con los varios factores que pueden ocasionar
dao al Cd del software.

10) Esperar que se ejecute correctamente el software.

11) En caso de seguir el manual del software seguir con atencin los pasos para
el respectivo funcionamiento.











ESPE GEOMETRIA PLANA CLOCK ADVANCE
Cadena Rodrguez Rocha -Borja
61



o Es de fcil manejo ya que tiene una estructura simple, pero adems de
ser maniobrable es confiable ya que sus mtodos de llegar al o los
resultados depende de formulas matemticas correctamente definidas.

o Este software esta programado bajo un lenguaje de programacin
estndar en lo que es Microsoft.

o Ya que Microsoft es el creador de VB funcionara bajo Windows XP.

o Este software fue programado en Visual Basic (VB), basndonos en
conocimientos adquiridos en los estudios secundarios.

o Empleamos el conocimiento basados en diseo y propiedades para
tratar de crear un software que principalmente sea de utilidad para la
sociedad politcnica o a cualquier entidad educativa.

o Diseo simple pero con virtudes y cualidades sobresaldr ya que un
buen software simple, conciso y contiene varias ventajas.

o Este software es compatible con varias versiones de Windows sean
antiguas hasta las mas actuales.

o Baja complejidad del software

o Ya que esta programa a base de formulas matemticas tiene un
bajsimo margen de error.

o Cuenta con un identificador de casos ya que se tratan de 2 en geometra
plana.







ESPE GEOMETRIA PLANA CLOCK ADVANCE
Cadena Rodrguez Rocha -Borja
62



Imagen empleada
en documentos del
proyecto.



Reloj analgico
empleado en el
proyecto de
geometra.



Proyecto de
geometra
ejecutndose.
En la casilla
sealada debe
ingresar el nmero
de horas
requeridas una vez
llenada la casilla
presionamos la
opcin listo.
ESPE GEOMETRIA PLANA CLOCK ADVANCE
Cadena Rodrguez Rocha -Borja
63


Escribimos el
nmero de minutos
requeridos en la
casilla inferior.












Al presionar la
opcin ver el caso
y resolverlo
aparecer la
identificacin del
caso ya que existen
2 en ngulos del
reloj y tambin
aparecer el
resultado de los
ngulos solicitados.






ESPE GEOMETRIA PLANA CLOCK ADVANCE
Cadena Rodrguez Rocha -Borja
64

LGICA: Es una secuencia de operaciones realizadas por el hardware o por el
software.
ALGORITMO: Conjunto de sentencias / instrucciones en lenguaje nativo, los
cuales expresan la lgica de un programa.
ARCHIVO: Son un conjunto de registros lgicos.
BASE DE DATOS: Es un almacenamiento colectivo de las bibliotecas de datos
que son requeridas y organizaciones para cubrir sus requisitos de procesos y
recuperacin de informacin.
BIT:(dgito binario ) un dgito simple de un numero binario (1 0)
en el computador.
BYTE: Grupo de bits adyacentes operados como una unidad,
( grupos de 8 bits ). BASIC: ( BIGINNERS ALL PURPUS SIMBOLIC
INSTRUTION CODE ), Lenguaje de instrucciones simblicas de propsito
general para principiantes, esta disponible en modo compilador e interprete,
siendo este ultimo el mas popular para el usuario circunstancial y para el
programador principiante.
DIAGRAMA DE FLUJO: Es la representacin grfica de una secuencia de
instrucciones de un programa que ejecuta un computador para obtener un
resultado determinado.
CDIGO FUENTE: Programa en su forma original, tal y como fue escrito por el
programador, el cdigo fuente no es ejecutable directamente por el computador,
debe convertirse en lenguaje de maquina mediante compiladores,
ensambladores o interpretes.
1CAMPO: Es el espacio en la memoria que sirve para almacenar temporalmente
un dato durante el proceso, Su contenido varia durante la ejecucin del
programa.
CAMPO NUMRICO, el que solo puede almacenar valores ( dgitos ).
CAMPO ALFANUMERICO, el que puede almacenar cualquier carcter ( dgito,
letra, smbolo especial ).
COMPILADOR: Programa de computadora que produce un programa en
lenguaje de maquina, de un programa fuente que generalmente esta escrito por
el programador en un lenguaje de alto nivel.
INTERPRETE: Dispositivo o programa que recibe una por una las sentencias
de un programa fuente, la analiza y la convierte en lenguaje de maquina si no
ESPE GEOMETRIA PLANA CLOCK ADVANCE
Cadena Rodrguez Rocha -Borja
65
hay errores en ella. Tambin se puede producir el listado de las instrucciones del
programa.
VARIABLE: En programacin es una estructura que contiene datos y recibe un
nombre nico dado por el programador, mantiene los datos asignados a ella
hasta que un nuevo valor se le asigne o hasta que el programa termine.
CONSTANTE: Valor o conjunto de caracteres que permanecen invariables
durante la ejecucin del programa.
ACUMULADOR: Campo o variable que sirve para llevar una suma o cuenta de
diferentes valores.
DATO: El termino que usamos para describir las seales con las cuales trabaja
la computadora es dato; Aunque las palabras dato e informacin muchas veces
son usada indistintamente, si existe una diferencia importante entre ellas. En un
sentido estricto, los datos son las seales individuales en bruto y sin ningn
significado que manipulan las computadoras para producir informacin.
HARDWARE: Es la parte tangible del computador.
SOFTWARE: Conjunto de programas, documentos, procesamientos y rutinas
asociadas con la operacin de un sistema de computadoras, es decir, la parte
intangible de computador.
INFORMACION: Es lo que se obtiene del procesamiento de datos, es el
resultado final.
PROGRAMA: Es una coleccin de instrucciones que indican a la computadora
que debe hacer. Un programa se denomina software, por lo tanto , programa,
software e instruccin son sinnimos.
PROGRAMA FUENTE: Instruccin escrita por el programador en un lenguaje
de programacin para plantear al computador el proceso que debe ejecutar.
PROGRAMA OBJETO: Instrucciones en lenguaje maquina producida por el
computador.
SUBRUTINA: Programa ( conjunto de instrucciones ), que desde otro programa
se pueden llamar a ejecucin bien se puede, decir grupo de instrucciones que
realizan una funcin especifica, tal como una funcin o marco. Una subrutina
grande se denomina usualmente * * MODULO * * * * PROCEDIMIENTO * *,
pero todos los trminos se utilizan de manera alternativa.
FUNCION: En programacin, una rutina que hace una tarea particular. Cuando
el programa pasa el control a una funcin, sta realiza la tarea y devuelve el
control a la instruccin siguiente a la que llamo.
RUTINA: Es el conjunto de instrucciones dentro del mismo programa, que se
puede llamar a ejecucin desde diferentes partes del mismo programa.
INTERFAZ: Una conexin e interaccion entre hardware, software y usuario, es
decir como la plataforma o medio de comunicacin entre usuario o programa.
ESPE GEOMETRIA PLANA CLOCK ADVANCE
Cadena Rodrguez Rocha -Borja
66
3
PROGRAMADOR: Un individuo que disea la lgica y escribe las lneas de
cdigo de un programa de computadora.
PROGRAMADOR DE APLICACIONES: Individuo que escribe programas de
aplicacin en una organizacin usuaria. La mayora de los programadores son
programadores de aplicacin.
PROGRAMADOR DE SISTEMAS: En el departamento de procesamiento de
datos de una gran organizacin, tcnico experto en parte o en la totalidad de
software de sistema de computadora, tal como el sistema operativo, el programa
de control de red y el sistema de administracin de base de datos. Los
programadores de sistemas son responsables del rendimiento eficiente de los
sistemas de computacin.
EMULADOR: es un dispositivo que se construye para trabajar como otro.
PILA: Es el conjunto de registros de hardware cantidad reservada de memoria
principal que se usa para clculos aritmticos o para el seguimiento de las
operaciones internas. Las pilas se usan para realizar el seguimiento de la
secuencia de rutinas que se llamen en un programa.
ALMACENAMIENTO PRIMARIO: La memoria interna de la computadora (
RAM ).
CDIGO MAQUINA: para que se pueda ejecutar un programa, debe estar en
lenguaje de maquina de la computadora que lo esta ejecutando.
PROGRAMA EJECUTABLE: Los archivos de programa a menudo se
denominan programas ejecutables, puesto que, al teclear su nombre al hacer
clic sobre el icono que le corresponda en un entorno grfico, logra que la
computadora cargue y corra, o ejecute las instrucciones del archivo.
DEPURADOR ( debugger ): Es un programa que asiste en la depuracin de un
programa.
ALMACENAMIENTO VIRTUAL: Es una tcnica que simula mas memoria que
la que realmente existe y permita a la computadora ejecutar varios programas
simultneamente, sin importar su tamao.
PROGRAMA ENSAMBLADOR: Es un programa de computador preparado por
un programador que toma las instrucciones que no estn en lenguaje de
maquina y las convierte en una forma que puede ser usada por el computador.
PERIFERICOS: cualquier dispositivo de hardware conectado a una
computadora.
INSTRUCCION O SENTENCIA: Conjunto de caracteres que se utilizan para
dirigir un sistema de procesamiento de datos en la ejecucin de una operacin .
EDITOR: Es un software empleado para crear y manipular archivos de texto,
tales como programas en lenguaje fuente, lista de nombres y direcciones
ESPE GEOMETRIA PLANA CLOCK ADVANCE
Cadena Rodrguez Rocha -Borja
67

GUA DE VISUAL BASIC 6.
TEMAS TRATADOS:
Timer.
Lo empleamos en el lenguaje del reloj analgico.
Insertar reloj en visual basic.
Insertamos el modelo escogido de acuerdo con las instrucciones establecidas.
Propiedades de label.
Las empleamos en diseo y para dar formato de nmero.
Crear un ejecutable.
Fue esencial para pruebas con el proyecto realizado.
Diseo de elementos.
Encontramos una estructura simple y sinttica para los elementos de visual.










ESPE GEOMETRIA PLANA CLOCK ADVANCE
Cadena Rodrguez Rocha -Borja
68

o Consultas de reloj analgico.

Se consult sobre la estructura, cdigo de programacin y diseo de
cmo debe ser un proyecto sobre el reloj analgico en geometra.

www.wikipedia.com
http://mx.answers.yahoo.com
http://www.elguille.info/default.aspx



o Foros de VISUAL BASIC guas.

Ingresamos a foros del tema tratado ya que tuvimos algunas
complicaciones y para confirmar informacin de cdigo.

http://www.todoexpertos.com/categorias/tecnologia-e-
internet/programacion/visual-basic/respuestas
http://www.recursosvisualbasic.com.ar
www.esaeweb.net/manuales/visual_basic/ap_vb6_primero/index.htm

o Descargas de relojes analgicos.

Ingresamos e indagamos para descargar modelos y diseos para el
proyecto de ngulos en el reloj, encontramos varias opciones pero
creemos que un diseo simple pero con virtudes y cualidades sobresaldr
ya que un buen software simple, conciso y varias ventajas.

www.megaupload.com
www.softsonic.com
www.4shared.com
www.programas-gratis.com
www.mediafire.com

Das könnte Ihnen auch gefallen