Lenguaje De Programacion
Contenido
Tipos de datos 2
Tipos de variables 3
Tipos de constantes 4
Tipos de datos
El tipo de datos de un elemento de programación hace referencia al tipo de datos que puede contener y a cómo se almacenan dichos datos. Los tipos de datos se aplican a todos los valores que pueden almacenarse en la memoria del equipo o participar en la evaluación de una expresión. Cada variable,literal, constante, enumeración, propiedad, parámetro de procedimiento, argumento de procedimiento y valor de devuelto por un procedimiento tiene un tipo de datos.
Elemento de programación
Declaración de tipos de datos
Variable
En una Instrucción Dim (Visual Basic)
Dim amount As Double
Static yourName As String
Public billsPaid As Decimal = 0
Literal
Con un carácter de tipo literal; vea "Caracteres detipo literal" en Caracteres de tipo (Visual Basic)
Dim searchChar As Char = "." C
Constante
En una Instrucción Const (Visual Basic)
Const modulus As Single = 4.17825F
Enumeración
En una Instrucción Enum (Visual Basic)
Public Enum colors
Propiedad
En una Property (Instrucción)
Property region() As String
Parámetro de procedimiento
En una Sub (Instrucción, Visual Basic), Function (Instrucción,Visual Basic) o Operator (Instrucción)
Sub addSale(ByVal amount As Double)
Argumento de procedimiento
En el código de llamada; cada argumento es un elemento de programación que ya se ha declarado o una expresión que contiene los elementos declarados
subString = Left( inputString , 5 )
Valor devuelto por procedimiento
En una Function (Instrucción, Visual Basic) o Operator (Instrucción)
Functionconvert(ByVal b As Byte) As String
Tipos de variables
Para establecer nombres de variables puedes ver las indicaciones que se dan en el curso “Bases de la programación Nivel, apartado Nombres de variables. Visual Basic permite no declarar una variable antes de ser usada. Por tanto, en cualquier punto de un programa podríamos escribir algo similar a “Mostrar velocidad01”, sin necesidad de haberdeclarado la variable velocidad. ¿Qué nos mostrará si no hemos asignado contenido a la variable velocidad? Visual Basic es de los lenguajes que asignan automáticamente contenido cero, vacío o falso a una variable, dependiendo de qué tipo sea. Por tanto, se nos mostraría cero, “ ”, o falso. Conocido que no es estrictamente obligatorio, nosotros vamos a trabajar con Visual Basic realizando declaraciónde variables siempre. Los motivos para ello ya han sido expuestos, pero podemos resumirlos en:
· Generar buenos programas.
· Evitar errores y confusiones.
El propio Visual Basic dispone de una instrucción que obliga a tener que declarar todas las variables, denominada Option Explicit. La obligación de declaración de variables puede establecerse de dos maneras.
a) En la ventana de código escribirOption Explicit (en las versiones más modernas debe escribirse Option Explicit On).
b) En el menú Herramientas, selecciona Opciones... y en la pestaña Editor (en otras versiones Herramientas, Opciones, Proyectos y Soluciones, Valores predeterminados de VB) establece (o comprueba que está establecida) la opción Requerir declaración de variables como activa ó Option Explicit On.
Ten en cuenta quela opción a) es manual, y tendríamos que escribir Option Explicit cada vez que fuéramos a programar, mientras que la opción b) es automática y va a hacer que cada vez que arranquemos Visual Basic nos obligue a declarar variables sin tener que estar escribiendo código. Por tanto, activa la opción automática (o comprueba que esté activada) y así evitaremos olvidos. No vamos a volver a incidir enesto, pero siempre vamos a considerar que trabajamos con Option Explicit activado. ¿Qué ocurrirá si utilizamos en el código una variable que no ha sido declarada? En este caso Visual Basic impedirá la ejecución del programa mostrando el mensaje de error: “Error de compilación. Variable no definida / no declarada” así como la línea de programa donde ha aparecido la variable no declarada. Siempre que...
Regístrate para leer el documento completo.