Manualturbopascal

Solo disponible en BuenasTareas
  • Páginas : 8 (1767 palabras )
  • Descarga(s) : 7
  • Publicado : 8 de julio de 2010
Leer documento completo
Vista previa del texto
PROGRAMACIÓN 10 APUNTES Nº 2.

Prof. Dolores Cuiñas H.

Recuerde que estos son apuntes muy simplificados que deberá completar con la bibliografía recomendada

INTRODUCCIÓN AL TURBO PASCAL. El lenguaje Turbo Pascal se caracteriza por ser un lenguaje de propósito general (puede usarse en un gran número de diversas aplicaciones), es un lenguaje procedimental, es estructurado (usa lasestructuras repeat, for, while y no necesita go to) y recursivo, y posee una gran riqueza de tipos de datos. Estructura de un programa haciendo uso del lenguaje Turbo Pascal: PROGRAM identificador USES asocia una serie de rutinas de control de pantalla Sección de declaraciones y definiciones cabecera del programa

LABEL declaración de etiquetas CONST definición de constantes TYPE declaración de tiposde datos definidos por el usuario VAR declaración de variables FUNCTION Declaraciones y cuerpo PROCEDURE de los subprogramas Sección de subprograms

BEGIN Sentencias o instrucciones END. Cuerpo del programa

OBJETOS 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, etc. CARACTERÍSTICAS DE LOS IDENTIFICADORES: • Secuencia de caracteres de cualquier longitud, sólo los 63 primeros son significativos. • Debe comenzar 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: NOMBRE_APELLIDO, IMPUESTO, NOTA2, H346 Ejemplos no válidos: NOMBRE APELLIDO, EJ?AB, 23ALX, 4NOM, &NOM NOTA: El Turbo Pascal no distingue las letras mayúsculas de las minúsculas en los identificadores. Ejemplo: EDAD edad Edad son identificadores válidos e idénticos. PALABRAS RESERVADAS: son palabras que tienen un significado especial y que no se pueden utilizar para otros propósitos. Las palabras reservadas nose 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, OR, PAKED, PROCEDURE, PROGRAM, RECORD, REPEAT, SET, SHL, SHR, STRING, THEN, TO, TYPE, UNIT, UNTIL, USES, VAR, WHILE, WITH, XOR, etc. DATOS:cifras originales que por si 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: Gráficamente los distintos tipos de datos del Turbo Pascal se muestran en la figura Nº 1. A continuación describiremos la mayoría de los que van a ser utilizados en el curso de Programación Digital. DATOS NUMÉRICOS:conformados por dígitos, puede incluir un signo (+,-), un punto decimal ( . ) y un exponente. No pueden contener comas ( , ) o espacios en blanco.

DATOS NUMÉRICOS ENTEROS (INTEGER): No contienen ni punto decimal, ni exponente. Ejemplo: 5 +5 -6 7343 Rango de valores posibles entre: -32768 ....32767 Enteros largos (LOGINT), su rango de valores: -2147483648 .....2147483647 DATOS NUMÉRICOS REALES (REAL):Deben contener punto decimal ( . ) o un exponente o ambos. Ejemplo: 0.0 -0.2 -314.63 0.000078 +32.45 32.45 En forma exponencial la base 10 se reemplaza por la letra E, manteniendo la forma siguiente: nE+-dd donde n = número decimal y dd = exponente entero (+,o cero) . Ejemplo: 5.2x10-4 5.2E-4 5.2e-4 -6.784E-12 7.0E5 7.0E+5

DATOS CARACTER (CHAR): sólo pueden contener un caracter y deben estarencerrados entre apóstrofes. Pueden ser una letra (A Z), un dígito ( 0 9) o un caracter especial ($,*, &, etc.). Ejemplo: ‘A’ ‘*’ ‘6’ ‘ ‘ ‘X’ NOTA: No se pueden utilizar apóstrofes cuando se introducen caracteres desde el terminal. DATOS CADENA (STRING): es una secuencia de caracteres (letras, dígitos o caracteres especiales) escritos en una línea sobre el programa y encerrados entre apóstrofes,...
tracking img