martes, 14 de febrero de 2017

Ingresos de datos y Condicionales - Modulo y Procedimiento

V.J.E
Asignatura: Tecnología e Informática.
Formación en Valor: Esperanza.
Núcleo Integrador: Modulo y Procedimiento
Indicador de desempeño: Identifica la diferencia entre modulo y procedimiento.

Núcleo Integrador: Ingresos de datos y Condicionales.
Indicador de desempeño: Aplica los condicionales para realizar preguntas.

Exploración Cognitiva:


¿Sabes cómo realizar una pregunta en Visual Basic?

Ingresos de datos 
Se realiza mediante Cuadros de Textos

Condicionales
se utilizan para realizar preguntas y poder evaluar las respuestas de los usuarios que utilizan el programa.

Operadores Lógicos



Operador Lógico AND
Primera Condición
Segunda Condición
Resultado
Verdadero
Verdadero
Verdadero
Verdadero
Falso
Falso
Falso
Verdadero
Falso
Falso
Falso
Falso

Operador Lógico OR
Primera Condición
Segunda Condición
Resultado
Verdadero
Verdadero
Verdadero
Verdadero
Falso
Verdadero
Falso
Verdadero
Verdadero
Falso
Falso
Falso

Operador Lógico NOT
Condición
Resultado
Verdadero
Falso
Falso
Verdadero




IF  - ELSE – ENDIF:
Instrucción que permite evaluar una condición y devuelve un valor de verdad (Falso o Verdadero), La condición del IF si es verdadera se ejecutan las siguientes instrucciones, al ser FALSA, pasa de forma inmediata a la instrucción ELSE.

En un bloque de instrucciones IF se pueden realizar varias preguntas utilizando la instrucción ELSEIF.
Ejemplo:

IF EDAD <=2 THEN
  MSGBOX "ES UN BEBE"
ELSE IF EDAD <= 12 THEN 
  MSGBOX "ES UN NIÑO"
ELSEIF  EDAD <= 17 THEN
  MSGBOX "ES UN ADOLESCENTE"
ELSE
  MSGBOX "ES UN ADULTO"
ENDIF

Explicación del ejemplo:
1. Linea, pregunta si la edad es menor o igual a 2.
2. Linea, mensaje que muestra "ES UN BEBE", solo si la linea 1, es verdadera.
3. Línea, pregunta si la edad es menor igual a 12, solo si la instrucción de la línea 1, es falsa.
4. Línea, Mensaje que muestra "ES UN NIÑO", solo si la condición de la linea tres es verdadera.
5. Línea, pregunta si la edad es menor o igual a 7 .
6. Linea, Mensaje que muestra "ES UN ADOLESCENTE", solo si la condición de la linea Cinco es verdadera.
7. Línea, Instrucción que se ejecuta solo si ninguna de las anteriores es verdadera.
8. Línea, Indica el fin del condicional IF.

Desarrolle el siguientes diseño 
Copie y pegue el código siguiente:
Private Sub CommandButton1_Click()
  If Val(TextBox1) <= 2 Then
    MsgBox "Es un Bebe", vbInformation, "Condicionales"
  ElseIf Val(TextBox1) <= 12 Then
    MsgBox "Es un Niño", vbInformation, "Condicionales"
  ElseIf Val(TextBox1) <= 17 Then
    MsgBox "Es un Adolescente", vbInformation, "Condicionales"
  Else
    MsgBox "Es un Adulto", vbInformation, "Condicionales"
  End If
End Sub

Ejecute el programa con F5, introduzca los datos siguientes y de aceptar por cada numero, 1, 5, 14 y 20.

Realice la siguiente actividad:
Después de probar el programa anterior, borre los el código y pegue el siguiente y realice las mismas pruebas.


  Select Case Val(TextBox1)
    Case Is <= 2
      MsgBox "Es un Bebe", vbInformation, "Condicionales"
    Case Is <= 12
      MsgBox "Es un Niño", vbInformation, "Condicionales"
    Case Is <= 17
      MsgBox "Es un Adolescente", vbInformation, "Condicionales"
    Case Else
      MsgBox "Es un Adulto", vbInformation, "Condicionales"
  End Select

Realice comentarios al respecto.

Taller:
Realice un programa que capture tres números, cada uno en un cuadro de texto y un botón aceptar que calcule cual de ellos es el Mayor.

NOTA: Tenga en cuenta que necesita hacer más de una pregunta en una sola línea, recuerde los Operadores lógicos AND y OR.

miércoles, 8 de febrero de 2017

Ventana de Visual Basic - Excel

Asignatura: Tecnología e Informática
Formación en valor: Esperanza.
Núcleo integrador:   Lenguaje de programación orientada a objetos, Objetos, propiedades, métodos, variables, Constantes, Operadores lógicos, matemáticos y de relación.
Indicador de desempeño: Da a conocer los diferentes conceptos que se utilizan en un lenguaje de programación e identifica las variables, constantes y diferentes operadores.

Núcleo integrador: Editor de Visual Basic (UserForm, Cuadros de textos, Etiquetas, Botones de comandos), Modulo y Procedimiento.
Indicador de desempeño: Explica el desarrollo de código en Visual Basic.

Pasos para activar la pestaña Programador

Pasos para Activar Visual Basic - Excel

Partes de la Venta de Visual Basic

Como Activar las ventanas:



Diseñar la ventana de un programa utilizando los siguientes Objetos:


Recuerde: seleccione el objeto y en la ventana propiedades le cambia los valores, ejemplo.

Al LABEL1, cambie la propiedad CAPTION por la palabra Nombre.
Tambien puede cambiar el tipo de Fuente por la propiedad FONT.
El color por la propiedad FORECOLOR.

COMMAND1, cambie la propiedad CAPTION por la palabra ACEPTAR.

Muestre la ventana Código(Dos clic sobre el botón aceptar) y escriba el siguiente código}

Private Sub CommandButton1_Click()
  MAGBOX "HOLA COMO ESTAS " + TextBox1
End Sub

EJECUTE EL PROGRAMA CON F5, Escriba el Nombre y de clic en Aceptar.