Pascal

483 views
371 views

Published on

1 Comment
2 Likes
Statistics
Notes
No Downloads
Views
Total views
483
On SlideShare
0
From Embeds
0
Number of Embeds
2
Actions
Shares
0
Downloads
12
Comments
1
Likes
2
Embeds 0
No embeds

No notes for slide

Pascal

  1. 1. Prof. Jorge Zamudio Ing. En Informática 3 er Semestre Bachilleres: *Andrineth Fernández *Dayana Avendaño *Jesús Querales *Lisbeth TorresFebrero 2012
  2. 2. Es un lenguaje Características Facilidad para realizarexcelente para el programación modularaprendizaje de la debido a las posibilidades programación Lenguaje Estructurado (soporta las de diseñar su programas o estructuras básica whyle, for repeat; módulos del tipo modulo o no necesita no necesita el uso de la función. sentencia goto). La programación estructurada hace los programas mas fáciles de escribir y leer Estructura de control Secuencia Repetición Selección
  3. 3. Todo programa escrito en lenguaje Pascal, del más simple al más complejo, tiene la siguiente estructura PROGRAM Nombre_del_programa; ZONA de DECLARACIONES BEGIN ZONA de INSTRUCCIONES END.
  4. 4. Palabra Uso Palabra UsoABSOLUTE AND Conjunción lógica Definición de variablesARRAY ASM (arrays) Salto condicional SWITCH -BEGIN Inicio de procedimiento CASE CASE - ENDCONST Definición de constantes CONSTRUCTORDESTRUCTOR EXTERNAL Bucle FOR - TO/DOWNTODIV División entera DO - DO - END Bucle FOR - TO/DOWNTO Salto condicional IF - THENDOWNTO ELSE - DO - END - ELSE - END Término de saltosEND FILE Definicion de un archivo condicionales y bucles Bucle FOR - TO/DOWNTOFOR FORWARD - DO - ENDFUNCTION Definición de función GOTO Salto incondicional Salto condicional IF - THENIF IMPLEMENTATION - ELSE - ENDIN Inclusión de conjuntos INLINE
  5. 5. Palabra Uso Palabra UsoINTERFACE INTERRUPTLABEL MOD Resto de división enteraNIL NOT Negación lógicaOBJECT OF Definición de variablesOR Disyunción lógica inclusiva PACKED Definición dePRIVATE PROCEDURE procedimiento Definición de variablesPROGRAM RECORD (registros) Definición de variablesREPEAT Bucle REPEAT - UNTIL SET (conjuntos)SHL SHR Salto condicional IF - THENSTRING THEN - ELSE - END Bucle FOR - TO/DOWNTOTO TYPE Definición de tipos - DO - ENDUNIT Interfaz de programa dado UNTIL Bucle REPEAT - UNTIL Definicion para usar unaUSES VAR Definición de variables libreriaVIRTUAL WHILE Bucle WHILE - DO - END Definicion para utilizar lasWITH XOR Disyunción lógica exclusiva variables de un registro.
  6. 6. Boolean (logicos) true..false Variables numericas Numeros enteros Numeros Reales Carácter Byte Real Intiger Single char LongInt Double Short Extended Cadenas Word CompPunteros Stringpointer
  7. 7. Cada lista puede estar La lista de parámetros formales esta precedida “Var” siempre encerradas en paréntesis Los identificadores estan separados por comas, las identificadores estan separadas por puntos y comas, y cada lista debe finalizar por un caracter dos puntos, seguido por un tipo de datosUna lista de parametros actuales puede ser una lista de expresiones variables oconstantes separadas por comas. En parametros variables, los tipos de parametros correspondientes actual y formal deben ser identicos
  8. 8. Tipos de errores Errores de compilacion Errores de ejecucion Errores logicos Unkown identifier FAILURE to Initialize variable FAILURE to before USED Use VAR Parameter Attemp to Assign out- when needed Loop Exit“” Expected Off- ranger Valued FAILURE to condition Handle Never Nonmatch in reached CASE Missing END or Comment Bracket Statement File Not closed Loop Exejutes Mixed- UP Ifs File Not found Wrong and ELsE Number of times

×