Your SlideShare is downloading. ×
Pascal
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×
Saving this for later? Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime – even offline.
Text the download link to your phone
Standard text messaging rates apply

Pascal

2,172
views

Published on

Estructura de Turbo Pacal

Estructura de Turbo Pacal


0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
2,172
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
41
Comments
0
Likes
0
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide

Transcript

  • 1. 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.
  • 2. ¿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.
  • 3. 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.
  • 4. 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.
  • 5. 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
  • 6. 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)
  • 7. 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;
  • 8. 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.
  • 9. 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 .
  • 10. Esqueleto de un Programa en Pascal (II)
    • Program <identificador>; Uses Crt;
    • Const {constantes}
      • <identificador> = <valor>;
    • Var {variables}
      • <identificador> : <tipo>;
    • Begin {instrucciones} . . . End.
  • 11. 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).
  • 12. 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.
  • 13. 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.
  • 14. Operaciones de Entrada/Salida Sentencia de entrada o lectura. Read o Readln (NombreArchivo,Nomvarl ,Nomvar2..);
  • 15. 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).

×