Pascal

Páginas: 6 (1353 palabras) Publicado: 22 de abril de 2011
UNIVERSIDAD TECNOLÓGICA NACIONAL FACULTAD REGIONAL TUCUMAN
DEPARTAMENTO SISTEMAS

CÁTEDRA FUNDAMENTOS DE INFORMÁTICA

LENGUAJE PASCAL

Ing. Sandra Fabiana Valla

Siguiente

LENGUAJE PASCAL Codificación

INTRODUCCIÓN TIPOS DE DATOS EN PASCAL

1. 2. 3.

Estructura de un Programa Pascal Tipos de datos usados en Pascal Elementos básicos del Lenguaje

5. 6. 7. 8.

Funciones TipoBiblioteca Tipos Enumerados y Subrango Funciones de transferencia Datos de tipo caracter
Siguiente

4. Expresiones

Anterior

Estructura de un Programa Pascal
Un Programa Pascal está compuesto por tres partes:
PROGRAM nombre; USES crt; LABEL lista de etiquetas; CONST identificador = valor; TYPE identificador = tipo de dato definido por el usuario VAR identificador : naturaleza del dato;PROCEDURE definiciones de procedimiento; FUNCTION definiciones de funciones; BEGIN instrucciones; END.

CABECERA

DECLARACIONES

CUERPO

Inicio

Anterior

Siguiente

Tipos de datos usados en Pascal
byte Integer D A T O S S I M P L E S Ordinal Enteros Longint Shortint word Real Single No Ordinal Reales Double Extended comp Caracter Ordinal Lógicos Cadena de Caracteres boolean stringfalse < true Secuencia de caracteres 0 .. 255 -32768 .. 32767 -247483648 .. 2147483647 -128 .. 127 0 .. 65535 2.910-39 .. 1.71038 1.510-45 .. 3.41038 5.010-324 .. 1.710308 1.910-4932 .. 1.11104932 -263+1 .. 263-1 Ej.: ‘A’ ‘5’ ‘ ‘ #13 #27

1 2 4 1 2 6 4 8 10 8 1 1 N bytes
maxint maxlongint

char

Datos de Tipo Estructurado

Definidos por el usuario

Enumerado, subrango, arreglos,registros, archivo, conjunto, puntero

Inicio

Anterior

Siguiente

Elementos Básicos del Lenguaje
Identificadores Palabras Reservadas Etiquetas: Constantes Literales Con nombres Expresión Variables Diagramas de Sintaxis Líneas de Programa Sentencias

Inicio

Anterior

Siguiente

Identificadores
Definición: Nombre que se le da a un elemento del programa con la finalidad de poderidentificarlo. Características: 1. Secuencia de caracteres de cualquier longitud pero en la cual sólo los 63 primeros son válidos. 2. Debe comenzar con una letra y no puede contener blancos. 3. No se puede utilizar una palabra reservada 4. No distingue minúsculas y mayúsculas.

Inicio

Anterior

Siguiente

Palabras Reservadas

Definición: Identificadores que usa el Lenguaje. AlgunasPalabras son: PROGRAM IF USES THEN LABEL ELSE CONST REPEAT TYPE UNTIL VAR WHILE BEGIN DO END CASE

OF FOR TO DOWNTO ARRAY DIV MOD WITH

FILE FUNCTION PROCEDURE GOTO NOT OR AND NIL

Inicio

Anterior

Siguiente

Etiquetas

Definición: Es un identificador pero a diferencia del identificador clásico puede comenzar con un número. Uso: Con la sentencia goto, para saltos incondicionales. No sela usa en la Programación Estructurada.

Inicio

Anterior

Siguiente

Constantes

Definición Son identificadores que reciben un valor en el momento de compilación y no puede ser modificado, es decir que no cambia durante la ejecución del programa. Deben ser definidas antes de su utilización. Pueden ser enteros, reales, caracteres o cadenas de caracteres, arreglos, conjuntos y datos detipo enumerado.

Inicio

Anterior

Siguiente

Constantes: Clasificación
LITERALES: Es un valor de cualquier tipo. Por ej.: 4. 1. CON NOMBRES: Se identifican por un nombre y el valor asignado. Formato: CONST identificador = valor; 3. EXPRESION: Es una constante con nombre a la que se le asigna un valor que es una expresión que se evalúa en tiempo de compilación. Formato: CONST identificador= expresión; Existen elementos legales para formar una expresión en las constantes, algunos son: constantes literales, constantes definidas anteriormente, operadores de Pascal y algunas funciones incorporadas o predefinidas. Ventajas en su uso: Reconfiguración y documentación.

Inicio

Anterior

Siguiente

Variables
Definición Son identificadores que pueden cambiar su valor durante la...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • pascal
  • Pascal
  • pascal
  • Pascal
  • pascal
  • el pascal
  • pascal
  • pascal

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS