miércoles, 7 de agosto de 2019

GRADO DÉCIMO - PRIMER COMPROMISO - DOCUMENTO APOYO

GRADO DÉCIMO
DOCUMENTO DE APOYO
PRIMER COMPROMISO
PERÍODO TRES

PROYECTO EN VISUAL BASIC: ESPEJITO

Proyecto en VB que toma el nombre escrito en un formulario por una persona y lo muestra en otro formulario con un formato diferente.


Inicialmente se observa la Interfaz Gráfica, que la usuaria ve, una vez carga el programa.

Luego se puede escribir el nombre de la participante.

El programa pregunta ¿Quién es la niña más linda del Sumapaz?

Finalmente se muestra el nombre en otro formato y una imagen.

El programa controla que la usuaria no deje vacía la caja de texto en la cual debe escribir el nombre. 

Para esto se muestra una caja de mensajes con el texto: Por favor escriba su nombre.


Si no se escribe el nombre y se le da clic al botón Seguir (imagen de la izquierda), se controla mediante la caja de mensaje que se observa a la derecha.


Para crear el segundo formulario se debe tener abierto el explorador de soluciones que vemos en la siguiente imagen: (Si no está visible se debe tomar la opción Explorador de Soluciones del Menú Ver)

Una vez aparece el Explorador de soluciones, damos clic derecho (contrario) sobre el nombre del proyecto (para el ejemplo de la imagen Espejito Prada 100x), como se ve en la siguiente imagen. Y tomamos las opciones Agregar y Windows Form.

Esta opción nos generar un nuevo formulario y podremos hacer el diseño del mismo como se indica a continuación.



Ahora debemos construir el Código Fuente, que serán las órdenes que vamos a escribir y que se cumplirán cuando los usuarios de nuestro programa interactúen con él. Veamos cómo se hace…
El usuario invoca la aplicación (la ejecuta) y debe escribir un nombre en la Caja De Texto del primer formulario, seguidamente da clic sobre el botón Seguir. Entonces las órdenes debemos escribirlas en dicho botón en el evento clic, que se desarrolla cuando el usuario lo oprime.
En tiempo de diseño damos doble clic sobre dicho botón y nos aparece la siguiente interfaz:


El sistema nos muestra un procesador de texto en el cual podemos escribir las órdenes que queremos que se cumplan cuando el usuario le dé clic al botón de este primer formulario, y nos “regala” las cuatro líneas que se ven.
La primera línea y la última son concordantes. La primera inicia una clase pública en el formulario frmCaptura (¿Qué es una clase en programación de computadores?). La última cierra dicha clase.
Las líneas dos y tres también son concordantes. La número dos inicia una subrutina (¿Qué es una subrutina?) y la tres la finaliza. Esta subrutina se desarrolla en el evento clic del botón Seguir (btnSeguir_Click).

¿Qué debemos solucionar?

Primero: que la caja de texto no sea dejada vacía por el usuario, indicándole por medio de un mensaje (caja de mensajes) que debe escribir el nombre.

Segundo: cuando se escriba el nombre, preguntar en un mensaje (caja de mensajes) ¿Quién es la niña más linda del Sumapaz?

Tercero: llamar al formulario que mostrará el nombre en otro formato.

¿Cómo lo vamos a solucionar?

Utilizaremos una estructura de decisión como se ve en el siguiente párrafo:


Obsérvese la diferencia con la imagen anterior… que es la parte que vamos a escribir y constituye la estructura de decisión. La cual tiene la siguiente conformación:

                                If(Si) Condición se cumple Else (Entonces)
                                                Acción 1
                                Else (SiNo)
                                                Acción 2
                                End If(FindelSi)

La condición evaluada en esta estructura es: txtNombre.text = “”. Esto puede leerse en lenguaje humano como: “si la caja de texto en su propiedad Text es igual a vacío entonces”. Y ya sabemos que si esto pasa vamos a mostrarle al usuario un mensaje que le indique que debe escribir el nombre. Esto se logra con la línea:

En caso de que la condición no se cumpla, entonces se cumplirán las órdenes después de la palabra Else.

MsgBox("¿Quien es la niña más linda del Sumapaz?", MsgBoxStyle.Exclamation, "Espejito Espejito...")
     frmNombreBonito.Show()

De estas dos líneas, la primera se explica similar a la inmediatamente anterior. No deberíamos tener problemas en esto ¿verdad? La segunda sencillamente invoca al segundo formulario con la palabra Show() que es un método. (¿Qué es un método en programación de computadores?). Esta línea permite que a continuación se muestre el segundo formulario.

Lo único que nos falta es pasar el nombre escrito en la caja de texto del primer formulario a la etiqueta (label) del segundo formulario. Esto se hace utilizando el evento load del segundo formulario.

Este evento es el cargue del formulario y se da durante el tiempo que corre desde que se invoca hasta que se muestra. En ese lapso podemos hacer algunas cosas como “pasar” el nombre escrito en la caja de texto del primer formulario a la etiqueta o label del segundo formulario.

¿Cómo se hace esto?

En tiempo de diseño damos un clic en cualquier parte del área libre (sin elementos) del segundo formulario y como en el caso del evento clic del botón seguir se nos ofrece un procesador de texto para escribir las ordenes que queremos se cumplan para este caso, en el evento load del segundo formulario. Esto lo vemos en el siguiente párrafo:

Public Class frmNombreBonito
    Private Sub frmNombreBonito_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
        Me.lblNombreBonito.Text = frmCaptura.txtNombre.Text
    End Sub
End Class

La explicación que se dio anteriormente para la clase pública del formulario uno es similar para este caso. Esto quiere decir que la única línea que agregamos es la siguiente:

        Me.lblNombreBonito.Text = frmCaptura.txtNombre.Text

Esta línea tiene las siguientes particularidades: la palabra Me reemplaza el nombre del formulario frmNombreBonito y se debe hacer porque se está llamando desde el evento load de ese mismo formulario. Esta línea entonces, en palabras de un ser humano sería más o menos:

En el formulario Nombre Bonito, en la propiedad Text de la label Nombre Bonito, cargue o haga una copia del contenido de la propiedad Text de la caja de texto Nombre del formulario captura o formulario uno.

Ahora nuestra aplicación debe funcionar... 


DÉCIMO - ACUERDO PEDAGÓGICO PERÍODO TRES

GRADO DÉCIMO
ACUERDO PEDAGÓGICO
PERÍODO TRES


ACTA DE ACUERDO PEDAGÓGICO
PERÍODO: TRES
INFORMACIÓN GENERAL:

FECHA:     XX/XX/2019 SEDE:       PRINCIPAL           JORNADA:           MAÑANA        GRADO:   100X
No. ESTUDIANTES:   xx/XX HORA INICIO:   xx:xx xm.  HORA FINAL:   _______
ÁREA: TECNOLOGÍA E INFORMÁTICA      DOCENTE:           Eusebio Prada Matiz
REPRESENTANTE DEL GRUPO:    
COMPETENCIAS A DESARROLLAR:
Tengo en cuenta principios de funcionamiento y criterios de selección, para la utilización eficiente y segura de artefactos, productos, servicios, procesos y sistemas tecnológicos de mi entorno.
TIEMPO
CONTENIDOS TEMÁTICOS A DESARROLLAR
3 sesiones
Visual Basic
3 sesiones
HTML
2 sesiones
Redes Informáticas

ACTIVIDADES DE APRENDIZAJE:

1.       Proyecto en Visual Basic: Espejito
2.       Proyecto en HTML: Descubriendo a Melgar
3.       Consulta y Trabajo escrito: Redes informáticas
4.       Evaluación tipo SABER
5.       Profundización Proyecto Visual Basic: Clasificación de personas según la edad

RECURSOS: Computadores, internet, blog del docente, útiles escolares.

BIBLIOGRAFIA RECOMENDADA: Libros o documentos web programación de computadores y páginas web. Google, Wikipedia.

SISTEMA DE EVALUACIÓN:
DIMENSIÓN COGNITIVA:

Cuatro compromisos con igual peso porcentual:

1.       Proyecto en Visual Basic que toma el nombre escrito en un formulario por una persona y lo muestra en otro formulario con un formato diferente.
2.       Proyecto en HTML que busca mostrar aspectos poco conocidos de Melgar.
3.       Consultar la temática Redes Informáticas y realizar un trabajo escrito que maneje los siguientes aspectos:
a)       Creación y almacenamiento de información
b)      Envío de información a través de internet
c)       Internet
d)      Redes
e)      Elementos de una red
f)        Topologías
g)       Protocolos de red (TCP/IP)
h)      Estructura Cliente – Servidor
i)        Clasificación de las redes
j)        ¿Cuál es el futuro de las redes?
k)       Conclusiones y Bibliografía
4.       Evaluación tipo saber.
5.       Profundización: últimas dos semanas del período.

DIMENSION PERSONAL:
Se tienen en cuenta los siguientes aspectos:

1.       Presentación personal.
2.       Puntualidad.
3.       Asistencia.
4.       Responsabilidad.

DIMENSIÓN SOCIAL:
Se tienen en cuenta los siguientes aspectos:

1.       Trabajo en equipo.
2.       Colaboración.
3.       Liderazgo.

PROCESO PARA EL MEJORAMIENTO CONTINUO A PARTIR DE:
AUTOEVALUACIÓN:
El estudiante analizará su desempeño y generará compromisos a corto plazo que redunden en mejoría de su desempeño integral.

COEVALUACIÓN:
Cada estudiante analizará el desempeño de un compañero escogido aleatoriamente y hará recomendaciones a corto plazo para su mejoramiento.

HETEROEVALUACIÓN:
El estudiante recibirá retroalimentación del docente respecto de sus logros cuando así lo desee y públicamente se entregarán los resultados obtenidos en cada uno de los compromisos, así como las actividades o acciones que deberá realizar para mejorar sus resultados.

OBSERVACIONES:

La prueba tipo Saber se hará individualmente. Las otras actividades pueden ser presentadas en grupos de máximo tres (3) estudiantes.

FIRMA DEL DOCENTE                                                                    

REPRESENTANTES DE GRUPO


DÉCIMO RESULTADOS PERÍODO DOS

GRADO DÉCIMO
RESULTADOS DEL PERÍODO DOS

A continuación encontraran los resultados del segundo período. Cualquier inquietud por favor  la discutimos en el colegio. Recordemos que en la asignatura de Tecnología e Informática al segundo período se ha completado el 50% del total anual de la valoración final. Para saber el acumulado se puede sacar el promedio de las notas de período uno y período dos y multiplicar por 0,5. Cuando el valor supere el 3,0 ya se ha pasado la asignatura. Entonces, un estudiante con valoración de 5,0 en cada uno de los dos períodos transcurridos al día de hoy tiene un acumulado de 2,5 esto quiere decir que aún no pasado la asignatura. El promedio mínimo para estar pasando la asignatura corresponde al estudiante que tenga una valoración de 3,0 en los dos períodos y el acumulado es de 1,5 Entonces acumulados menores de 1,5 están perdiendo la asignatura. Por favor hagan sus cuentas.