Pascal
Upcoming SlideShare
Loading in...5
×
 

Pascal

on

  • 2,350 views

Estructura de Turbo Pacal

Estructura de Turbo Pacal

Statistics

Views

Total Views
2,350
Views on SlideShare
2,348
Embed Views
2

Actions

Likes
0
Downloads
35
Comments
0

1 Embed 2

https://www.mturk.com 2

Accessibility

Categories

Upload Details

Uploaded via as Microsoft PowerPoint

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

Pascal Pascal Presentation Transcript

  • Conceptos fundamentales
    • Antes de ver en mayor detalle el lenguaje de programación Pascal, es bueno tener claro que son :
      • las constantes,
      • las variables y
      • los identificadores.
    • Para eso debe tener una noción (por vaga que sea) de programa.
  • ¿Qué es un programa? Un programa no es más que una serie de líneas de texto, cada una de las cuales contiene alguna definición sobre la información a ser usada en el programa o bien alguna instrucción que se desea que se ejecute en el computador.
  • Definiciones Constante: Como su nombre lo indica, es un valor que a lo largo de la ejecución de un programa no varía. Ej. IVA = 19%. Variable: Este es un espacio o contenedor, es como un vaso, que puede almacenar diversos valores durante la ejecución del programa.
  • Definiciones Identificador: Es una combinación de letras, números y el caracter '_', pudiendo empezar con cualquiera de ellos excepto números. Es un concepto muy importante en Pascal, ya que sirve para nombrar las constantes, las variables e incluso el mismo programa.
  • Tipos de Datos En Pascal se debe especificar a la computadora qué clase de datos va a contener una variable. A simple vista, podemos distinguir entre una palabra como 'Hola' o un número como 47 . La computadora no puede hacer esto, así que se le debe decir qué tipo de datos se pondrá en cada variable. Una vez hecho esto, no puede almacenarse un valor de cualquier tipo en esa variable, sino de algunos tipos
  • Tipos de Datos (I)
    • Integer: número entero entre
    • -32,768 y 32,767
    • Real: número con coma decimal entre 2.9*10-39^y 1.7*10^38
    • String: cadena de caracteres (conjunto de números, letras, símbolos; palabras y frases)
  • Asignación de tipos a variables
    • Para decirle a Pascal el tipo de una variable, se usa una de las siguientes palabras clave en el lugar indicado en el esqueleto del programa.
    • Ejemplo:
            • Var
            • i: integer;
            • a: real;
  • Esqueleto de un Programa en Pascal. Todos los programas de Pascal comparten ciertas características comunes, algunas de las cuales son opcionales. Esto se llama esqueleto del programa y se muestra a continuación.
  • Convención En este esqueleto, lo que se ponga entre signos de mayor y menor (<>) indicarán elementos que deben reemplazarse en un programa real .
  • Esqueleto de un Programa en Pascal (II)
    • Program <identificador>; Uses Crt;
    • Const {constantes}
      • <identificador> = <valor>;
    • Var {variables}
      • <identificador> : <tipo>;
    • Begin {instrucciones} . . . End.
  • Componentes del Esqueleto de un programa (I) La línea Program es opcional y sirve para ponerle un nombre al programa. La línea Uses Crt es una forma de que Pascal active la capacidad de leer desde el teclado y de escribir hacia la pantalla; en Windows, se hace esto sobre una pequeña ventana blanca, y en DOS sobre la pantalla completa (se debe escribir 'Uses Crt' en compiladores de DOS).
  • Componentes del Esqueleto de un programa (II)
    • Las secciones llamadas Const y Var son para declarar las constantes y las variables, respectivamente.
    • Son opcionales e intercambiables. Se pone un identificador que será el nombre con el que, tanto Pascal como el programador, la conocerán.
    • A una constante no se le especifica el tipo, sólo el valor.
    • A una variable no se le puede dar un valor cuando se la declara.
  • Operaciones de Entrada/Salida
          • Sentencias de salida o escritura.
    • Formatos: Write o Writeln (argumento)
          • Write o Writeln (argumcnto:m)
          • Write o Writeln (argumento:m:n)
    • Donde m es el número de caracteres que ocupará la salida ajustando la información a la derecha, y n sólo se emplea cuando el argumento es numérico real indica el número de caracteres que ocupará en la salida la parte decimal.
  • Operaciones de Entrada/Salida Sentencia de entrada o lectura. Read o Readln (NombreArchivo,Nomvarl ,Nomvar2..);
  • Operadores Aritméticos Operador Función - Operador unario. Invierte el signo. + Operador binario suma. - Operador binario resta. * Operador binario producto. / Operador binario división real. div Operador binario división entera. Mod Operador binario resto entero (Módulo).