lunes, 31 de octubre de 2016

GRADO DÉCIMO - PROYECTO EDAD EN VB



GRADO DÉCIMO
PROYECTO EDAD
VISUAL BASIC

Objetivo: Calcular la edad en años cumplidos y determinar el día de la semana en que nació una persona, capturando la fecha de nacimiento.

En Visual Basic: Propongo la siguiente GUI (Interfaz Gráfica de Usuario).


Si revisas esta GUI con atención encuentras que hay: 1 formulario, 5 etiquetas (Label), 2 cajas de texto y 1 botón.

A continuación encuentras los nombres que les asigné a dichas herramientas. Recuerda que los puedes cambiar, pero debes tener en cuenta estos cambios cuando escribas el código fuente.

Formulario: frmEdades
Etiqueta 1: lblAviso
Etiqueta 2: lblHoy
Etiqueta 3: lblTuFechaNac
Etiqueta 4: lblFormatoFechaNac
Etiqueta 5: lblEdadyDia
TextBox 1: txtHoy
TextBox 2: txtFechaNac
Button 1: btnCalcular

Veamos la función de cada uno de ellos:

El formulario es el receptor de todos los demás. Más adelante programaremos el evento Load() de dicha herramienta. 

lblAviso en ella ubicamos (propiedad Text) la información: Este programa calcula tu edad y nos informa en que día de la semana naciste.

lblHoy en ella ubicamos (propiedad Text) la información: Hoy es:  

lblTuFechaNac se ubica la información (propiedad Text): Tu fecha de nacimiento es:

lblFormatoFechaNac  se ubica la información mediante la propiedad Text: dd/mm/aaaa

lblEdadyDia el contenido de esta etiqueta se cargará en tiempo de ejecución.

txtHoy contendrá (propiedad Text) la fecha del día de hoy, la cual se cargará durante el evento Load del formulario, es decir, antes de aparecer el formulario.

txtFechaNac en ella escribirá el usuario la fecha de nacimiento.

btnCalcular se programará el evento clic de este botón para ver los resultados.

Veamos la programación o código fuente:

Cómo dijimos la programación, las órdenes, las sentencias o el código fuente para realizar los cálculos de edad y día de la semana se ubican en el evento clic del botón btnCalcular. Para esto en tiempo de diseño, se da doble clic sobre el botón y nos aparece una interfaz en la cual podemos escribir dichas órdenes. Ver la siguiente gráfica.

Como vamos a calcular la edad, el día de la semana y además debemos guardar la fecha de nacimiento que el usuario nos suministra, debemos crear 3 variables para esto en la pantalla anterior, nos ubicamos (el cursor) entre las líneas Public Class frmEdades y la siguiente (Private Sub btnCalcular_Click(....etc....) y escribimos lo siguiente:

Declaramos tres (3) variables de trabajo, mediante las instrucciones del tipo:

Dim Nombre_Variable As Tipo_de_Dato

La primera varFechaNac es de tipo fecha (Date), en ella guardaremos la fecha de nacimiento del usuario de nuestro programa.

La segunda varEdad es de tipo numérico, en ella guardaremos la edad del usuario; se escogió el tipo Byte que tiene una capacidad de hasta un valor de 255 que es mucho más de lo que puede vivir una persona actualmente.

Y finalmente la tercera varDía es de tipo string o cadena de caracteres, en la cual guardaremos el día de la semana al que corresponda la fecha de nacimiento, (Lunes, Martes, etc.).

El siguiente es el código fuente del botón Calcular (btnCalcular):

 varFechaNac = DateAndTime.DateValue(Me.txtFechaNac.Text)
 varEdad = DateDiff(DateInterval.Year, varFechaNac, Today)

        If varFechaNac.DayOfWeek = 0 Then
            varDia = "Domingo"
        Else
            If varFechaNac.DayOfWeek = 1 Then
                varDia = "Lunes"
            Else
                If varFechaNac.DayOfWeek = 2 Then
                    varDia = "Martes"
                Else
                    If varFechaNac.DayOfWeek = 3 Then
                        varDia = "Miercoles"
                    Else
                        If varFechaNac.DayOfWeek = 4 Then
                            varDia = "Jueves"
                        Else
                            If varFechaNac.DayOfWeek = 5 Then
                                varDia = "Viernes"
                            Else
                                varDia = "sabado"
                            End If
                        End If
                    End If
                End If
            End If
        End If
        lblEdadyDia.Text = "Usted tiene " & varEdad & " años y nació un " & varDia

La primera línea (varFechaNac = DateAndTime.DateValue(Me.txtFechaNac.Text)) permite capturar y guardar en la variable varFechaNac, la fecha de nacimiento que el usuario escribió con el formato de fecha correspondiente. El módulo DateAndTime tiene todas las propiedades y procedimientos de las operaciones que se hagan con fecha y hora. La función DateValue devuelve un valor Date con la información de dicha fecha, este formato contiene incluso un número entre 0 y 6 que representa el día de la semana que corresponde a la fecha, siendo 0 el Domingo, 1 el Lunes, etc.

La segunda calcula la edad en años cumplidos. Esta segunda orden puede interpretarse como diferencia entre las fechas de nacimiento y el día de hoy, con intervalo en años.

A continuación viene una serie de seis (6) estructuras de decisión If .... then .... Else .... EndIf, anidados, es decir, unos dentro de otros, que nos permiten evaluar en que día de la semana se dio la fecha de nacimiento del usuario. Esta orden puede interpretarse como: 

Si el día de la semana (propiedad DayOfWeek) de la fecha es 0 (cero) entonces cargue en la variable varDía la palabra "Domingo" sino, si es 1 cargue "Lunes" sino, etcetera. No debe olvidarse que se deben cerrar los séis If con la orden End If.

Finalmente:

lblEdadyDia.Text = "Usted tiene " & varEdad & " años y nació un " & varDia

La última línea de este bloque de sentencias en el evento clic del botón, nos permite "cargar" en la etiqueta lblEdadyDia, la información para el usuario sobre su edad y día de la semana en que nació.  Los valores son cargados al enunciar las variables que los contienen y se encadenan con el texto mediante el símbolo &. No olvidar que el texto debe ir entre comillas. 

Para que en la primera caja de texto (txtHoy) aparezca la fecha de hoy, se debe aprovechar el evento load del formulario (doble clic en tiempo de diseño sobre cualquier parte del mismo) y antes que el formulario se muestre mediante la orden:

txtHoy.Text = Today

se carga en ella la fecha del día de hoy.

Cualquier duda me comunican.

GRADO DÉCIMO - PROYECTO EDAD EN EXCEL

GRADO DÉCIMO - PROYECTO EDAD
DOCUMENTO DE APOYO

Objetivo: Capturada la FECHA DE NACIMIENTO de una persona, calcular la edad en años cumplidos y adicionalmente decirle en que día de la semana nació. Desarrollar la actividad en la hoja de cálculo Excel y en el lenguaje de programación Visual Basic.

En Excel: propongo la siguiente tabla:


Es claro que puedes cambiar las personas y fechas de nacimiento.

¿Cómo lograr los resultados?

  1. Seleccionar toda la columna Fecha Nacimiento y formatearla como fecha larga, que nos permite visualizar el día de la semana. De ahí en adelante si por ejemplo escribes: 01/01/2000 al dar Enter se verá: sábado, 01 de enero de 2000.
  2. El soporte matemático y lógico de Excel, nos permite hacer operaciones con las fechas, por ejemplo al día de hoy restarle la fecha de nacimiento. La función Hoy() nos permite capturar la fecha del sistema, es decir del PC; si a esta opción le restamos la celda en que está escrita la fecha de nacimiento, obtenemos el número de días que han transcurrido entre las dos fechas.


En la gráfica se muestra la fila de Julio en la que se editó la formula aplicada para calcular el número de días. Al dar aceptar (Enter) se mostrará el número 15995 que es el número de días vividos por Julio desde su día de nacimiento hasta hoy (31 de octubre de 2016).

3. Como un año tiene 365 días, al dividir por este número el total de días vividos obtenemos los años cumplidos con la fracción del año siguiente que haya transcurrido.


En la imagen anterior se muestra la fórmula escrita editada en la fila correspondiente a Doralba. Debes tener cuidado con los paréntesis.

4. Finalmente si le aplicas la función Entero() a una operación, Excel no tendrá en cuenta la parte fraccionaria de un numero dado, ejemplo: =Entero(9,99) se mostrará como 9.


En la imagen se observa que la fórmula que calcula la edad en años cumplidos de un a persona fue editada en la fila de Ana. Para tu trabajo deberías mostrar solamente las columnas: Nombre, Fecha de Nacimiento y Años cumplidos. las otras se adicionaron para que fuera más fácil de entender.

lunes, 17 de octubre de 2016

GRADO DÉCIMO - ACUERDOS PEDAGÓGICOS PERÍODO CUARTO

GRADO DÉCIMO
ACUERDOS PEDAGÓGICOS
PERÍODO CUARTO

Dimensión Cognitiva:

1. Proyecto Edad:

Objetivo: Calcular la edad en años cumplidos capturando la fecha de nacimiento y determinar el día de la semana en que nació. 

1.1 Se debe cumplir con el objetivo utilizando la hoja de cálculo Excel.
1.2 Cumplir el objetivo utilizando el lenguaje de programación Visual Basic.

El docente hará explicación previa en clase y se publicará un documento de apoyo en este blog.

2. Diagrama de Flujo de Datos:

Objetivo: Realizar una consulta sobre la temática DFD y elaborar un trabajo escrito en cualquier formato (manuscrito o digital, preferiblemente no imprimir).

2.1 Estructura del trabajo:

2.1.1 Definición.
2.1.2 Elementos.
2.1.3 Reseña histórica.
2.1.4 Utilidad.
2.1.5 Conclusiones.
2.1.6 Bibliografía.

2.2 Dos (2) ejercicios prácticos en que se aplique lo consultado.

El docente presentará la temática en clase.

Compromisos en la dimensión personal:

1.       Normas escolares.
2.       Actitud y liderazgo.
3.       Creatividad.

Compromisos en la dimensión social:

1.    Trabajo en equipo.
2.    Convivencia y valores.
3.    Responsabilidad social.

Como se ha dado en períodos anteriores la valoración al inicio de este ciclo en las dimensiones social y personal, comienza en 4,0 y puede desmejorarse o aumentar de acuerdo al rendimiento del estudiante y/o su comportamiento.

lunes, 26 de septiembre de 2016

1004 SABANA DE NOTAS AL PERÍODO III

SABANA DE NOTAS AL TERCER PERÍODO - GRADO 1004


































































































































OJO Tener en cuenta que las asignaturas cuyos acumulados sean menores de 2,1 se están perdiendo. Y que el acumulado mínimo para tener oportunidad de pasar la asignatura es de 1,5 situación en la cual debe sacar valoración de 5,0 en el período IV y 5,0 en el examen 2.

GRADO OCTAVO - ACUERDOS PEDAGÓGICOS PERÍODO IV

GRADO OCTAVO
ACUERDO PEDAGÓGICO PARA EL PERÍODO IV

Compromisos en la dimensión cognitiva:

1.       BASE DE DATOS: Plazo aproximado 15 días. (Individual)
a.       Captura de información (mínimo 15 empleados).
b.      Consultas (mínimos 2).
2.       ELABORACIÓN DE PROYECTOS: Plazo aproximado 1 mes. (Individual)
a.       Consultar los elementos constitutivos de un proyecto de inversión.
b.      Realizar un trabajo escrito (máximo 10 páginas).
3.       TERCERA REVISIÓN DEL PROYECTO EMPRESARIAL: Plazo aproximado 1,5 meses. (En grupos de tres – 3 – estudiantes máximo)
a.       Plano de la empresa.
b.      Mapa para llegar a la empresa.
c.       Presupuesto inicial:
                                                               i.      Nómina.
                                                             ii.      Servicios.
                                                            iii.      Construcciones.
                                                           iv.      Mercadeo (Publicidad).
                                                             v.      Recursos que se tienen.
                                                           vi.      Recursos que faltan.
                                                          vii.      Impuestos.
                                                        viii.      Arriendos.
                                                           ix.      Asesorías.                                        
                                                             x.      Aportes.
                                                           xi.      Créditos.
                                                          xii.      Imprevistos.
                                                        xiii.      Maquinaria y equipo.
                                                        xiv.      Muebles y enseres.

Todos los demás aspectos que se consideren pertinentes.

Compromisos en la dimensión personal:

1.       Normas escolares.
2.       Actitud y liderazgo.
3.       Creatividad.

Compromisos en la dimensión social:

1.    Trabajo en equipo.
2.    Convivencia y valores.
3.    Responsabilidad social.

Como se ha dado en períodos anteriores la valoración al inicio de este ciclo en las dimensiones social y personal, comienza en 4,0 y puede desmejorarse o aumentar de acuerdo al rendimiento del estudiante y/o su comportamiento.

Grado 801 >> Directora: Rutby Garcia >> Monitora: Mariana Urueta >> 31/36 estudiantes.
Grado 802 >> Directora:  Monitora: >> 31/36 estudiantes.
Grado 803 >> Directora:  Monitora: >> 31/36 estudiantes.
Grado 804 >> Directora: Liliana Penagos >> Monitora: Lucy Gómezà >> 28/36 estudiantes.
Grado 805 >> Director: Luis Jesús Delgado >> Monitora: María José Batista >> 28/29 estudiantes.

lunes, 29 de agosto de 2016

GRADO UNDÉCIMO - PERÍODO IV - ACUERDOS PEDAGÓGICOS

Período Cuarto Acuerdo Pedagógico Grado Undécimo

ACUERDO PEDAGÓGICO GRADO UNDÉCIMO

Introducción:

Con los grados 1102 y 1106 el día 29 de agosto de 2016, se pre acordó el siguiente esquema de trabajo para el cuarto período y en aras de aprovechar mejor el tiempo. Se publica hoy a fin de que los otros grupos vayan informándose y si es posible adelantando consulta.

Culminadas las actividades de Programación de Pc´s y páginas web, y de acuerdo a los lineamientos del MEN y la programación del área de Tecnología e Informática, nos aprestamos a culminar el proceso de los grados décimo y undécimo, haciendo revisión de aspectos relacionados con el ámbito de Tecnología y Sociedad, así como otros temas que los estudiantes propongan.

A. COMPROMISOS DENTRO DEL ÁMBITO COGNITIVO:

1. Trabajo escrito : 20%. Recogerá las memorias de la consulta realizada, desarrollando la estructura del trabajo que se determina más abajo del presente texto.
2. Video (URL) : 20%. Consultar varios videos en la web y escoger el que en su criterio cumpla con las condiciones de claridad temática, buena calidad en la producción del mismo, presentación y que no supere los 5 o 7 minutos máximo.
3. Diapositivas : 20%. Debe recoger los 8 puntos de la estructura del trabajo, pero debe ser una síntesis del trabajo escrito y será el soporte para la exposición.
4. Exposición : 40%. Dado el tiempo que se descuenta para el video, no debe pasar los 15 minutos y reunir las condiciones para una buena exposición.

  •   Estructura del trabajo:


1. Definición del tema: deben consultarse varias definiciones y si le es posible realizar una propia.
2. Elementos y características: a fin de que el conocimiento sobre el tema sea mejor señalaremos los elementos constitutivos y demás características que amplíen la información.
3. Reseña histórica: Un recuento histórico con los principales aspectos que se han dado en dicho tema.
4. Efectos sobre la vida humana (cultura, sociedad, política, etc.) y el planeta: seguramente que la temática ha afectado al ser humano en su totalidad o en una población y por ende a algunos aspectos como su cultura, su vida en grupo, su política, costumbres, etc. De otra parte el planeta también ha sido afectado por estas temáticas, algunas lo han hecho sobre todo el mundo otros a algunas regiones, situación que debe revisarse.
5. Legislación al respecto: las normas, leyes, decretos y demás legislación que tratan del tema.
6. Personajes: los principales autores o estudiosos de la temática, o personas que generado actuaciones al respecto.
7. Conclusiones: seguramente en la red se encontrarán muchas, pero también es interesante conocer las de los autores del trabajo.
8. Bibliografía: todas las referencias que sean posible de la revisión de literatura científica al respecto del tema.

B. COMPROMISOS DENTRO DEL ÁMBITO PERSONAL

1. Respeto a las normas institucionales.
2. Actitud y liderazgo.
3. Creatividad.

C. COMPROMISOS DENTRO DEL ÁMBITO SOCIAL

1. Trabajo en equipo.
2. Convivencia y valores.
3. Responsabilidad social.

Recordar que el peso de cada dimensión dentro de la nota definitiva del periodo es la siguiente: Cognitiva (60%), Personal (20%) y Social (20%).

LISTA DE TEMAS

1. I.A. = Inteligencia Artificial.
2. S.E. = Sistemas Expertos.
3. Robótica.
4. G.P.S. = Sistema de Posicionamiento Global.
5. Redes.
6. Redes Neuronales.
7. Radio.
8. T.V.
9. Celulares.
10.        Internet.
11.        Base de Datos Académicas.
12.        T.G.S. = Teoría General de Sistemas.
13.        P.N.L. = Programación Neurolingüística.
14.        Razonamiento Abstracto.
15.        Virus Informáticos.
16.        Nanotecnología.
17.        Técnica.
18.        Tecnología.
19.        Tics = Tecnologías de la Información y de la Comunicación.
20.        Ciborgs.
21.        Cibernética.
22.        Adelantos tecnológicos en Medicina.
23.        Adelantos tecnológicos en la Guerra.
24.        Dios.
25.        Razonamiento Matemático.
26.        Lógica.
27.        Medio Ambiente.
28.        Programación de Juegos.
29.        N.A.S.A.
30.        Desarrollo Sostenible.
31.        Software.
32.        Hackers.
33.        Diseño Gráfico.
34.        Proceso de Paz.
35.  Bioética.