Turbo Pascal

Páginas: 7 (1730 palabras) Publicado: 26 de junio de 2012
DESARROLLO

ESTRUCTURA DE DATOS EN FUNCIONES Y PROCEDIMIENTOS.
1. ESTRUCTURA DE UN PROGRAMA EN TURBO PASCAL.

* Encabezamiento: Un programa escrito en PASCAL empieza siempre con un encabezamiento que consiste en:

La palabra reservada PROGRAM.

El nombre del programa.

Los nombres de los ficheros externos que se usan para entrada y salida. Se escriben
separados por comas yentre paréntesis.

El delimitador punto y coma.
* Sección de declaraciones y definiciones: En todo programa de Turbo Pascal es necesario declarar o definir previamente todo lo que se vaya a utilizar y que no tenga un significado específico o a priori para este lenguaje de programación. En esta sección se realizan estas definiciones o declaraciones del programa. Exceptuando la declaración deutilización de unidades que, si existe, es única y deberá incluirse al principio, el número y orden de las demás declaraciones no es rígido. A este respecto, la única norma general que es necesario respetar es que cualquier elemento que se utilice en un punto determinado del programa deberá haber sido declarado previamente.
* ETIQUETAS (LABEL)
* CONSTANTES (CONST)
* TIPOS (TYPE)
*VARIABLES (VAR)
* PROCEDIMIENTOS (PROCEDURE)
* FUNCIONES (FUNCTION)

Ejemplo:

TYPE estaciones = (primavera, verano, otoño, invierno) ;
VAR letra: CHAR ;
CONST pi = 3.1416 ;
LABEL 100, 200, 300 ;

* Cuerpo del programa o sección ejecutable: Es la parte final del archivo fuente, situado a continuación de la sección de declaraciones y delimitado por la pareja de palabras BEGIN yEND. Incluye la secuencia de sentencias que se van llevando a cabo cuando se ejecuta el programa. En Turbo Pascal, cada sentencia se separa de la siguiente con un carácter de punto y coma. Después del END del cuerpo principal del programa siempre hay que poner un punto que indica al compilador que ha llegado el final del programa.

Sintaxis: BEGIN
{ Sentencias del cuerpo del programa }
END.2. OBJETO DE UN PROGRAMA EN TURBO PASCAL.

* Identificadores: Un identificador es un nombre dado a un elemento de programa, tal como una constante, una variable, un procedimiento, un programa, una función, una unidad, un campo de registro, entre otros.

CARACTERÍSTICAS DE LOS IDENTIFICADORES:
• Secuencia de caracteres de cualquier longitud, sólo los 63 primeros son significativos.
• Debecomenzar por una letra (A Z) y no puede contener blancos.
• Después del primer carácter se aceptan letras, dígitos y subrayado ( _ ).
• No se pueden usar palabras reservadas.
Ejemplos válidos: N OMBRE_APELLIDO, IMPUESTO, NOTA2, H346
Ejemplos no válidos: NOMBRE APELLIDO, EJ?AB, 23ALX, 4NOM, &NOM

* Palabras Reservadas: Son palabras que tienen un significado especial y que no se puedenutilizar para otros propósitos. Las palabras reservadas no se pueden usar como identificador.

Ejemplo de palabras reservadas: ABSOLUTE, AND, ARRAY, BEGIN, CONST, DIV, DO, DOWNTO, ELSE, END, EXTERNAL, FILE, FOR, FORWARD, FUNCTION, GOTO, IF, IMPLEMENTATION, IN INLINE, INTERFASE, INTERRUPT, LABEL, MOD, NIL, NOT, OF, entre otros.

3. DEFINICIÓN DE TIPOS DE DATOS.

DATOS: es unarepresentación simbólica (numérica, alfabética, algorítmica etc. Cifras originales que por sí solas tienen poco significado. Son los conceptos básicos o elementales como el nombre de las cosas o personas, las cantidades, etc.

TIPOS DE DATOS:

* DATOS NUMÉRICOS: conformados por dígitos, puede incluir un signo (+,-), un punto decimal ( . ) y un exponente. No pueden contener comas ( , ) o espacios enblanco.

* DATOS NUMÉRICOS ENTEROS (INTEGER): No contienen ni punto decimal, ni exponente.

* DATOS NUMÉRICOS REALES (REAL): Deben contener punto decimal ( . ) o un exponente o ambos.


* DATOS CARACTER (CHAR): sólo pueden contener un caracter y deben estar encerrados entre apóstrofes. Pueden ser una letra (A Z), un dígito ( 0 9) o un carácter especial ($,*, &, etc.)....
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • turbo pascal
  • Turbo pascal
  • turbo pascal
  • funciones turbo pascal
  • Lenguaje De Programacion Turbo Pascal
  • Ciclos En Turbo Pascal
  • Curso Programacion Turbo Pascal
  • Uso De Gotoxy En Turbo Pascal

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS