3.284 cursos gratis
6.263.460 alumnos
Publica tu curso gratis
Busca cursos gratis:
Estás aquí: mailxmail > Cursos de Informática > Programación > Introducción al lenguaje Pascal > Identificadores y expresiones

Introducción al lenguaje Pascal

Autor: emarinch@racsa.co.cr
Curso: 5/5 5/5 (6 opiniones) |10704 alumnos|Fecha publicación: 01/03/2006

Capítulo 5:

 Identificadores y expresiones

Identificadores

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.

Identificadores y expresiones

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:

Identificadores y expresiones

Reglas para la evaluación de expresiones

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

Recibe nuestras novedades
Al presionar "Recibir" estás dándote de alta y aceptas las condiciones legales de mailxmail

Hay 6 opiniones. Opina sobre este curso.


Cursos similares a Introducción al lenguaje Pascal


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]
5/5 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]
 4,67/5 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]
 4,61/5 15.985  


Publicar en   del.icio.us    digg    meneame

¿Qué es mailxmail.com?|ISSN: 1699-4914|Recomiéndanos|Ayuda
Condiciones legales de mailxmail