12.185 cursos gratis
8.414.331 alumnos
Facebook Twitter YouTube
Busca cursos gratis:

Introducción al lenguaje Pascal

Autor: emarinch@racsa.co.cr
Curso:
9,63/10 (8 opiniones) |40127 alumnos|Fecha publicación: 01/03/2006
Envía un mensaje al autor

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

Nuestras novedades en tu e-mail

Escribe tu e-mail:

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

Cursos similares a Introducción al lenguaje Pascal


  • Vídeo
  • Alumnos
  • Valoración
  • Cursos
1. Introducción al lenguaje HTML
¿Te interesa entrar al mundo de la programación web ? ¡Entonces este curso de... [14/04/11]
739
Curso con video
2. Introducción al lenguaje SQL
Curso de programación, aprende el lenguaje sql que es un lenguaje de acceso a bases... [16/11/11]
131  
3. Algoritmos y lenguaje C
Este curso pretende dar a conocer las explicaciones más simples del trabajo de los... [13/01/06]
36.357  

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


¿Te gustaría visitar más cursos gratis de Programación?