Você está na página 1de 22

Segundos de Bachillerato

Materia Profesor Tema

: : :

Computacin V Ing. Wilson Cedillo P. MSc. Lenguaje Basic

Comentarios
Visual Basic interpreta que todo lo que est a la derecha de una comilla simple (') en una lnea cualquiera del programa, es un comentario y por lo tanto no ejecuta accin alguna.

Esto es un comentario

El principal uso de los comentarios es proporcionar una explicacin del cdigo en su totalidad, pues un buen programa debe estar bien documentado.
Ing. Wilson Cedillo P. Msc.

Unidad Educativa Tcnico Salesiano

Variables
Las variables se utilizan para almacenar valores temporalmente durante la ejecucin del programa.

Nombre de la variable

Valor de la variable
Todo lo que est en la parte derecha del igual se carga en la parte izquierda del igual
Ing. Wilson Cedillo P. Msc.

Operador de asignacin

Unidad Educativa Tcnico Salesiano

Nombres de Variables
Debe estar relacionado con la funcin que va ha desempear La primera letra de cada palabra debe ser mayscula Debe comenzar con una letra No puede incluir un punto ni espacios No debe exceder los 255 caracteres de longitud Debe ser nica en el lugar donde est siendo utilizada Los caracteres de una variable pueden ser letras, dgitos, el caracter de subrayado (_), etc. El nombre de la variable no puede ser una palabra reservada del lenguaje (For, Loop, Next, Val, Hide, Caption, And, etc).

Unidad Educativa Tcnico Salesiano

Ing. Wilson Cedillo P. Msc.

Tipos de Datos
El tipo de datos hace referencia a la clase de informacin que podemos almacenar en una variable. Por ejemplo si vamos a trabajar con valores decimales es necesario que nuestras variables nos permitan almacenar valores decimales.
Tipo Boolean Byte Integer Long Single Double Currency String Date Descripcin Valor Lgico Entero Corto Entero (2 bytes) Entero Largo (4 bytes) Real simple Precisin (4 bytes) Real doble Precisin (8 bytes) Rango True o False 0 a 255 -32768 a 32767 -2147483648 a 2147483647 -3,40E+38 a 3,40E+38 -1,79E+308 a 1,79E+308 -9,22E+14 a 9,22E+14 0 a 65500 caracteres 1 de Enero de 100 a 31 de Diciembre de 9999. Indica tambin la hora desde 0:00:00 a 23:59:59 F/h: como Date. Nmeros: Mismo rango que el tipo de valor almacenado.

Nmero con punto decimal fijo (8 bytes), usado comnmente para valores monetarios.
Cadena de caracteres Fecha Fecha/hora; nmeros enteros, reales o caracteres.

Variant
Unidad Educativa Tcnico Salesiano

Ing. Wilson Cedillo P. Msc.

Declaracin de Variables
Antes de utilizar una variable, hay que especificar su nombre y declarar su tipo. Para ello se utiliza la sentencia Dim. Esta sentencia reserva espacio de memoria para la variable y permite a Visual Basic saber qu tipos de datos deber guardar en dicha variable.

Sentencia Dim para declarar variable

Variable

Sentencia As para declarar tipo de variable

Tipo de dato de la variable

Comentario explicativo de la variable Luego de que la variable ha sido declarada podremos asignar informacin a la misma desde el cdigo del programa

Unidad Educativa Tcnico Salesiano

Ing. Wilson Cedillo P. Msc.

Eleccin del tipo de Variables


Las variables de tipo Variant se adaptan al tipo de informacin o dato que se les asigna en cada momento. Son pues variables muy flexibles, pero su uso debe restringirse porque ocupan ms memoria y requieren ms tiempo de CPU que los restantes tipos de variables. Integer para numerar valores enteros de mediana cantidad. Long para numerar valores enteros de gran cantidad. Boolean para una variable con slo dos posibles valores (s o no). Single para variables fsicas con decimales que no exijan mayor precisin. Double para variables fsicas con decimales que exijan mayor precisin. Currency para cantidades grandes de dinero.

Unidad Educativa Tcnico Salesiano

Ing. Wilson Cedillo P. Msc.

Declaracin Explcita
Para evitar que Visual Basic declare variables que pudieran estar erradas, se utiliza una sentencia de Visual Basic llamada Option Explicit. El objetivo de esta sentencia es obligar al programador a declarar todas sus variables. Si al momento de ejecutar el programa el compilador detecta que existe una variable no declarada genera un error.
Obliga a que todas las variables sean declaradas Como la variable NombreAlumno no fue declarada se genera un error

Unidad Educativa Tcnico Salesiano

Ing. Wilson Cedillo P. Msc.

Declaracin Explcita
Option Explicit opera slo en el formulario o en el mdulo donde se haya puesto. Para tener esta opcin activa para todo el cdigo de una aplicacin, haga click en el comando Opciones del men Herramientas. En el cuadro de dilogo

Unidad Educativa Tcnico Salesiano

Ing. Wilson Cedillo P. Msc.

mbito de las Variables


VARIABLES LOCALES. Una variable local es reconocida solamente en el procedimiento en el que ha sido declarada. Fuera de ese procedimiento, la variable no es reconocida.

La variable NombresAlumno existe solamente en el procedimiento del evento click perteneciente al botn CmdIngresoAlumnos

Una variable local se reinicia cada vez que entra en el procedimiento o funcin en el que se crea y al terminar se destruye.

Unidad Educativa Tcnico Salesiano

Ing. Wilson Cedillo P. Msc.

mbito de las Variables


VARIABLES ESTTICAS. Para hacer que una variable conserve su valor entre una llamada y otra, hay que declararle de tipo esttico utilizando la sentencia Static.

En el cdigo se ha declarado la variable NombresAlumno de tipo Single. Esta variable conservar su valor entre llamadas al procedimiento y se destruir slo cuando termine el programa.

Unidad Educativa Tcnico Salesiano

Ing. Wilson Cedillo P. Msc.

mbito de las Variables


VARIABLES A NIVEL DE FORMULARIO. Una variable a nivel de formulario puede ser compartida por todos los procedimientos de ese formulario. Para declarar una variable a nivel de formulario tenemos que estar ubicados en el editor de cdigo, seleccionamos General en la lista desplegable de objetos y Declaraciones en lista desplegable de procedimientos.

Lista desplegable de Objetos

Lista desplegable de procedimientos

Unidad Educativa Tcnico Salesiano

Ing. Wilson Cedillo P. Msc.

mbito de las Variables


VARIABLES PBLICAS. Para que una variable est disponible ms all del mbito de un procedimiento, e incluso del de un formulario o mdulo, hay que declararla en un mdulo de la aplicacin, en la seccin de declaraciones generales, utilizando la palabra clave Public.
Mdulo

La variable NombresAlumno podr ser utilizadas desde cualquier parte de la aplicacin, sin importar el mdulo en el que est el procedimiento que accede a ella.

Unidad Educativa Tcnico Salesiano

Ing. Wilson Cedillo P. Msc.

Constantes
Una constante es un valor que no cambia durante la ejecucin del programa. El tratamiento y tipos de datos son igual al de las variables. Para declarar un dato como constante se utiliza la palabra Const en la declaracin de la variable.
'Las constantes son privadas por defecto. Const Incremento = 2,5 'Declaracin de una constante pblica. Public Const Mensaje = "Ingrese Clave de acceso 'Declaracin de un entero constante. Private Const Altura As Integer = 15 'Mltiples constantes en una lnea Const Ao = "2007", Pi As Double = 3,14159265358979

Unidad Educativa Tcnico Salesiano

Ing. Wilson Cedillo P. Msc.

Operadores Aritmticos
Operacin Exponenciacin Multiplicacin Divisin Operador ^ * / Ejemplo Potencia = Base ^ Exponente Producto = Numero1 + Numero2 Division = Numero1 / Numero2

Divisin Entera
Resto de una divisin entera Suma Resta

\
Mod +

DivisionEntera = Numero1 \ Numero2


Resto = Numero1 Mod Numero2 Suma = Numero1 + Numero2 Resta = Numero1 Numero2

Unidad Educativa Tcnico Salesiano

Ing. Wilson Cedillo P. Msc.

Operadores de Comparacin
Operacin Igual que Distinto que Menor que Mayor que Menor o igual que Mayor o igual que Operador = <> < > <= >= Ejemplo Resultado = (5 = 6) Resultado = (5 <> 6) Resultado = (5 < 6) Resultado = (5 > 6) Resultado = (5 <= 6) Resultado = (5 > =6) Resultado del Ejemplo Resultado ser False Resultado ser True Resultado ser True Resultado ser False Resultado ser True Resultado ser False

Unidad Educativa Tcnico Salesiano

Ing. Wilson Cedillo P. Msc.

Operadores de Comparacin y de concatenacin


OPERADORES LGICOS Operacin Y O Negacin Operador And Or Not Ejemplo Resultado = (2>8) And (3<>2) Resultado = (2>8) Or (3<>2) Resultado = Not (3>5) Resultado del Ejemplo Resultado ser False Resultado ser True Resultado ser True

OPERADOR DE CONCATENACIN Operacin Concatenar Operador & Ejemplo Resultado = Tcnico & Salesiano Resultado del Ejemplo Resultado ser Tcnico Salesiano

Unidad Educativa Tcnico Salesiano

Ing. Wilson Cedillo P. Msc.

Actividad Propuesta
Transformar la siguiente expresin algebraica en formato de programa .

b a d c var b a d d c b a d c

Unidad Educativa Tcnico Salesiano

Ing. Wilson Cedillo P. Msc.

Programa de aplicacin Propuesto


Desarrolle un programa que permita calcular el permetro y rea de: Rectngulo de base 5 y altura 3.5 Cuadrado de lado 5.2 Tringulo de base 5.2, lado 1 2.75, lado 2 3.75 y altura 4.25 Circulo de radio 3.25 Trapecio de lado mayor 5.2, lado menor 2.25 y altura 3.15 Utilice constantes para los datos y variables para las respuestas Ponga nombres de controles y variables correctos Documente el programa con comentarios El mbito de las variables debe ser correcto

Unidad Educativa Tcnico Salesiano

Ing. Wilson Cedillo P. Msc.

Programa de aplicacin Propuesto

Trapecio

Unidad Educativa Tcnico Salesiano

Ing. Wilson Cedillo P. Msc.

Programa de aplicacin Propuesto


Por ejemplo el cdigo para los botones del rectngulo seran:
El cdigo debe estar bien documentado Los nombres de constantes y variables deben corresponder a la informacin que llevan

El mbito de las declaraciones de variables debe ser correcto


Unidad Educativa Tcnico Salesiano

Ing. Wilson Cedillo P. Msc.

Gracias !!!
Comentarios, sugerencias y tareas a la direccin electrnica: wilsoncp@itss.edu.ec CON COPIA A ing.wilsoncedillo@msn.com

Você também pode gostar