Está en la página 1de 3

3.

1 Sentencia de declaración

Para cada Programa o Subprograma debe realizarse la Declaración de los elementos


básicos del Basic requeridos por las aplicaciones

En esta sentencia una buena costumbre es realizar a través de una sentencia denominada
“de declaración” o de dimensión de elementos que requieran identificación o
denominación (nombre) en las primeras líneas del programa

Para ello se puede construir la denominación a través de un IDENTIFICADOR

Esta entidad identificador, es conocida como “palabra Basic” que obedece a unas reglas
de composición que son:
1ero. Debe utilizarse únicamente: letras del alfabeto ingles (A a la Z, mayúsculas o
minúsculas (a a la z) o combinación de ellas, no se hace diferencia entre estos
modos de escritura) y/o utilizar dígitos del sistema decimal (0,1,…,9) y a lo sumo
guión bajo ( _ ) (subrayado)
2do. Debe iniciarse con letra
3ero No acepta espacios intermedios (en los idiomas naturales, las palabras se
individualizan porque entre palabra y palabra se utiliza espacio(s) intermedio(s)
4to. Dependiendo del proveedor del Compilador disponible, el largo o número de
caracteres utilizados no ser mayor a 32
Ejemplos de identificadores:
X (correcto) 1x (incorrecto) Peso (correcto)
No comienza con letra

K-N (incorrecto) kN (correcto) Momento Flector (incorrecto)


El guión no es válido espacio intermedio en identificador

Momento_Flector (correcto) MomentoFlector (correcto)


nombre compuesto Identificador compuesto legible
para el programador (humano)
Sintaxis de la “Sentencia o Instrucción de declaración”
Dim Nombre de Variable o Constante seguido del tipo (naturaleza) del valor a contener
Ejemplo: Dim Fuerza As Single
(Dimention) (nombre variable) (Naturaleza)
Dimensión Identificador como tipo de valor

En algunos compiladores se puede declarar muchas variables separadas por comas si


son del mismo tipo de naturaleza, por ejemplo se requiere que las variables
I y J sean enteras, lo mismo que una variable denominada Contador.

Dim I, J, Contador As Integer

En V-Basic de Microsoft cada variable debe declararse el tipo o naturaleza

Dim I As integer, J As Integer, Contador As Integer


Tipos de Variables: el V-Basic reconoce; como Variables Escalares y Variables
Arreglo: esta clasificación se realiza para determinar si la variable es estructurada o no.
Las del Tipo Escalar, son aquellas que no necesitan señalar estructura alguna, son
variables que portan una identificación sin estructura (es decir portan un solo valor
como contenido, en cambio las Variables con estructura o Arreglos son los que
corresponden a las variables que tienen un nombre genérico de un conjunto de valores
de la misma naturaleza, individualizando cada uno de estos valores por indices
asociados al nombre genérico que corresponde a las dimensiones del arreglo.
Para arreglos unidimensionales, como en la matemática el subíndice (indice) señala el
lugar del valor individualizado.
Entonces, Existen Arreglos unidimensionales que corresponden a los vectores

Xi para todo i =1,2, ......, n  Xi = X1, X2, ……… , Xn


En V-Basic X (i)  X (1), X (2), ......, X (n)

Arreglos Bi - dimensionales como las matrices

A i, j para todo i = 1, 2, ……, n a 1, 1 a 1, 2 ...... a 1, m


j= 1, 2, ......, m a 2, 1 a 2, 2 ...... a 2, m
...............................................
..............................................
a n, 1 a n,2 ..........a n,m
En V-Basic:

A(1,1) A(1,2) ....A(1,m), A(2,1) A(2,2) ...... A(2,m),... A(n,1) A(n,2) ........... A(n,m)

Arreglos Multi-dimensionales como tensores

Z i,j,k para todo i=1,2,..., n


J=1,2,..., m
k=1,2,....,p

Como puede inferirse, los arreglos generalmente ocupan el área de almacenamiento en


la memoria real, o las memorias auxiliares (medios de almacenamiento fijo o
removibles de manera secuencial de acuerdo al algoritmo del manejador de memorias.

Los arreglos en el lenguaje de programación por cada dimensión de la estructura


correspondiente porta una variable entera para individualizar al elemento dentro del
arreglo.

Dim Vector (10) as Integer para una variable unidimensional de nombre Vector con
10 elementos de contenido de valores enteros

Dim A(20,20) as Single para una estructura matricial (como planos) de nombre
A de 20 filas y 20 columnas de valores reales de simple
precisión
Dim Z(10,10,5) as Double para una estructura de nombre genérico de tres
dimensiones (como cinco planos cada uno de 10 valores en sus dimensiones
horizontales y de 10 valores en sus dimensiones verticales) todos los contenidos de
valores reales de doble precisión)

Las Variables pueden ser clasificadas de acuerdo a la naturaleza de los valores a


decepcionar como contenido.
Se clasifican como:
a- Numéricas
- Enteras: estas pueden ser: Por el rango válido del valor que podrán contener
- Enteras cortas (byte, word)
- Enteras propiamente dichas (Integer)
- Enteras Largas (Long)
- Reales: pudiendo ser: por la precisión del valor que contendrán
- Reales de Simple precisión (Single)
- Reales de doble precisión (Double)
b- Literales: textos que son cadenas de caracteres (String)
- Fechas ( date; day, mounth, year) (dia,mes,año)
- Tiempo (hora, minutos, segundos)
c- Variantes - (Variant) para que el lenguaje asuma decisión sobre que tipo de
naturaleza apropiara

También podría gustarte