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 DatoDeclaración en BASIC
Cadena de caracteresString
EnteroInteger
Entero largoLong
DecimalSingle
Decimal doble precisiónDouble
Fecha y horaDate

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 DatoCarácter
Cadena de caracteres$
Entero%
Entero largo&
Decimal!
Fecha y horaNo tiene

Operadores Aritméticos

OperaciónOperadorCaracterí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ónModCalcula el resto de la división entre los datos indicados.

Ámbito de las Variables

ÁmbitoDeclaraciónCaracterística
En un procedimientoAl comienzo del procedimientoLas variables solo estarán disponibles en el procedimiento.
En un formularioEn la sección general-declaraciones del formularioLas variables podrán ser utilizadas en todos los procedimientos del formulario en el que se hayan declarado.
En todos los formularios de la aplicaciónEn la sección general-declaraciones del formulario, pero con la instrucción Public en vez de DimLas 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

OperadorEscrituraDescripción
YAndEl 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.
OOrEl 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ónNotEste operador hace que la expresión tome valor verdadero cuando no se cumpla la condición, y lo tome falso cuando sí lo haga.

Entradas relacionadas: