angulos del reloj

27.930 visualizaciones

Publicado el

luis rocha

1 comentario
4 recomendaciones
Estadísticas
Notas
Sin descargas
Visualizaciones
Visualizaciones totales
27.930
En SlideShare
0
De insertados
0
Número de insertados
4
Acciones
Compartido
0
Descargas
264
Comentarios
1
Recomendaciones
4
Insertados 0
No insertados

No hay notas en la diapositiva.

angulos del reloj

  1. 1. INDICE<br />ANGULOS DEL RELOJ<br />INTRODUCCION<br />OBJETIVOS<br />OBJETIVOS GENERALES<br />OBJETIVOS ESPECIFICOS<br />FUNDAMENTO TEORICO<br />DISEÑO DEL PROYECTO<br />DIAGRAMA EN BLOQUES<br />DISEÑO DE SOFTWARE<br />ANALISIS DEL PROYECTO<br />DIAGRAMA DE FLUJO<br />CODIGO DEL PROYECTO (VISUAL BASIC)<br />ANALISIS MATEMATICO<br />EJEMPLOS<br />ANALISIS COMPUTACIONAL<br />¿ QUE HACE ?<br />¿ COMO INGRESAR ?<br />¿ PASOS PARA INGRESAR ?<br />¿ COMO FUNCIONA ?<br />MANUAL DEL PROYECTO<br />CONCLUSION Y RECOMENDACIONES<br />CONCLUSIONES TECNICAS<br />ANEXOS<br />GLOSARIO DE TERMINOS <br />BIBLIOGRAFIA<br />WEBGRAFIA<br />INTRODUCCION<br />El presente proyecto es para el cumplimiento del programa analítico de Geometría Plana en el tema de Ángulos, basándonos 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 relacionándolos entre si.<br />Hemos considerado de utilidad efectuar un trabajo de rutina que permita alcanzar un buen grado de a simulación de los conceptos fundamentales analizados con este fin hemos incluido ejercicios matemáticos que permiten aclarar los puntos fundamentales de nuestro proyecto.<br />OBJETIVOS<br />Objetivo General.- Desarrollar un software de fácil manejo y productivo para docentes y estudiantes.<br />Objetivo Especifico.- Demostrar iniciativa y criticidad en la solución de problemas mediante el perfeccionamiento continuo de los procesos comprendido entre las manecillas del reloj y sus ángulos.<br />Resolver problemas sobre ángulos del reloj, manecillas del reloj, entre horas y minutos.<br />FUNDAMENTO TEORICO<br />Los ángulos y el reloj <br />¿Qué ángulo forman las agujas en cada caso?<br /> Ángulos a las 2 y a las 3 <br />Tomando un transportador podemos ver que, en el primer caso, forman un ángulo de 60°, en el segundo de 90°...<br />Pero esto también se puede obtener de otra forma.<br />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°.<br />La aguja horario recorre, cada hora, solamente un ángulo de 30° (360°/12), luego cada minuto recorre 30°/60 = 0,5°.<br />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°.<br />¿A qué hora exacta, entre las 2 y las 3 h, las agujas del reloj están superpuestas?<br /> Agujas superpuestas <br />Dicha hora será las 2 h x min. Por tanto, se trata de hallar esos minutos. De la posición de las 12 h a la posición x de la aguja minutero, el ángulo será 6x. Desde la posición de 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.<br />El ángulo recorrido por ambas agujas es el mismo:<br />6x = 60 + 0,5x; x = 10,91 min<br />Si lo expresamos en horas, minutos y segundos:<br />0,91 · 60 = 54,6 s<br />2 h 10,91 min = 2 h 10 min 54,6 s<br />¿Qué hora es entre las 2 y las 3 h, cuando las agujas del reloj están en prolongación?<br /> Agujas formando un ángulo de 180º <br />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.<br />En este caso, el ángulo de la aguja minutero es 180° mayor que el de la horario, es decir:<br />6x - (60 + 0,5x) = 180; x = 43,64 min<br />Las agujas están en prolongación a las 2 h 43,64 min, es decir, se produce a las 2 h 43 min 38 s.<br />UNIMOS INFORMACIÓN DATOS ALUUNIDAD DE ALMACENAMIENTO DE ANGULOS HORAS β θ × αVARIABLESUNIDAD DE PROCESAMIENTO DE DATOS ENTRADA DATOSDISEÑO DEL PROYECTO<br />2120265262255<br />1553845-175260ANALISIS MATEMATICO<br />EJEMPLOS<br />PROBLEMAS:<br />Transforme de grados, minutos y segundos sexagesimales, a grados con decimales:<br />a) Rp: <br />b) Rp: <br />c) Rp: <br />d) Rp:<br />e) Rp:<br />Transforme de grados con decimales a grados, minutos y segundos:<br /> Rp:<br /> <br /> Rp: <br /> <br /> Rp: <br /> <br /> Rp: <br /> <br /> Rp: <br /> <br />3803015319405A las 9:27 que valor tiene el ángulo que forman las mαanecillas del reloj. Rp: <br />Entre las 7 y las 8 a que hora las manecillas del reloj forman <br />3803015175260<br />A las 7:22 horas que ángulo se forma? Rp: <br />3844290226695<br />Entre las 8 y las 9 a que hora se forma un ángulo de . Rp: 8h34m11s <br />4307840111760 <br />Entre las 4 y las 5 a que hora se oponen, se superponen forman y ángulo de 81º.<br />4250055406400 Rp: 4h54m33s; 4h21m49; 4h7m5s; y 4h36m30s<br />DISEÑO DEL PROYECTO<br />DISEÑO DE SOFTWARE<br />-10160-3237865 63500-3221355 AYUDA; ESO NOS SIRVIO COMO AYUDA PARA LA CODIFICACION DEL RELOJCOMPROVACION DEL CODIGO DEL RELOJ SI ESTE FUNCIONA BIEN   CODIFICACIONCODIFICACION DE MENSAJES DE NUEVO<br />152400-2900680 57150bottom PRUEBAS CON OTROS RELOJESINTENTOS FALLIDOS   CODIFICACION DEL RELOJ FALLIDO TRATAMOS DE MEJORAR LA ANTERIOR CODIFICACION <br />   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 <br />66675-3237230 94615-3237230  CODIGO REAL DEL RELOJ DEMOSTRACION DEL CODIGO “SOLO AGUJAS” 66675-2385060 90170-2555240  DISEÑO GRÀFICO DEL RELOJCODIFICACION DE LA PANTALLA PRINCIPAL <br />   DISEÑO DE LA PANTALLA PRINCIPAL DISEÑO DEL PROGRAMA DE HORAS A ANGULOS    SEGUIMOS CON LA BIENBENIDAPROGRAMANDO LA CONTINUACION<br />   SEGUIMOS GUARDANDO CAMBIOS DEL PROGRAMASE NOS CREA VARIOS ARCHIVOS DEL PROGRAMA    BUSCAMOS EL ICONO DEL PROGRAMASEGUMOS EN VISUAL BASIC CONFIGURANDO EL PROGRAMA<br /> <br />   SEGUIMOS CON LA CONFIGURACION DE LAS HORASDETECTAMOS ERRORES     CORREGIMOS ERRORESAVANZAMOS CON NUESTRO PROGRAMA<br />11239547625133350-3066415  SEGUIMOS MONTANDO MAS CONDICIONESVERIFICAMOS QUE SI IGUALA LA HORA  MODIFICAMOS DE HORAS A ANGULOS VERIFICAMOS SU CORRECTO FUNCIONAMIENTO<br />   PROBAMOS LA CONDICION NUEVO PROVAMOS LA CONDICION IR A PANTALLA PRINCIPAL    FUNCIONA BIEN LA CONDICION NUEVOHEMOS COLOCADO LA CONDICION DE PRIMER CASO<br />  MODIFICAMDO EL PRIMER CASO  LA EXPLICACION DEL ANGULO   COLOCAMOS NUEVOVERIFICAMOS EJEMPLO DE SEGUNDO CASO<br />  FUNCIONAMIENTO CORRECTO DEL SEGUNDO CASO ESPLICACION CORRECTA   COLOCAMOS NUEVO Y MODIFICAMOS LA VENTANA EXPLICACION DEL NUEVO INTENTO<br />   SEGUIMOS MODIFICANDO LA BIENVENIDAPANTALLA PRICIPAL MODIFICADA   AGREGAMOS CREDITOSLOS AUTORES DEL PROYECTO Y AYUDAS<br />INICIOIh,im,ax,aa,ab,at,h, currenthour=0im1Ab=im*30/5At=ih*30Aa=ab/12Ax=-aa-at-abAb=im*30/5At=ih*30Aa=ab/12Ax=-aa-at+ab“imposible resolver”“es de segundo caso”“es de primer caso”m>hh>mH=currenthour/2*10+(ih/2)M=imih“ingrese horas”“ingrese minutos” ANALISIS DEL PROYECTO<br />DIAGRAMA DE FLUJO<br />sinonosi<br />finAx,aa,ab,at<br />“ingrese hora entre hora”ax“ingrese angulo x”Ax,h1,h2,aa,ab,at,aa2,Ab2,at2,pr,sr,at2,ab2,aa2,bb2,o,bb,mm,bbb,b,ss,ss2=01incioH1,h2<br />1<br />2A=h2At=30*aAb=(-12*ax+12*at)/11Aa=ab/12B=(5*ab)/30A=”00”Ax=”00”A=h1“imposible resolver”sinoH2>h1siH1>h2no<br />finAa,ab,at,pr,aa2,ab2,at2Sr=at+”:”+mm+”:”+ssPr=at+”:”+bbb+”:”+ss2O=bbP=bb-oMm=oBbb=bSs=p*60Sss=b-bbbSs2=sss*60At2=30*aAb2=(12*at2+12*ax)/11bb=5*ab2/302<br />CODIGO DEL PROYECTO (VISUAL BASIC)<br />Código del programa de horas a angulos<br />Option Explicit<br /> Dim pi As Double ' inicialas variables<br /> Dim currentSec As Integer ' inicia las variables<br /> Dim currentMin As Integer ' inicia las variables<br /> Dim currentHour As Integer ' inicia las variables<br /> Dim anglesec As Double ' inicia las variables<br /> Dim anglemin As Double ' inicia las variables<br /> Dim anglehour As Double ' inicia las variables<br /> <br />Private Sub b1_Click()<br />ih = " " 'borra contenido<br />End Sub<br />Private Sub b2_Click()<br />im = " " 'borra contenido<br />End Sub<br />Private Sub Command1_Click()<br />If Val(ih) > 12 Then ' predunta si ih es >12<br />MsgBox " intervalo de horas entre 0 y 12" 'mensaje<br />ih = " " 'borra contenido<br />Else 'caso contrario<br />ih.Enabled = False 'desabilita el ingreso<br />If ih = " " Then 'pregunta si el ingrreso es a vacio<br />ih = " 00" 'coloca 00 en la variable<br />End If 'finalizar<br />im.Visible = True 'hace visible la variable<br />igm.Visible = True 'hace visible la variable<br />l2.Visible = True 'hace visible la variable<br />Command1.Enabled = False 'desabilita boton<br />b2.Visible = True 'hace visible la variable<br />b1.Enabled = False 'desabilita boton<br />End If 'finaliza<br />im = " " 'borra contenido<br />End Sub<br />Private Sub Command2_Click()<br />PRICIPAL.Show 'une formularios<br />Unload Me 'une formularios<br />End Sub<br />Private Sub Command3_Click()<br />nuevo2.Show 'une formularios<br />Unload Me 'une formularios<br />End Sub<br />Private Sub Command4_Click()<br />K(0).Visible = False 'hace visible la variable<br />K1(0).Visible = False 'hace visible la variable<br />K2(0).Visible = False 'hace visible la variable<br />K3(0).Visible = False 'hace visible la variable<br />K(1).Visible = False 'hace visible la variable<br />K1(0).Visible = False 'hace visible la variable<br />K2(1).Visible = False 'hace visible la variable<br /> K3(1).Visible = False 'hace visible la variable<br />EX(2).Visible = True 'hace visible la variable<br />End Sub<br />Private Sub Form_Load()<br /> pi = 3.14159265358979 'inicializa pi<br />End Sub<br />Private Sub showHours()<br /> anglehour = pi / 6 * currentHour - pi / 2 _<br /> + pi / 6 / 60 * currentMin _<br /> + pi / 6 / 60 / 60 * currentSec 'mueve la manesilla de la hora<br /> With lnehour<br /> .X2 = .X1 + 700 * Cos(anglehour) 'mueve la manesilla de la hora<br /> .Y2 = .Y1 + 700 * Sin(anglehour) 'mueve la manesilla de la hora<br /> End With<br /> lblHour.Caption = currentHour 'cambio de variable<br />End Sub<br />Private Sub showMinutes()<br /> anglemin = pi / 30 * currentMin - pi / 2 _<br /> + pi / 30 / 60 * currentSec 'mueve la manesilla de la minutos<br /> With lnemin<br /> .X2 = .X1 + 1000 * Cos(anglemin) 'mueve la manesilla de la minutos<br /> .Y2 = .Y1 + 1000 * Sin(anglemin) 'mueve la manesilla de la minutos<br /> End With<br /> lblMin.Caption = currentMin 'cambio de variable<br />End Sub<br />Private Sub showSeconds()<br /> anglesec = pi / 30 * currentSec - pi / 2 'mueve la manesilla de la segundos<br /> With lnesec<br /> .X1 = 4680 + 200 * Cos(anglesec + pi) 'mueve la manesilla de la hora segundos<br /> .X2 = .X1 + 1500 * Cos(anglesec) 'mueve la manesilla de la hora segundos<br /> .Y1 = 4560 + 200 * Sin(anglesec + pi) 'mueve la manesilla de la hora segundos<br /> Y2 = .Y1 + 1500 * Sin(anglesec) 'mueve la manesilla de la horasegundos<br /> End With<br /> lblSec.Caption = currentSec 'cambio de variable<br />End Sub<br />Private Sub ih_KeyPress(keyascii As Integer)<br />If (UCase(Chr(keyascii)) Like " [!0-9]" ) Then 'Permito sólo Números<br />keyascii = 0 'Permito sólo Números<br />End If<br />End Sub<br />Private Sub im_KeyPress(keyascii As Integer)<br />If (UCase(Chr(keyascii)) Like " [!0-9]" ) Then 'Permito sólo Números<br />keyascii = 0 'Permito sólo Números<br />End If<br />End Sub<br />Private Sub l2_Click()<br />If Val(im) > 60 Then 'pregunta si la variable >60<br />MsgBox " intervalo de minutos entre 0 y 60" ' mensaje de error<br />im = " " 'borra contenido<br />Else 'caso caontrario<br /> im.Enabled = False 'desabilita ingreso<br /> If im = " " Then 'predunta si im esta vacia<br /> im = " 00" 'coloca en la variable 00<br /> End If 'finaliza segunda presunta<br /> ver.Visible = True 'habilita boton<br /> l2.Enabled = False 'desabilita boton<br /> b2.Enabled = False 'desabilita boton<br />End If 'finaliza primera pregunta<br />End Sub<br />Private Sub n_Click()<br />nuevo2.Show 'une formularios<br />Unload Me 'une formularios<br />End Sub<br />Private Sub tmrClock_Timer()<br /> Dim OldSec As Integer 'inicializa variable<br /> currentHour = Hour(Now) 'iguala la hora en tiempo real<br /> currentMin = Minute(Now) 'iguala la hora en tiempo real<br /> OldSec = currentSec 'cambio de variable<br /> currentSec = Second(Now) 'iguala la hora en tiempo real<br /> showHours 'inicializa variable<br /> showMinutes 'inicializa variable<br /> showSeconds 'inicializa variable<br />End Sub<br />Private Sub ver_Click()<br />tmrClock.Enabled = False 'detiene reloj<br /> currentMin = im 'cambio de variable<br /> anglemin = pi / 30 * currentMin - pi / 2 _<br /> + pi / 30 / 60 * currentSec 'mueve la manecilla del minutero<br /> With lnemin<br /> .X2 = .X1 + 1000 * Cos(anglemin) 'mueve la manecilla del minutero<br /> .Y2 = .Y1 + 1000 * Sin(anglemin) 'mueve la manecilla del minutero<br /> End With<br /> lblMin.Caption = currentMin 'cambio de variable<br />currentHour = ih 'cambio de variable<br /> anglehour = pi / 6 * currentHour - pi / 2 _<br /> + pi / 6 / 60 * currentMin _<br /> + pi / 6 / 60 / 60 * currentSec 'mueve la manecilla del horero<br /> With lnehour<br /> .X2 = .X1 + 700 * Cos(anglehour) 'mueve la manecilla del horero<br /> .Y2 = .Y1 + 700 * Sin(anglehour) 'mueve la manecilla del horero<br /> End With<br /> lblHour.Caption = currentHour 'cambio de variable<br /> lnesec.Visible = False 'borra linea<br /> currentSec = Val(0) 'iguala a 0 el tiempo<br />lblSec.Caption = " 00" 'iguala a 0 el tiempo<br />h = Val(currentHour) / 2 * 10 + (ih / 2) 'operacion<br />m = Val(im) 'validacion<br />If Val(h) > Val(m) Then ' predunta si es de primer caso o de segundo<br />MsgBox " ES DE PRIMER CASO" 'mensaje<br />ab = (Val(im) * 30) / 5 'operacion<br />at = Val(ih) * 30 'operacion<br />aa = ab / 12 'operacion<br />ax = aa + Val(at) - ab 'operacion<br />K(0).Visible = True 'habilita mensaje<br />K1(0).Visible = True 'habilita mensaje<br />K2(0).Visible = True 'habilita mensaje<br />K3(0).Visible = True 'habilita mensaje<br />Else 'caso contrario<br /> If Val(m) > Val(h) Then ' pregunta si es de primer caso o de segundo<br /> MsgBox " ES DE SEGUNDO CASO" 'mensaje<br /> ab = (Val(im) * 30) / 5 'operacion<br /> at = Val(ih) * 30 'operacion<br /> aa = ab / 12 'operacion<br /> ax = -aa - Val(at) + ab 'operacion<br /> K(1).Visible = True 'habilita mensaje<br /> K1(0).Visible = True 'habilita mensaje<br /> K2(1).Visible = True 'habilita mensaje<br /> K3(1).Visible = True 'habilita mensaje<br /> Else 'caso cotrario<br /> MsgBox " IMPOSIBLE RESOLVER" 'mensaje<br /> End If 'fin de la segunda pregunta<br />End If 'fin de la primera pregunta<br />ver.Enabled = False 'habilita el boton de operaciones<br />End Sub<br />Código del programa de ángulos a horas<br />Option Explicit<br /> Dim pi As Double ' inicialas variables<br /> Dim currentSec As Integer ' inicialas variables<br /> Dim currentMin As Integer ' inicialas variables<br /> Dim currentHour As Integer ' inicialas variables<br /> Dim anglesec As Double ' inicialas variables<br /> Dim anglemin As Double ' inicialas variables<br /> Dim anglehour As Double ' inicialas variables<br /> <br />Private Sub AX_KeyPress(keyascii As Integer)<br />If (UCase(Chr(keyascii)) Like " [!0-9]" ) Then 'Permite sólo Números<br />keyascii = 0 'Permite sólo Números<br />End If<br />End Sub<br />Private Sub b1_Click()<br />ax = " " 'borra angulo x<br />End Sub<br />Private Sub b2_Click()<br />H1 = " " ' borra el ingreso de horas<br />H2 = " " ' borra el ingreso de horas2<br />End Sub<br />Private Sub Command1_Click()<br />If Val(ax) > 360 Then 'pregunta si el angulo x >360 grados<br />'si la condicion se cumple<br />MsgBox " intervalo de horas entre 0 y 360" ' despliega mensaje<br />ax = " " 'borra el contenido del angulo x<br />Else 'caso contrario<br />ax.Enabled = False 'desabilita el ingreso de la variable ax<br /> If ax = " " Then 'pregunta si el angulo x es igual a un espacio vacio<br />ax = " 00" 'despliega 00 en el angulo x<br />End If 'finaliza la segunda preguntas<br />H1.Visible = True 'hace visible el ingreso de la primera hora<br />H2.Visible = True 'hace visible el ingreso de la segunda hora<br />l2.Visible = True 'hace visible el boton listo2<br />Command1.Enabled = False 'desabilita el boton listo 1<br />b2.Visible = True 'hace visible la variable b2<br />b1.Enabled = False 'hace invisible la variable b1<br />en.Visible = True 'hace visible la variable en<br />End If 'finaliza la primera preguntas<br />End Sub<br />Private Sub Command2_Click()<br />sr = a + " : " + mm + " : " + ss 'despliega la hora en el label<br />tmrClock.Enabled = False 'detine el tiempo<br /> currentMin = mm 'iguala el tiempo real con tiempo ingresado<br /> anglemin = pi / 30 * currentMin - pi / 2 _<br /> + pi / 30 / 60 * currentSec 'mueve la manecilla de minuto<br /> With lnemin<br /> .X2 = .X1 + 1000 * Cos(anglemin) 'mueve la manecilla de minuto<br /> .Y2 = .Y1 + 1000 * Sin(anglemin) 'mueve la manecilla de minuto<br /> End With<br /> lblMin.Caption = currentMin 'despliega la hora del tiempo real<br />currentHour = a 'iguala el tiempo real con tiempo ingresado<br /> anglehour = pi / 6 * currentHour - pi / 2 _<br /> + pi / 6 / 60 * currentMin _<br /> + pi / 6 / 60 / 60 * currentSec 'mueve la manecilla de hora<br /> With lnehour<br /> .X2 = .X1 + 700 * Cos(anglehour) 'mueve la manecilla de hora<br /> .Y2 = .Y1 + 700 * Sin(anglehour) 'mueve la manecilla de hora<br /> End With<br /> lblHour.Caption = currentHour 'despliega la hora del tiempo real<br />currentSec = ss 'iguala el tiempo real con tiempo ingresado<br /> anglesec = pi / 30 * currentSec - pi / 2 'mueve la manecilla de segundo<br /> With lnesec<br /> .X1 = 4680 + 200 * Cos(anglesec + pi) 'mueve la manecilla de segundo<br /> .X2 = .X1 + 1500 * Cos(anglesec) 'mueve la manecilla de minuto<br /> .Y1 = 4560 + 200 * Sin(anglesec + pi) 'mueve la manecilla de segundo<br /> .Y2 = .Y1 + 1500 * Sin(anglesec) 'mueve la manecilla de segundo<br /> End With<br /> lblSec.Caption = currentSec 'despliega la hora del tiempo real<br />End Sub<br />Private Sub Command3_Click()<br />pr = a + " : " + BBB + " : " + ss2 'despliega la hora en el label<br />tmrClock.Enabled = False 'detine el tiempo<br /> currentMin = BBB 'iguala el tiempo real con tiempo ingresado<br /> anglemin = pi / 30 * currentMin - pi / 2 _<br /> + pi / 30 / 60 * currentSec 'mueve la manecilla de minuto<br /> With lnemin<br /> .X2 = .X1 + 1000 * Cos(anglemin) 'mueve la manecilla de minuto<br /> .Y2 = .Y1 + 1000 * Sin(anglemin) 'mueve la manecilla de minuto<br /> End With<br /> lblMin.Caption = currentMin 'despliega la hora del tiempo real<br /> '<br />currentHour = a 'iguala el tiempo real con tiempo ingresado<br /> anglehour = pi / 6 * currentHour - pi / 2 _<br /> + pi / 6 / 60 * currentMin _<br /> + pi / 6 / 60 / 60 * currentSec 'mueve la manecilla de minuto<br /> With lnehour<br /> .X2 = .X1 + 700 * Cos(anglehour) 'mueve la manecilla de minuto<br /> .Y2 = .Y1 + 700 * Sin(anglehour) 'mueve la manecilla de minuto<br /> End With<br /> lblHour.Caption = currentHour 'despliega la hora del tiempo real<br /> '<br /> currentSec = ss2 'iguala el tiempo real con tiempo ingresado<br /> anglesec = pi / 30 * currentSec - pi / 2 'mueve la manecilla de minuto<br /> With lnesec<br /> .X1 = 4680 + 200 * Cos(anglesec + pi) 'mueve la manecilla de minuto<br /> .X2 = .X1 + 1500 * Cos(anglesec) 'mueve la manecilla de minuto<br /> .Y1 = 4560 + 200 * Sin(anglesec + pi) 'mueve la manecilla de minuto<br /> .Y2 = .Y1 + 1500 * Sin(anglesec) 'mueve la manecilla de minuto<br /> End With<br /> lblSec.Caption = currentSec 'despliega la hora del tiempo real<br />End Sub<br />Private Sub Form_Load()<br /> pi = 3.14159265358979 'inivializa el pi<br />End Sub<br />Private Sub showHours()<br /> anglehour = pi / 6 * currentHour - pi / 2 _<br /> + pi / 6 / 60 * currentMin _<br /> + pi / 6 / 60 / 60 * currentSec 'mueve la manecilla de horas entiempo real<br /> With lnehour<br /> .X2 = .X1 + 700 * Cos(anglehour) 'mueve la manecilla de horas en tiempo real<br /> .Y2 = .Y1 + 700 * Sin(anglehour) 'mueve la manecilla de horas en tiempo real<br /> End With<br /> lblHour.Caption = currentHour 'despliega la hora del tiempo real<br />End Sub<br />Private Sub showMinutes()<br /> anglemin = pi / 30 * currentMin - pi / 2 _<br /> + pi / 30 / 60 * currentSec 'mueve la manecilla de minutos entiempo real<br /> With lnemin<br /> .X2 = .X1 + 1000 * Cos(anglemin) 'mueve la manecilla de minutos en tiempo real<br /> .Y2 = .Y1 + 1000 * Sin(anglemin) 'mueve la manecilla de minutos en tiempo real<br /> End With<br /> lblMin.Caption = currentMin 'despliega la hora del tiempo real<br />End Sub<br />Private Sub showSeconds()<br /> anglesec = pi / 30 * currentSec - pi / 2 'mueve la manecilla de segundo en tiempo real<br /> With lnesec<br /> .X1 = 4680 + 200 * Cos(anglesec + pi) 'mueve la manecilla desegundo en tiempo real<br /> .X2 = .X1 + 1500 * Cos(anglesec) 'mueve la manecilla de segundo en tiempo real<br /> .Y1 = 4560 + 200 * Sin(anglesec + pi) 'mueve la manecilla de segundo en tiempo real<br /> .Y2 = .Y1 + 1500 * Sin(anglesec) 'mueve la manecilla de segundo entiempo real<br /> End With<br /> lblSec.Caption = currentSec 'despliega la hora del tiempo real<br />End Sub<br />Private Sub im_KeyPress(keyascii As Integer)<br />If (UCase(Chr(keyascii)) Like " [!0-9]" ) Then 'Permito sólo Números<br />keyascii = 0 'Permito sólo Números<br />End If<br />End Sub<br />Private Sub H2_KeyPress(keyascii As Integer)<br />If (UCase(Chr(keyascii)) Like " [!0-9]" ) Then 'Permito sólo Números<br />keyascii = 0 'Permito sólo Números<br />End If<br />End Sub<br />Private Sub i_Click()<br />PRICIPAL.Show 'une los formularios<br />Unload Me<br />End Sub<br />Private Sub l2_Click()<br />If Val(H1) > 12 Then ' pregunta si la primera hora es > 12<br />MsgBox " intervalo de minutos entre 0 y 12" 'despliega un error<br />H1 = " " 'primera hora en espacio<br />Else 'caso contrario<br /> l2.Enabled = False 'desabilita listo2<br /> H1.Enabled = False 'desabilita ingreso de la primera hora<br /> l3.Visible = True 'abilita listo 3<br /> H1.Enabled = False 'desabilita listo2<br /> H2.Enabled = True 'abilita ingreso de la segunda hora<br /> If H1 = " " Then 'pregunta si la primera hora es igual a vacio<br /> H1 = " 00" 'coloca en el vacio 00<br /> End If 'finaliza segunda pregunta<br />End If 'finaliza primera pregunta<br />End Sub<br />Private Sub H1_KeyPress(keyascii As Integer)<br />If (UCase(Chr(keyascii)) Like " [!0-9]" ) Then 'Permito sólo Números<br />keyascii = 0 'Permito sólo Números<br />End If<br />End Sub<br />Private Sub l3_Click()<br />If Val(H2) > 12 Then 'pregunta si el ingreso de la segunda hora se > q 12<br />MsgBox " intervalo de minutos entre 0 y 12" 'mensaje de herror<br />H2 = " " 'ingreso de degunda hora en espacio vacio<br />Else 'caso contrario<br /> H2.Enabled = False 'desabilita segundo ingreso de hora<br /> l3.Enabled = False 'desabilita listo 3<br /> ver.Visible = True 'habilita boton de ejevuvion del programa<br /> If H2 = " " Then 'preunta si el ingreso de la degunda hora es unespacio en blanco<br /> H2 = " 00" 'coloca 00 en la variable de ingrese degunda hora<br /> End If 'finaliza segunda pregunta<br />End If 'finaliza primera pregunta<br />End Sub<br />Private Sub n_Click()<br />NUEVO1.Show 'une los formularios<br />Unload Me 'une los formularios<br />End Sub<br />Private Sub NU_Click()<br />NUEVO1.Show 'une los formularios<br />Unload Me 'une los formularios<br />End Sub<br />Private Sub tmrClock_Timer()<br /> Dim OldSec As Integer 'inicializa vatiable<br /> currentHour = Hour(Now) 'iguala la hora von el tiempo real<br /> currentMin = Minute(Now) 'iguala los minutos en el tiempo real<br /> OldSec = currentSec 'iguala vatiable<br /> currentSec = Second(Now) 'iguala los segundos en tiempo real<br /> showHours 'son variables<br /> showMinutes 'son variables<br /> showSeconds 'son variables<br />End Sub<br />Private Sub ver_Click()<br />If H1 > H2 Then 'pregunta si el ingreso de la primera hora es > q el ingreso de la segunda hora<br />a = Val(H2) 'iguala variables<br />Else 'caso contrario<br /> If H2 > H1 Then 'preunta si el ingreso de la segunda hora es > qelingreso de primera hora<br /> a = Val(H1) 'iguala variables<br /> Elsecaso contrario<br /> If H2 = H1 Then 'pregunta si el ingreso de la primera hora es igualal de la segunda<br /> a = " 00" 'pone 00 en la variable a<br /> ax = " 00" 'pone 00 en la variable ax<br /> MsgBox " imposible resolver" 'mendaje de error<br /> End If ' finaliza tercera pregunta<br /> End If ' finaliza segunda pregunta<br />End If 'finaliza tercera pregunta<br />at = 30 * a 'despliega el resulta del angulo teta<br />ab = (-12 * ax + 12 * at) / 11 'despliega el resulta del angulo beta<br />aa = ab / 12 'despliega el resulta del angulo alfa<br />b = (5 * ab) / 30 'operacion<br />at2 = 30 * a 'despliega el resulta del angulo teta2<br />ab2 = (12 * at2 + 12 * ax) / 11 'despliega el resulta del angulo beta2<br />aa2 = ab2 / 12 'despliega el resulta del angulo alfa2<br />bb = (5 * ab2) / 30 'operacion<br />b = Format(b, " .00" ) 'para 2 cifras decimales<br />a2 = Format(a2, " .00" ) 'para 2 cifras decimales<br />bb = Format(bb, " .00" ) 'para 2 cifras decimales<br />c = Format(c, " .00" ) 'para 2 cifras decimales<br />aa = Format(aa, " .00" ) 'para 2 cifras decimales<br />ab = Format(ab, " .00" ) 'para 2 cifras decimales<br />at = Format(at, " .00" ) 'para 2 cifras decimales<br />aa2 = Format(aa2, " .00" ) 'para 2 cifras decimales<br />ab2 = Format(ab2, " .00" ) 'para 2 cifras decimales<br />at2 = Format(at2, " .00" ) 'para 2 cifras decimales<br />ax = Format(ax, " .00" ) 'para 2 cifras decimales<br />o = Val(bb) 'iguala variables<br />p = bb - Val(o) 'iguala variables<br />p = Format(p, " .00" ) 'para 2 cifras decimales<br />mm = o 'iguala variables<br />BBB = Val(b) 'iguala variables<br />ss = p * 60 'convierte a sedungos1<br />ss = Format(ss, " 00." ) 'para 2 cifras decimales<br />sss = b - Val(BBB) 'operacion<br />ss2 = sss * 60 'convierte a segundos 2<br />ss2 = Format(ss2, " 00." ) 'para 2 cifras decimales<br />End Sub<br /> ANALISIS COMPUTACIONAL<br />PASOS PARA INSTALAR VISUAL BASIC 6.0.<br />PASOS PARA UTILIZAR EL PROYECTO RELOJ 2009<br />Instalación del programa Visual Basic 6.0.<br />Este programa es necesario si queremos realizar algún cambio o mejora de este proyecto.<br />Ingresamos el CD de instalación Visual Basic 6.0 en la PC. Esperamos a que nos despliegue la pantalla de instalación.<br />Hacemos clic en siguiente.<br />A continuación nos despliega la siguiente pantalla.<br />De la misma manera damos un clic en siguiente.<br />En esta pantalla nos da 2 opciones de personalizar la instalación pero es preferible dejarla con la opción predeterminada.<br />A continuación nos pide que ingresemos el número de producto e Id. De usuario. Este número se encuentra en la portada de la caja del CD.<br />Y del mismo modo damos un clic en siguiente.<br />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.<br />¿Qué hace?<br />El proyecto esta desarrollado con el fin de calcular ángulos y a continuación explicaremos en parte teórica lo que el proyecto puede hacer.<br />Su función 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.<br />En el programa también hay un segundo caso que se podría decir que es lo contrario del primero ya que esta vez tendremos que ingresar el ángulo y las horas en las que el ángulo podría encontrarse.<br />¿Cómo ingresa?<br />La forma de ingresar al proyecto no es un problema ya que el programa es ejecutable y no requiere de instalación alguna a menos que se lo quisiera modificar pero en este caso tendríamos que instalar un programa llamado Visual Basic 6.0.<br />¿Pasos para ingresar?<br />A continuación detallaremos de manera precisa como ingresar al proyecto y hacerle funcionar.<br />El CD que viene adjunto con el Manual del Proyecto lo insertamos el la PC.<br />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.<br />A continuación damos doble clic en el icono que diga reloj.<br />Nos despliega una pantalla donde nos aparece un mensaje (Bienvenido) hacemos clic en Continuar.<br />Nos despliega una segunda pantalla con dos botones en donde podemos escoger el caso que deseemos. <br />En el primer botón nos dice de (horas a ángulos) y el segundo nos dice de (ángulos a horas).<br /> <br />Haciendo clic en el primer botón (horas a ángulos) nos despliega una pantalla con un reloj.<br />En la caja de texto en blanco podemos ingresar cualquier hora que deseemos y damos clic en el botón que dice (Listo).<br />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 botón (Listo).<br />Aparece un botón que nos dice ver el caso y resolverlo damos un clic.<br />Nos despliega una pantalla que nos dice (Primer caso).<br />Hacemos clic en aceptar.<br />Y a continuación nos despliega las respuestas de cuanto vale el ángulo X, Alfa, Beta y Teta. Esto es con respecto al primer botón que lo nombramos anteriormente.<br />Con respecto al segundo botón (ángulos a horas) de la misma forma nos despliega un reloj.<br />Pero en este caso nos pide primero que ingresemos el valor del ángulo X (Cualquier valor). Y damos un clic en (Listo).<br />Nos despliega una caja de texto en el cual nos pide ingresar una hora cualquiera, ingresada la hora damos clic en (Listo). <br />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).<br />Nos aparece un botón con el nombre de (Resolver), damos un clic. <br />E inmediatamente nos despliega el valor de los ángulos Alfa, Beta y Teta. Y en este caso también nos da las horas en las que podría estar ese ángulo ingresado al principio.<br />¿Cómo Funciona?<br />El funcionamiento de este proyecto es a base de formulas geométricas para calcular ángulos y horas.<br />Su funcionamiento esta basado en los siguientes datos:<br />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,<br />Ejemplo:<br />Datos<br />HF = 8<br />5 minutos = 30 Grados<br />Teta = HF * 30 grados<br />Teta = 8 * 30<br />Teta = 240 grados.<br />Angulo Beta.- Es el ángulo formado entre la Hora referencial (HR) y el Minutero Móvil (MM). Para el cálculo de este ángulo utilizaremos una regla de 3.<br />Sabiendo que 5 minutos nos da 30 grados y el valor de MM nos da Beta.<br />Ejemplo:<br />Datos<br />5 minutos = 30 grados<br />MM = 15 minutos<br />5 minutos 30 grados<br />45 minutosBeta<br />Beta = 15 * 30<br /> 5<br />Beta = 90 grados.<br />Angulo Alfa.- Este ángulo esta formado entre la Hora Fija (HF) y la Hora Móvil (HM). Este ángulo se lo calcula con el valor de Beta dividido para 12 ya que un reloj cualquiera tiene 12 horas.<br />Ejemplo:<br />Datos<br />Beta = 90 grados<br />Horas = 12<br />Alfa = Beta<br /> 12<br />Alfa = 90<br /> 12<br />Alfa = 7.5 grados.<br />Angulo X (Angulo que deseamos encontrar).- Este ángulo esta formado entre la Hora Móvil (HM) y el Minutero Móvil (MM). Para encontrar este ángulo utilizamos la siguiente formula.<br />Ejemplo.<br />Datos<br />Teta = 240 grados<br />Beta = 90 grados<br />Alfa = 7.5 grados<br />X = ?<br />Beta + X = Teta + Alfa<br />90 + X = 240 + 7.5<br />X = 157.5 grados.<br />Este es el procedimiento como el programa puede resolver un ejercicio.<br />Conclusiones <br />Este software se ha creado con el objetivo de hacer interactivo el tema de ANGULOS EN EL RELOJ EN GEOMETRÍA y ayudar a la resolución de los diferentes problemas directamente relacionados a este tema.<br />Posee cualidades y virtudes para identificar los casos en geometría de ANGULOS EN EL RELOJ.<br />Ayuda al razonamiento del usuario para identificar los ángulos comprendidos entre las manecillas del reloj y/o proponer una solución para el problema planteado.<br />Ayuda a rectificar fallas de los estudiantes en estos tipos de problemas.<br />Puede servir como consultor de respuestas.<br />Este software fue desarrollado de acuerdo a los casos que se necesitaba simular de geometría.<br />Este software es de gran utilidad ya que su tamaño es muy pequeño.<br />Recomendaciones<br />Leer el manual del software para fácil manejo del mismo.<br />Utilizar el software de manera adecuada.<br />En caso de tener complicaciones la máquina al de abrir o ejecutar el software no forzar. <br />En caso de no entender el manual busque ayuda técnica o profesional.<br />Tener conocimientos de los temas y de lo que abarca este software.<br />Prevenir que el Cd del software entre en contacto con un fuerte calor, agua, líquidos o comida.<br />Tener cuidado al manipular el Cd.<br />No jugar con el Cd del software.<br />En general tener cuidado con los varios factores que pueden ocasionar daño al Cd del software.<br />Esperar que se ejecute correctamente el software.<br />En caso de seguir el manual del software seguir con atención los pasos para el respectivo funcionamiento.<br />Conclusiones Técnicas<br />Es de fácil manejo ya que tiene una estructura simple, pero además de ser maniobrable es confiable ya que sus métodos de llegar al o los resultados depende de formulas matemáticas correctamente definidas.<br />Este software esta programado bajo un lenguaje de programación estándar en lo que es Microsoft.<br />Ya que Microsoft es el creador de VB funcionara bajo Windows XP. <br />Este software fue programado en Visual Basic (VB), basándonos en conocimientos adquiridos en los estudios secundarios.<br />Empleamos el conocimiento basados en diseño y propiedades para tratar de crear un software que principalmente sea de utilidad para la sociedad politécnica o a cualquier entidad educativa.<br />Diseño simple pero con virtudes y cualidades sobresaldrá ya que un buen software simple, conciso y contiene varias ventajas.<br />Este software es compatible con varias versiones de Windows sean antiguas hasta las mas actuales.<br />Baja complejidad del software<br />Ya que esta programa a base de formulas matemáticas tiene un bajísimo margen de error.<br />Cuenta con un identificador de casos ya que se tratan de 2 en geometría plana.<br />Anexos<br />Imagen empleada en documentos del proyecto.Reloj analógico empleado en el proyecto de geometría. Proyecto de geometría ejecutándose.En la casilla señalada debe ingresar el número de horas requeridas una vez llenada la casilla presionamos la opción listo. <br /> <br />Escribimos el número de minutos requeridos en la casilla inferior. Al presionar la opción ver el caso y resolverlo aparecerá la identificación del caso ya que existen 2 en ángulos del reloj y también aparecerá el resultado de los ángulos solicitados. <br />Glosario de Términos<br />LÓGICA: Es una secuencia de operaciones realizadas por el hardware o por el software.<br />ALGORITMO: Conjunto de sentencias / instrucciones en lenguaje nativo, los cuales expresan la lógica de un programa.<br /> ARCHIVO: Son un conjunto de registros lógicos.<br />BASE DE DATOS: Es un almacenamiento colectivo de las bibliotecas de datos que son requeridas y organizaciones para cubrir sus requisitos de procesos y recuperación de información.<br />BIT:(dígito binario ) un dígito simple de un numero binario (1 ó 0) <br />en el computador.<br /> BYTE: Grupo de bits adyacentes operados como una unidad, <br />( grupos de 8 bits ). BASIC: ( BIGINNERS ALL PURPUS SIMBOLIC INSTRUTION CODE ), Lenguaje de instrucciones simbólicas de propósito 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.<br />DIAGRAMA DE FLUJO: Es la representación gráfica de una secuencia de instrucciones de un programa que ejecuta un computador para obtener un resultado determinado.<br /> CÓDIGO FUENTE: Programa en su forma original, tal y como fue escrito por el programador, el código fuente no es ejecutable directamente por el computador, debe convertirse en lenguaje de maquina mediante compiladores, ensambladores o interpretes.<br />1CAMPO: Es el espacio en la memoria que sirve para almacenar temporalmente un dato durante el proceso, Su contenido varia durante la ejecución del programa.<br /> CAMPO NUMÉRICO, el que solo puede almacenar valores ( dígitos ).<br /> CAMPO ALFANUMERICO, el que puede almacenar cualquier carácter ( dígito, letra, símbolo especial ).<br /> 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.<br /> 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 hay errores en ella. También se puede producir el listado de las instrucciones del programa.<br /> VARIABLE: En programación 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.<br /> CONSTANTE: Valor o conjunto de caracteres que permanecen invariables durante la ejecución del programa.<br /> ACUMULADOR: Campo o variable que sirve para llevar una suma o cuenta de diferentes valores.<br /> DATO: El termino que usamos para describir las señales con las cuales trabaja la computadora es dato; Aunque las palabras dato e información muchas veces son usada indistintamente, si existe una diferencia importante entre ellas. En un sentido estricto, los datos son las señales individuales en bruto y sin ningún significado que manipulan las computadoras para producir información.<br />HARDWARE: Es la parte tangible del computador.<br />SOFTWARE: Conjunto de programas, documentos, procesamientos y rutinas asociadas con la operación de un sistema de computadoras, es decir, la parte intangible de computador.<br />INFORMACION: Es lo que se obtiene del procesamiento de datos, es el resultado final.<br /> PROGRAMA: Es una colección de instrucciones que indican a la computadora que debe hacer. Un programa se denomina software, por lo tanto , programa, software e instrucción son sinónimos.<br /> PROGRAMA FUENTE: Instrucción escrita por el programador en un lenguaje de programación para plantear al computador el proceso que debe ejecutar.<br /> PROGRAMA OBJETO: Instrucciones en lenguaje maquina producida por el computador.<br />SUBRUTINA: Programa ( conjunto de instrucciones ), que desde otro programa se pueden llamar a ejecución ó bien se puede, decir grupo de instrucciones que realizan una función especifica, tal como una función o marco. Una subrutina grande se denomina usualmente * * MODULO * * ó * * PROCEDIMIENTO * *, pero todos los términos se utilizan de manera alternativa.<br /> FUNCION: En programación, una rutina que hace una tarea particular. Cuando el programa pasa el control a una función, ésta realiza la tarea y devuelve el control a la instrucción siguiente a la que llamo.<br /> RUTINA: Es el conjunto de instrucciones dentro del mismo programa, que se puede llamar a ejecución desde diferentes partes del mismo programa.<br />INTERFAZ: Una conexión e interaccion entre hardware, software y usuario, es decir como la plataforma o medio de comunicación entre usuario o programa.<br />3<br />PROGRAMADOR: Un individuo que diseña la lógica y escribe las líneas de código de un programa de computadora.<br />PROGRAMADOR DE APLICACIONES: Individuo que escribe programas de aplicación en una organización usuaria. La mayoría de los programadores son programadores de aplicación.<br />PROGRAMADOR DE SISTEMAS: En el departamento de procesamiento de datos de una gran organización, técnico 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 administración de base de datos. Los programadores de sistemas son responsables del rendimiento eficiente de los sistemas de computación.<br />EMULADOR: es un dispositivo que se construye para trabajar como otro.<br />PILA: Es el conjunto de registros de hardware ó cantidad reservada de memoria principal que se usa para cálculos aritméticos 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.<br />ALMACENAMIENTO PRIMARIO: La memoria interna de la computadora ( RAM ).<br />CÓDIGO MAQUINA: para que se pueda ejecutar un programa, debe estar en lenguaje de maquina de la computadora que lo esta ejecutando.<br />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 gráfico, logra que la computadora cargue y corra, o ejecute las instrucciones del archivo.<br />DEPURADOR ( debugger ): Es un programa que asiste en la depuración de un programa.<br />ALMACENAMIENTO VIRTUAL: Es una técnica que simula mas memoria que la que realmente existe y permita a la computadora ejecutar varios programas simultáneamente, sin importar su tamaño.<br />PROGRAMA ENSAMBLADOR: Es un programa de computador preparado por un programador que toma las instrucciones que no estén en lenguaje de maquina y las convierte en una forma que puede ser usada por el computador.<br />PERIFERICOS: cualquier dispositivo de hardware conectado a una computadora.<br />INSTRUCCION O SENTENCIA: Conjunto de caracteres que se utilizan para dirigir un sistema de procesamiento de datos en la ejecución de una operación .<br />EDITOR: Es un software empleado para crear y manipular archivos de texto, tales como programas en lenguaje fuente, lista de nombres y direcciones<br />Bibliografía<br />Guía de Visual Basic 6.<br />Temas tratados:<br />Timer.<br />Lo empleamos en el lenguaje del reloj analógico.<br />Insertar reloj en visual basic.<br />Insertamos el modelo escogido de acuerdo con las instrucciones establecidas.<br />Propiedades de label.<br />Las empleamos en diseño y para dar formato de número.<br />Crear un ejecutable.<br />Fue esencial para pruebas con el proyecto realizado.<br />Diseño de elementos.<br />Encontramos una estructura simple y sintética para los elementos de visual.<br /> Web grafía<br />Consultas de reloj analógico.<br />Se consultó sobre la estructura, código de programación y diseño de cómo debe ser un proyecto sobre el reloj analógico en geometría.<br />www.wikipedia.com<br />http://mx.answers.yahoo.com<br />http://www.elguille.info/default.aspx<br />Foros de VISUAL BASIC – guías. <br />Ingresamos a foros del tema tratado ya que tuvimos algunas complicaciones y para confirmar información de código.<br /> <br />http://www.todoexpertos.com/categorias/tecnologia-e-internet/programacion/visual-basic/respuestas<br />http://www.recursosvisualbasic.com.ar<br />www.esaeweb.net/manuales/visual_basic/ap_vb6_primero/index.htm<br />Descargas de relojes analógicos.<br />Ingresamos e indagamos para descargar modelos y diseños para el proyecto de ángulos en el reloj, encontramos varias opciones pero creemos que un diseño simple pero con virtudes y cualidades sobresaldrá ya que un buen software simple, conciso y varias ventajas. <br /> www.megaupload.com<br />www.softsonic.com<br />www.4shared.com<br />www.programas-gratis.com<br />www.mediafire.com<br />

×