Introducción a la Programación: Tipos de Datos, Variables y Estructuras de Control
Clasificado en Informática
Escrito el en español con un tamaño de 5,86 KB
Tipos de Datos y Variables en Programación
En un programa, los datos pueden comportarse de dos modos diferentes:
- Como constantes: su valor no cambia nunca durante la ejecución del programa.
- Como variables: su valor varía tantas veces como sea necesario.
Cómo Nombrar un Dato
A la hora de nombrar un dato, hay que tener en cuenta que:
- Se puede utilizar cualquier carácter alfanumérico, pero siempre debe comenzar con una letra.
- No se pueden incluir espacios en blanco, por lo que es frecuente utilizar el carácter guion bajo para nombres compuestos.
- La longitud del nombre no puede ser superior a 32 caracteres.
- No se pueden utilizar puntos ni otros caracteres especiales, ni tampoco palabras clave del lenguaje: text, caption...
Tipos de Datos y su Declaración en BASIC
Tipo de Dato | Declaración en BASIC |
---|---|
Cadena de caracteres | String |
Entero | Integer |
Entero largo | Long |
Decimal | Single |
Decimal doble precisión | Double |
Fecha y hora | Date |
La declaración de variables se realiza mediante la sentencia Dim. En caso de que se declare una variable sin definir el tipo, el programa le asignará automáticamente el tipo Variant.
La función Print imprime, en los formularios, textos literales y el valor de variables.
El valor de una constante no puede ser modificado durante la ejecución del programa.
Caracteres para la Declaración de Tipos de Datos
Tipo de Dato | Carácter |
---|---|
Cadena de caracteres | $ |
Entero | % |
Entero largo | & |
Decimal | ! |
Fecha y hora | No tiene |
Operadores Aritméticos
Operación | Operador | Característica |
---|---|---|
Suma | + | Calcula la suma de 2 o más variables. |
Diferencia | - | Calcula la diferencia de 2 datos. |
Multiplicación | * | Multiplica el valor de las variables. |
División | / | Calcula el valor de la división de 2 datos o variables numéricas. |
Potenciación | ^ | Calcula el valor de la potencia que resulta al tomar el valor de una variable como base de la potencia y el de otra como exponente. |
Cociente de la división | \ | Calcula el cociente de la división de dos datos o variables numéricos. |
Resto de la división | Mod | Calcula el resto de la división entre los datos indicados. |
Ámbito de las Variables
Ámbito | Declaración | Característica |
---|---|---|
En un procedimiento | Al comienzo del procedimiento | Las variables solo estarán disponibles en el procedimiento. |
En un formulario | En la sección general-declaraciones del formulario | Las variables podrán ser utilizadas en todos los procedimientos del formulario en el que se hayan declarado. |
En todos los formularios de la aplicación | En la sección general-declaraciones del formulario, pero con la instrucción Public en vez de Dim | Las variables declaradas como públicas podrán ser utilizadas en cualquier formulario de la aplicación, aunque a la hora de nombrar la variable, habrá que indicar su ubicación. |
Estructuras de Control de Flujo
- Estructuras secuenciales: permiten que la ejecución del programa se realice siguiendo un orden determinado. Por este motivo, las sentencias han de escribirse de forma secuencial, una tras otra, en el mismo orden en el que deban interpretarse al ejecutar el programa.
- Estructuras selectivas: se utilizan para tomar decisiones lógicas, por lo que también se las conoce con el nombre de estructuras de decisión o alternativas. En ellas se evalúa una condición y, en función de su resultado, se realizan una u otras acciones.
- Estructuras repetitivas: este tipo de estructuras, también denominadas bucles, se caracterizan por repetir una secuencia de instrucciones un número determinado de veces.
Iteración: ejecución de todas las acciones o instrucciones que forman un bucle.
Sentencia If
Sentencia If: evalúa una condición y, en caso de cumplirse, ejecuta una serie de instrucciones determinadas; en caso contrario, seguirá ejerciéndose el programa o se realizarán otras instrucciones alternativas.
Operadores Lógicos
Operador | Escritura | Descripción |
---|---|---|
Y | And | El operador Y obliga a que se cumplan todas las condiciones incluidas en la expresión, para que esta tome valor verdadero; en cuanto haya una que no se cumpla, la expresión tomará valor falso. |
O | Or | El operador O hace que la expresión tome valor verdadero en cuanto se cumpla una, o varias, de las condiciones incluidas en la expresión; solo en el caso de que no se cumpla ninguna de las condiciones, la expresión tomará valor falso. |
Negación | Not | Este operador hace que la expresión tome valor verdadero cuando no se cumpla la condición, y lo tome falso cuando sí lo haga. |