lunes, 31 de enero de 2011

clase 2 isdentificadores, constantes, variables.palabras reservadas.

clase 2

OBJETOS DEL PROGRAMA
IDENTIFICADORES, CONSTANTES VARIABLES, PALABRAS RESERVADAS

Un programa pascal se construye a base de objetos (tokens) yseparadores (blacos o comentarios).Los objetos son las unidades significativas mas pequeñas de texto de un programa pascal y se dividen en:
*simbolos especiales *identificadores *etiquetas *numertos *constantes
*variables *directivas *etc.

*IDENTIFICADORES
*representan los objetos de un programa (cont, var)
*es un asecuencia de caracteres de cualquier longitud (significativos hasta 63)
*Reglas de un identificador:
*debe comenar con una letray no contener espacios en blanco
*letras, digitos y caracteres subrayados( _ ), estan permitidos despues del primer
caracter.
*no se puede usar un palabra reservada coo identificador
ejempos validos: ejempos no validos:
nombre Letras1 Peso_Kilo
PesoKilo Impuesto_IVA La@Luna
NOMBRE begin

*PALABRAS RESERVADAS
*estas palabras tienen un significado especial y no se pueden utilizar para otros propsitos .
Esta no se puede usar como identificador.
*generalmente estas plabras se escriben en minusculas negritas
*const, var, begin, do, for, if, program, uses.

*CONSTANETES
*como su nombre lo indica son objetos que mantienen su valor durante toda la ejecucion del
programa
*puede ser letras, palabras, y/o numeros
*generalmenre se escriben/identificadores con letras mayusculas

*VARIABLES
*son objetos que cambian su valor a los largo de la ejeuacion del programa
*el identificador de una variable puede utilizar las reglas de un identificador

DIAGRAMA DE SINTAXIS

*REGLAS DE SINTAXIS
*son las reglas de gramatica de un lenguaje de programacion
*determinan si la secuenia de caracteres que forman un programa se puede traducir pr el
compilador a codigo maquina
*las reglas de sintaxis se representan mediante diagramas denominados, diagramas de
sintaxis o diagramas de conway




*TIPOS DE DATOS PRIMITIVOS
*los diferentes objetos de informacion con los que un programa Pascal trabaja se conocen
colectivamenre como datos
*todos los datos tienen un tipo asociado con ellos
*Pasal es "fuertemente tipificado", es decir, que todos los datos utilizados deben tener sus tipos
declarados explicitamente y el enguaje limita lamezcla de tios en las expresiones
*el tipo de un dato determina la naturaleza del conjunto de valores que puede tomar una
variable
*el tipo de un dato determina la representacion. Internade los numeros, o al menos el espacio
de una memoria ocupado por una variable de un tipo dado

CLASIFICACION DE LOS TIPOS DE DATOS

TIPOS ENTEROS
*byte
*enteros entre 0 y 225
*se almacenan como byte (8bits)
*integer
*enteros entre -323768....32767
*el bit de mayor peso de los dos bytes es el bit de signo (si=1=negativo)
*longint
*enteros entre -2,47,483,684 y 2,147,483,647
*se almacenan como 4 bytes
*shortin
*enteros entre -128 y 127
*se almacenan como 1 byte
*word
*enteros entre 0 y 65535
*se lamacena en bytes

TIPOS REALES (FLOAT)
*representan al conjunto de los numeros reales en rango de 10
*se almacean como 6 bytes
*lacaena binaria que los representa no es igual a la de los enteros

TIPOS CARACTER (CHAR)
*es un tipo dedatos que puede cpntener un solo caracter
*puede ser epresado gracias al codigo ASCII (256 caracteres)
*un literal char se debeencerrar en comilla simple (apostrofos)
'A' 'B' '*' ' '
*la funcion char permite referenciar todos los caracteres: chr (65) equivale a la letra A
*tambien podemos designar caracteres con numero seguido del codigo cacacter
8
TIPOS OGICOS (BOOLEAN)
*PUEDEN TOMAR SOLO DOS VALORES:TRUE OR FALSE

No hay comentarios:

Publicar un comentario