You are on page 1of 3

3.2.1 La regla para construir un identificador establece que: - Debe resultar significativo, sugiriendo lo que representa.

Es decir, el nombre asignado debe tener relacin con la informacin que contiene, pudindose emplear abreviaturas que sean significativas. - No podr coincidir con palabras reservadas, propias del lenguaje algortmico. - La longitud no debe ser excesivamente larga. De todos modos, el nmero mximo de caracteres que se pueden emplear dependen del compilador utilizado. - Comenzar siempre por un carcter alfabtico y los siguientes podrn ser letras, dgitos o el smbolo de subrayado. Slo se permitirn los caracteres alfabticos correspondientes a los cdigos ASCII menores de 127. No deben contener espacios. - Segn el lenguaje de programacin podr ser utilizado indistintamente o no, en maysculas o en minsculas. A continuacin exponemos algunas de las nomenclaturas utilizadas por la mayora de programadores: - Todo el identificador en minsculas, separando las diferentes palabras que pueda tener con el subrayado (Ejemplo : codigo_cliente). - Todo el identificador en maysculas, separando las diferentes palabras que pueda tener con el subrayado (Ejemplo : CODIGO_CLIENTE). - Todo el identificador en minscula excepto las iniciales de cada palabra (Ejemplo : CodigoCliente). - Utilizacin de nombres completos. - Utilizacin de abreviaturas. Es conveniente utilizar abreviaturas con la misma longitud. (Ejemplo : cod_cli). 3.3 Variables y Constantes. Una variable es un nombre asociado a un elemento de datos que est situado en posiciones contiguas de la memoria principal, y su valor puede cambiar durante la ejecucin de un programa. Toda variable pertenece a un tipo de dato concreto. En la declaracin de una variable se debe indicar el tipo al que pertenece. As tendremos variables enteras, reales, booleanas, etc. Por otro lado, distinguimos tres partes fundamentales en la vida de una variable: Declaracin Iniciacin Utilizacin

Una constante es un dato cuyo valor no puede cambiar durante la ejecucin del programa. Recibe un valor en el momento de la compilacin y este permanece inalterado durante todo el programa. Como ya se ha comentado en el tema sobre las partes de un programa, las constantes se declaran en una seccin que comienza con la palabra reservada const. Despus de declarar una constante ya puedes usarla en el cuerpo principal del programa. Tienen varios usos: ser miembro en una expresion, en una comparacin, asignar su valor a una variable, etc. 3.4 Tipos de datos. Los tipos de datos hacen referencia al tipo de informacin que se trabaja, donde la unidad mnima de almacenamiento es el dato, tambin se puede considerar como el rango de valores que puede tomar una variable durante la ejecucin del programa.

DATOS PRIMITIVOS: CARACTER NUMERICO LOGICOS(BOOLEANOS)

CARCTER El tipo de dato carcter es un digito individual el cual se puede representar como numricos (0 al 9), letras (a-z) y smbolo ($,_). NOTA: En lenguaje java la codificacin Unicode permite trabajar con todos los caracteres de distintos idiomas. Tipo de dato Rango Tamao de bits char 0 a 65536 16 bits

NUMERICOS Este tipo de dato puede ser real o entero, dependiendo del tipo de dato que se vaya a utilizar. Enteros: son los valores que no tienen punto decimal, pueden ser positivos o negativos y el cero. tipo de dato: byte tipo de dato: short tipo de dato: int tipo de dato: long tamao= 8 bits tamao= 16 bits tamao= 32 bits tamao= 64 bits

Reales: estos caracteres almacenan numeros muy grandes que poseen parte entera y parte decimal. tipo de dato: float= 32 bits tipo de dato: double= 64 bits BOOLEANOS Este tipo de dato se emplea para valores lgicos, los podemos definir como datos comparativos dicha comparacin devuelve resultados lgicos. tipo de dato: boolean Rango= true - false Referenciados: Son tipos de datos ms complejos que pueden tener un grupo de valores asociados a ellos organizados mediante una estructura dada. Pueden ser definidos por el programador. 3.5 Operadores basicos. 3.5.1 Aritmeticos. Son aquellos que sirven para operar trminos numricos. Estos operadores podemos clasificarlos a su vez como : a. UNARIOS b. BINARIOS Los operadores UNARIOS son aquellos que trabajan con UN OPERANDO. Pascal permite el manejo de un operador unario llamado : MENOS UNARIO Este operador denota la negacin del operando, y se representa por medio del signo menos ( - ) colocado antes del operando. Por ejemplo : Si x tiene asignado el valor 100, -x dar como resultado -100 ; esto es que el resultado es el inverso aditivo del operando. Los operadores BINARIOS, son los que combinan DOS OPERANDOS , dando como resultado un valor numrico cuyo tipo ser igual al mayor de los tipos que tengan los operandos. La siguiente tabla muestra los smbolos de los operadores binarios de Pascal as como los nombres de las operaciones que realizan.

Operadores aritmticos bsicos Operador Operacin + * / div mod shl Suma Resta Multiplicacin Divisin Divisin entera Mdulo Desplazamiento a la izquierda

Operandos

Ejemplo Resultado suma de a y b Diferencia de a y b Producto de a por b Cociente de a por b Cociente entero de a por b Desplazar a la izquierda b bits

real , integer a + b real , integer a - b real , integer a * b real , integer a / b integer integer a div b a shl b

a mod b Resto de a por b

shr Desplazamiento a la derecha a shr b Desplazar a la derecha b bits 3.5.2Los operadores relacionales, tambin denominados operadores binarios lgicos y de comparacin, se utilizan para comprobar la veracidad o falsedad de determinadas propuestas de relacin (en realidad se trata respuestas a preguntas). Las expresiones que los contienen se denominan expresiones relacionales. Aceptan diversos tipos de argumentos, y el resultado, que es la respuesta a la pregunta, es siempre del tipo cierto/falso, es decir, producen un resultado booleano 3.5.3Los operadores lgicos producen un resultado booleano, y sus operandos son tambin valores lgicos o asimilables a ellos (los valores numricos son asimilados a cierto o falso segn su valor sea cero o distinto de cero). Por contra, recuerde que las operaciones entre bits producen valores arbitrarios. Los operadores lgicos son tres; dos de ellos son binarios, el ltimo (negacin) es unario. Tienen una doble posibilidad de representacin en el Estndar C++ actual: la representacin tradicional que se indica a continuacin, y la natural introducida recientemente que se detalla ms adelante Y lgico && AND O lgico || OR Negacin lgica ! NOT

Las expresiones conectadas con los operadores && y || se evalan de izquierda a derecha, y la evaluacin se detiene tan pronto como el resultado verdadero o falso es conocido (muchos programas tienen una lgica que se basa en este propiedad).

2 &&

Operador Y lgico

Tambin denominado por su nombre en ingls (generalmente en maysculas) AND lgico. Devuelve un valor lgico true si ambos operandos son ciertos. En caso contrario el resultado es false. 3.6 Expresiones: una expresin es una combinacin de constantes, variables o funciones, que es interpretada (evaluada) de acuerdo a las normas particulares de precedencia y asociacin para un lenguaje de programacin en particular. Como en matemticas, la expresin es su "valor evaluado", es decir, la expresin es una representacin de ese valor.

You might also like