martes, 24 de febrero de 2015

Desarrollo de programas básicos con el Condicional IF y la instrucción MSGBOX.

Asignatura: Tecnología e Informática.
Formación en Valor: Alegría.
Núcleo Integrador: Desarrollo de programas básicos con el Condicional IF y la instrucción MSGBOX.
Objetivo: Desarrollar programas utilizando condicionales y mensajes.

Condicionales: Se utilizan para evaluar una o más condiciones y retorna un valor de verdad (verdadero o Falso) y permitir ejecutar diferentes  instrucciones.
Visual Basic utiliza diferentes condicionales, entre los que encontramos el condicional IF.

Evaluar solo la parte verdadera
Sintaxis1:
IF Condición THEN
  SI ES VERDADERO SE EJECUTAN N INSTRUCCIONES.
ENDIF

Evaluar la parte verdadera y la parte falsa
Sintaxis2:
IF Condición THEN
  SI ES VERDADERO SE EJECUTAN N INSTRUCCIONES.
ELSE
  SI ES FALSO  SE EJECUTAN N INSTRUCCIONES.
ENDIF

Evaluar la parte diferentes condiciones que pueden ser verdaderas o falsas
Sintaxis3:
IF Condición THEN
  SI ES VERDADERO SE EJECUTAN N INSTRUCCIONES.
ELSE IF Condición THEN
  SI ES VERDADERO SE EJECUTAN N INSTRUCCIONES.
ELSE
  SI ES FALSO  SE EJECUTAN N INSTRUCCIONES.
ENDIF

Nota1: un IF puede tener diferentes ELSEIF, los que sean necesarios.
Nota2: un IF puede tener un solo  ELSE (el ELSE es opcional)
Nota3: Siempre finaliza en ENDIF

TALLER: Diseñe el siguiente formulario
Presione doble Clic sobre el botón de comando MAYOR.
Escriba el siguiente código:

Private Sub Command1_Click()
Dim N1 As Integer, N2 As Integer, N3 As Integer, MAYOR As Integer
N1 = InputBox("Ingresa Primer Numero")
N2 = InputBox("Ingresa Segundo Numero")
N3 = InputBox("Ingresa Tercer Numero")

If N1 > N2 And N1 > N3 Then

  MAYOR = N1

ElseIf N2 > N1 And N2 > N3 Then

    MAYOR = N2

ElseIf N3 > N1 And N3 > N2 Then
    MAYOR = N3
Else
    MsgBox "SON IGUALES"
    Exit Sub
End If

MsgBox "EL NUMERO MAYOR ES " + Str(MAYOR)
End Sub

Presione F5 y de CLIC sobre el botón MAYOR

EJERCICIO 1:
Desarrolle un programa que capture la edad de una persona y muestre un mensaje que indique si es un bebe, un niño, adolescente o es un adulto.

Tenga en cuenta:
un Bebe es de 0 a 3 años.
un Niño es de 4 a 12 años.
un Adolescente es de 13 a 17 años.
un Adulto es de 18 años en adelante.

NOTA:
Tenga en cuenta que el ejercicio plantea solo una captura de datos (INPUTBOX), en este caso es la EDAD, la cual deber ser evaluada y si es verdadero solo debe utilizar un MENSAJE (MSGBOX),


miércoles, 18 de febrero de 2015

Programación Orientada a Objetos - Condicionales

Asignatura: Tecnología e Informática.
Formación en Valor: Alegría.
Núcleo Integrador: Programación Orientada a Objetos - Condicionales
Objetivo: Utilizar los condicionales de Visual Basic 6.0.

E.C.P.
¿Sabes que es un condicional?

Taller:
Desarrolle un programa que capture el nombre y el salario y calcule el subsidio de transporte y el neto a pagar. utilice el condicional IF.

martes, 10 de febrero de 2015

Entorno del lenguaje de Programación

Asignatura: Tecnología e Informática.
Formación en Valor: Alegría.
Núcleo Integrador: Entorno del lenguaje de Programación (Form, TextoBox, Label,
                                CommandButton).
Objetivo: Diseño de formularios con diferentes controles.

Tenga en cuenta:
1. Entre al programa Visual Basic 6.0. (Clic en inicio y escriba Visual Basic y luego Clic)
2. Seleccione Exe estándar y luego clic botón Abrir.

Aparece la siguiente Ventana: Tenga en cuenta lo siguiente:

En el explorador de proyectos encontramos:

En la ventana Propiedades encontramos:
Diseñe el siguiente formulario, teniendo en cuenta lo explicado anteriormente:
Ventana de código F7

Para retornar al formulario presione Shif F7 o clic en el botón formulario de la ventana explorador de proyectos.






jueves, 5 de febrero de 2015

Lenguaje de programación y variables, Constantes, Operadores lógicos, matemáticos y de relación.

Asignatura: Tecnología e Informática.
Formación en Valor:Alegría
Núcleo Integrador: Lenguaje de programación y variables, Constantes, Operadores lógicos, matemáticos y de relación.
Objetivo: Conocer y aplicar los operadores de relación de Visual Basic 6.0.

Lengua de programación: Serie de órdenes por lo general del idioma inglés, las cuales se encuentran en un orden lógico.
Ejemplo:
El programa siguiente calcula el subsidio  de transporte de un empleado, al cual se le da solo a los empleados que tienen un salario en menor o igual a 1.200.000 y es de $75.000.
Tenga en cuenta:
DIM: Instrucción que permite crear un espacio de memoria con nombre (Variables o constantes),  en las cuales se almacenan diferente información.
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.
DIM Salario as Currency, Transp as Currency, Transporte as Currency, NetoPagar as Currency
Transp=75000
Salario=1000000
IF  Salario<=1200000 THEN
  Transporte= Transp
ELSE
  Transporte= 0
ENDIF
NetoPagar = Salario + Transporte
Explicación:
El programa siguiente calcula el subsidio  de transporte de un empleado, al cual se le da solo a los empleados que tienen un salario en menor o igual a 1.200.000 y es de $75.000.

VARIABLE: Espacio de memoria con nombre que permite almacenar información de un tipo de dato especifico, el cual cambia en el transcurso del programa.


CONSTANTE: Espacio de memoria con nombre que permite almacenar información de un tipo de dato especifico, el cual permanece fijo en el transcurso del programa.
Operadores



Operador Lógico AND
Operador Lógico OR
Evalúa dos condiciones y devuelve un valor de verdad (Falso o Verdadero), se aplica la siguiente Tabla de verdad
Evalúa dos condiciones y devuelve un valor de verdad (Falso o Verdadero), se aplica la siguiente Tabla de verdad
COND1
COND2
RESULTADO
COND1
COND2
RESULTADO
V
V
V
V
V
V
V
F
F
V
F
V
F
V
F
F
V
V
F
F
F
F
F
F




Operador Lógico NOT
Niega un expresión
COND1
RESULTADO
V
F
F
V




Operador de Relación
Se utilizan para relacionar dos valores y devolver un valor de Vedad
Nombre
Símbolo
Menor Que
Mayor Que
<=
Menor Igual
>=
Mayor Igual
=
Igual
<> 
Diferente



Operador Matemáticos
Se utilizan para relacionar operaciones matemáticas en Visual Basic
Simbolo
Nombre
/
División
*
Multiplicación
+
Suma
-
Resta
MOD
Modulo o residuo

Ejemplo para utilizar operadores de relación y operadores lógicos
Programa que capture tres numero he informar cual es el mayor de los tres.
N1=10
N2=20
N3=30
IF (N1 > N2 ) AND (N1 > N3) THEN
  MSGBOX “El mayor es N1”
ELSEIF  (N2 > N1 ) AND (N2 > N3) THEN
  MSGBOX “El mayor es N2”
ELSEIF  (N3 > N1 ) AND (N3 > N2) THEN
  MSGBOX “El mayor es N3”
ELSE
  MSGBOX “Son Iguales”
ENDIF