Representan los objetos de un programa (constantes, variables, tipos de datos, procedimientos, funciones, unidades, programas y campos de registros). Un identificador es una secuencia de caracteres de cualquier longitud, pero el límite significativo es de 63 caracteres.
Existen tres reglas básicas para nombrar los identificadores:
Debe comenzar con una letra (A a Z, mayúsculas o minúsculas). No puede contener blancos.
Los caracteres permitidos después del primer carácter son letras, dígitos y el carácter de subrayado ( _ ).
No se puede utilizar una palabra reservada como identificador. Las palabras reservadas son aquellos términos que tienen un significado especial para Pascal y no se pueden utilizar para otros propósitos.

Algunas palabras reservadas son: absolute, and, array, begin, const, div, do, downto, else, if, in,label,mod,not,of, packed, procedure, record, set, shr, then,to, unit, uses, var, while, xor.
Expresiones
Una expresión es un conjunto de datos o funciones unidos por operadores aritméticos.
Pascal soporta los siguientes operadores:

Todas las subexpresiones entre paréntesis se evalúan primero. Cuando existan subexpresiones con paréntesis anidados se evalúan de dentro hacia fuera. El paréntesis más interno se evalúa primero.
Prioridad de operaciones. Dentro de una misma expresión o subexpresión, los operadores se evalúan en el siguiente orden:
1º *,/, div, mod
2º +, -
Regla asociativa izquierda. Los operadores en una misma expresión o subexpresión con igual nivel de prioridad ( *, / ) se evalúan de izquierda a derecha.
Ejemplos:
a. 4 + 2 * 5 (primero la multiplicación, luego la suma)
4 + 10
14
b. 23 * 2 div 5 (de izquierda a derecha, primero * y luego div)
46 div 5
9
Práctica
Evalúe las siguientes expresiones:
8 * 5 * (7+2 - (4 + 4)) R/ 40
(1 + 6) * 5 div 7 mod 4 + 1 R/ 2
3 + 4 - 14 /2 R/ 0
2 * (2 + 6 * 4) R/ 52
Especifique el orden de desarrollo de la siguiente operación:
a - (b + c div d) + e * f
Hay 6 opiniones. Opina sobre este curso.
| Cursos | Valoración | Alumnos | Vídeo | |
|---|---|---|---|---|
|
Creación de un microrobot Este es un robot muy sencillo pensado para aquellos que se quieren iniciar en el mundo de la microbótica. La estructura mecánica está realizada con piezas de Lego y como ... [25/02/05] |
|
8.057 | ||
|
HTML. Introducción práctica HTML, este lenguaje para la creación de páginas Web o sitios de Internet, es la base necesaria para introducirse en otros lenguajes Web como el Css, P... [23/07/09] |
|
2.418 | ||
|
Introducción básica a Linux Curso básico de Linux explicando aspectos importantes de Fedora Core, KNOPIX, SuSE y otras distribuciones de Linux. Este curso está recomendado para usuarios que ya h... [14/07/06] |
|
15.985 | ||
Publicar en
del.icio.us
digg
meneame