¿Qué son las constantes en QBasic?

Una constante en QBasic es una variable cuyo valor no se puede cambiar.

Por ejemplo, es posible que desee utilizar el valor de “pi” en su programa. Supongamos que desea utilizar 3.14159 con fines de precisión.

En lugar de escribir “3.14159” cada vez que quiera usar pi, puede establecer una variable al comienzo de su programa:

CONST pi = 3.14159

y luego, en cualquier momento, puede usar este valor usando “pi” en lugar de “3.14159”.

Entonces, lo siguiente devolvería aproximadamente 1/2:

IMPRIMIR PECADO (pi / 6)

La única diferencia entre esta y cualquier otra variable es que le impide asignar “accidentalmente” un valor incorrecto a la variable más adelante en el programa.

Entonces, si desea utilizar la constante matemática “e”, puede comenzar su programa con:

CONST e = 2.71828

si luego olvidó que había reservado el nombre de la variable “e” para este valor, e hizo algo como:

PARA e = 1 a 10: (algún código aquí): SIGUIENTE

El programa devolvería un error de “Definición duplicada” en lugar de cambiar el valor de e. Mientras que, si no utilizó el comando “CONST”, simplemente tendría:

e = 2.71828

y luego

PARA e = 1 a 10: (algún código aquí): SIGUIENTE

Una vez que el programa alcanzara el ciclo FOR, cambiaría el valor de e, lo que podría causar un error (o resultado inesperado) más adelante en su programa.

Personalmente, nunca he encontrado mucho uso para las constantes (en QBasic), principalmente porque las únicas variables que quiero establecer al principio y nunca cambiar son típicamente constantes matemáticas como pi y e, y es bastante fácil recordar no usarlas. nombres de variables de nuevo.

Además, las características de depuración de QBasic generalmente hacen que sea bastante fácil rastrear este tipo de error …

Espero que esto ayude.

Las constantes son los valores en un programa que no cambian durante la ejecución del programa. Estos pueden ser numéricos o de cadena.

Las constantes numéricas consisten en una secuencia de solo dígitos, con o sin punto decimal. Además, pueden ser negativos o positivos. Las constantes de cadena pueden consistir en una secuencia de letras, dígitos y caracteres especiales. Las constantes de cadena deben estar entre comillas dobles.

Las constantes son lo mismo en cualquier idioma. Esencialmente son un par de identificadores y valores, y en la mayoría de los idiomas, el valor debe pertenecer a un tipo como los enteros.

More Interesting

¿El progreso logrado con la informática tradicional ayuda con nuestros esfuerzos en la computación cuántica?

Dada una salida que ha sido generada por una función hash, ¿es posible extraer la entrada en una cantidad de tiempo factible usando Quantum Computers?

¿Se pueden explicar los resultados de un borrador cuántico de elección retrasada en términos simples que también muestran que la conciencia humana no es un factor?

¿Hay alguna muestra que pueda hacernos entender fácilmente la potencia de la computación cuántica?

En el futuro, ¿podría la computación cuántica junto con una gran energía (esferas de Dyson o enjambres) hacernos girar internamente hacia una existencia totalmente virtual?

¿Cómo se puede usar el fenómeno del enredo en una computadora cuántica?

¿La amenaza de la Inteligencia Artificial Avanzada y la Computación Cuántica hace que la amenaza del calentamiento global parezca un día más de verano?

¿Qué es un salto cuántico?

¿Cómo puede un niño de 13 años aprender sobre computación cuántica?

¿Cómo se podría probar o refutar que el enredo está involucrado en el recocido cuántico y / o "qubits adiabáticos"? Este es un seguimiento de ¿Es D-Wave One una verdadera computadora cuántica?

¿Cómo explicaría el algoritmo de Grover a un programador profesional?

¿Cuál es la cosa más loca que uno podría hacer con una computadora cuántica?

¿Es una computadora cuántica una seria amenaza para el algoritmo RSA?

¿Podría la mecánica cuántica desarrollar una forma de manipular las estructuras moleculares?

¿Existe alguna técnica de encriptación que las computadoras cuánticas no puedan romper?