Apunt 2

Páginas: 8 (1929 palabras) Publicado: 13 de abril de 2015
PROGRAMACIÓN 10

Prof. Dolores Cuiñas H.

APUNTES Nº 2.

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 las estructurasrepeat, 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

cabecera del programa

asocia una serie de rutinas
de control de pantalla

LABEL declaración de etiquetas
CONST definición de constantes

Sección de declaraciones y
definiciones

TYPE declaración de tipos dedatos
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,
unafunció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: N OMBRE_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 no se
puedenusar 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: cifrasoriginales 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 pordí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 contenerpunto 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 estar
encerrados entreapó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, generalmente...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Apuntes 2 Mes
  • apuntes de estadistica parte 2
  • Apuntes Tema 2 Quiimica
  • Apuntes 2 Trim
  • apuntes 2 bachillerato
  • Apuntes unidad 2
  • 2 Clase Apunte
  • Apuntes De Matematicas 2

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS