Documentos de Académico
Documentos de Profesional
Documentos de Cultura
PASCAL
Totalmente
compatible
con Windows
Turbo Pascal v.7
Menú FILE Menú EDIT
Abir, guardar, imprimir, Copiar, cortar, pegar,
salir, cambiar directorio, deshacer, rehacer, borrar,
consola de MS Dos mostrar portapapeles
Turbo Pascal v.7
Menú SEARCH Menú RUN
Buscar, remplazar, ir a Ejecutar, paso a paso,
línea, buscar errores, ejecutar hasta, reiniciar
buscar procedimientos… programa, introducir
parámetros
Turbo Pascal v.7
Menú COMPILE Menú DEBUG
Compilar, crear ejecutable, Puntos de parada, mostrar
recompilar archivo, el procedimiento que
mostrar información, elegir llama, abrir pantallas de
partes externas información
Turbo Pascal v.7
Menú TOOLS Menú OPTIONS
Mostrar mensajes, ir a Permite modificar muchas
otras partes del origen, funciones y componentes
ejecutar Grep (opcional) de varias partes del
compilador
Turbo Pascal v.7
Menú WINDOW Menú HELP
Ordenar ventanas, Muestra la ayuda e
cerrarlas, pasar de unas a información general sobre
otras… el compilador y el lenguaje
Uso de sentencias básicas
Los programas en Pascal se dividen en 3
partes: cabecera, sección de declaraciones
y código de programa
Además, cada subprograma adicional ha
de contener también estas 3 partes
Obligatorio uso de “ ; ” al acabar cada
instrucción
Uso de sentencias básicas
Cabecera:
Nombrar el programa
Palabra clave: program
Uso de sentencias básicas
Sección de declaraciones:
Definición de variables, constantes y tipos de
datos personalizados.
Palabras clave: var, const, type
Uso de sentencias básicas
Código de programa:
Todo el código a ejecutar
Palabras clave: begin y end.
Uso de sentencias básicas
Código de programa:
Todo el código a ejecutar
Los programas se inician con la palabra “ begin ” y
han de acabar con la palabra “ end. ” (el punto es
obligatorio)
Dentro del programa podemos llamar a otros
subprogramas
Algunas sentencias disponibles:
Entrada (read) y salida (write)
Sentencias condicionales (if ___ then ___ else ___) y
(case ___ of)
Diferentes bucles (ej. WHILE ___ _ ___ DO ___)
Vectores y registros (ej. _ = ARRAY [ _ , _ ] OF ___)
Sentencias de entrada y salida
Entrada: read
Introduce en una variable los datos
introducidos por teclado
Salida: write
Imprime por pantalla (defecto) o también si
se especifica por impresora o fichero los datos
de una variable o los introducidos
Para cambiar de línea añadimos el sufijo
“ln” a las palabras read y write
Sentencias de entrada y salida
Ejemplos:
Sentencias condicionales
Vectores
Todos los datos son del mismo tipo
Se accede mediante índices
1 dimensión
2 o más dimensiones >>> matrices
Registros
Varios campos de diferentes tipos
Se accede mediante nombres
Es obligatorio declararlos para poderlos utilizar
Estructuras de datos
Ejemplo definición de un vector:
Estructuras de datos
Ejemplo acceso a un vector:
Estructuras de datos
Ejemplo definición de un registro:
Estructuras de datos
Ejemplo acceso a un registro:
Conclusión