todo sobre constante

Download todo sobre constante

If you can't read please download the document

Upload: marco-itssna

Post on 09-Mar-2016

212 views

Category:

Documents


0 download

DESCRIPTION

informacion sobre constantes

TRANSCRIPT

todo sobre: "Constantes"

Bien en ste articulo vamos a hablar sobrelas contantes, que son parte fundamental de todo programa / aplicacin / algoritmo / etc .. As que como son tan importantes de uso, vamos a ver que son y sus tipos Qe es una constante ?Una constantees un datocuyo valor no puede cambiar durante la ejecucin del programa. Recibe un valor en el momento de la compilacin( momento en el cual revisamos que el programa algoritmo no tiene errores de sintaxis y se puede ejecutar )y este valor que se le di permanece inalterado durante todo el programa.Ejemplo:area = 25base = 18esas son constantes por ejemplo, porque le asignamos nosotros un valor y ese valor no va a cambiar en lo que dure la ejecucin el programa. Cuntos tipos de constantes hay ?Podemos decir que hay tres tipos, las cuales voy a redactar rpido a continuacin:1) Constantes literales:Son valores de cualquier tipo quese utilizan directamente,no se declaranya que no tienen nombre.Ejemplo:area_circulo = 3.1416 * radio ^ 2Analizando la expresin: vemos que area_circulo va a ser igual a 3.1416 por elradioelevadoal cuadrado. Bien entonces ya algunos se habrn dado cuenta cual vendra a sernuestra constante literal en ste caso( la que no tiene nombre ), entoncesel 3.1416 es nuestra constante literal. Ya que no necesita nombre sino que la colocamos directamente porque es un valor mundial, 3.1416 equivale a un valor simplificado del Nmero , y ese valor no cambiara nunca ya sea que usemos una formula u otra formula piva a seguir valiendo lo mismo, por eso es una constante literal. Para saber ms de (pi) pueden verloAQUI.2) Constantes declaradasTambin llamadas constantes con nombre,son las que se declaranasignndolesun valor directamente.Ejemplo:usando el ejemplo anterior de (pi) podriamos decir que si la queremos almacenara esa constante literalen una constante declaradapues debemos asignarle el valor asi como dice el concepto con un nombre que queramos. Asi:pi = 3.1416Asi de simple, entonces ms adelante cuando queramos hacer alguna operacion que incluya a la constante pi, pues no introducimos el 3.1416 sin decir nada sino queen ves de ese numeroponemos piy pues el programa va a usar el 3.1416 porque el programa entiende que a pi se le est asignando un valor, y que debe usar ese valor cuando alguien mencione a pi.Pero ese es un tipo de declaradas nomas, porque quize poner de ejemplo el caso de (pi). Ahora veremos otras declaradas:precio = 55 ( un numero entero )altura = 12.6 ( numero real )mensaje = bienvenidos ( cadena de caracteres )As que vemos que se aplica el concepto de: son las que se declaran asignndoles un valor directamente, porque vemos que declaramos precio asignndole un valor directamente que es el 55, y as mismo con altura y con mensaje que le asignamos un valor pero no numrico sino de caracteres.3) Constantes de expresinA estas constantesno se les asigna un valor directamente,sino que se les asigna una expresin. Esta expresin se evala en tiempo de compilacin( tiempo en que el programa se revisa antes de la ejecucion para ver si no hay errores de algun tipo y asi poderse ejecutar normalmente )y el resultado se le asigna a la constante.Ejemplo:base = 25altura = 10area_triangulo = ( base * altura ) / 2entonces area_triangulo cumple con lo que dice el concepto de constante de expresion, porque dice que en stas no se le asigna un valor directamente, pues veamosa area_triangulo le hemos asignado un valor?,pues no. En cambioel valor nacer en la ejecucion del programaque usarala constante declaradabaseporla constante declaradaalturay la dividir para unaconstante literaldos(2).