Introduccin a Pascal - PowerPoint PPT Presentation

1 / 17
About This Presentation
Title:

Introduccin a Pascal

Description:

Todas las letras min sculas y may sculas ( sin , sin acentos), y el s mbolo ... const forward nil set virtual. constructor function not shl while ... – PowerPoint PPT presentation

Number of Views:88
Avg rating:3.0/5.0
Slides: 18
Provided by: mab79
Category:

less

Transcript and Presenter's Notes

Title: Introduccin a Pascal


1
Introducción a Pascal
  • Mabel Bielenberg

2
Alfabeto del Lenguaje
  • Todas las letras minúsculas y mayúsculas ( sin ñ,
    sin acentos), y el símbolo _
  • Números 0, 1, 2, .. , 9
  • 22 símbolos especiales - / lt gt . , _at_
    ( )
  • Palabras reservadas ( tienen un significado
    especial en el lenguaje). Son 55 en total
  • absolute do implementation or then
  • and downto in packed to
  • array else inline private type
  • asm end interface procedure unit
  • assembler external interrupt program until
  • begin file label record uses
  • case for mod repeat var
  • const forward nil set virtual
  • constructor function not shl while
  • destructor goto object shr with
  • div if of string xor

3
  • Los comentarios son fragmentos de texto que se
    usan para explicar que es lo que hace el programa
    o el significado de una sentencia específica. Los
    comentarios no influyen en la ejecución del
    programa.
  • es un ejemplo de comentario
  • ( Este
  • también es
  • un
  • comentario)

4
Estructura de un programa en Pascal
  • Un programa tiene las siguientes partes
  • Cabecera ojo
  • Program Nombre
  • Ej Program Primerprograma
  • Descripción de datos que se usarán
  • Begin
  • Descripción de acciones
  • End.
  • ojo

5
Tipos de datos predefinidos en Pascal
  • Los datos que se usan en un programa deben ser
    de un tipo específico.
  • Los tipos de datos predefinidos en Pascal son
    4
  • Integer
  • Real
  • Char
  • Boolean

6
Tipo de datos Integer
  • Son todos los números enteros (sin parte
    fraccional). Constan de un signo y dígitos
  • Ej 34, -234, 0, 3456
  • Cuando se omite el signo, se asume que el número
    es positivo.
  • Se definió maxint como el mayor número
    representable en el computador (aprox. 32000).
    Por lo tanto los números enteros están en el
    rango maxint a maxint.
  • Longint se usa para enteros más grandes (2.000
    millones aprox.)

7
Tipo de datos Real
  • Son números decimales, con una parte entera y
    una parte decimal. Tienen dos notaciones, la
    decimal que es la que estamos acostumbrados a
    usar (0.25), y la exponencial (2.5E-1).

8
Tipo de datos Char
  • Representa un carácter (y sólo uno) del alfabeto
    del computador. El carácter debe estar entre
    comillas simples
  • Ej 8, , a, A son caracteres válidos
  • wq no es un carácter válido

9
Tipo de datos Boolean
  • Puede tomar sólo dos valores True y False. Se
    usa para definir condiciones dentro del programa.
    Este tipo de dato no puede ser leído ni enviado
    a pantalla.

10
Identificadores
  • Son los nombres de los objetos (variables,
    constantes, etc) que se usan en un programa.
  • Un identificador está formado por letras y
    dígitos y underscore , empezando siempre con una
    letra.
  • No se distingue entre mayúsculas y minúsculas.
    Por lo tanto COSA y cosa es lo mismo.
  • Las palabras reservadas del lenguaje no pueden
    usarse como identificadores.
  • Todos los identificadores deben ser declarados
    antes de usarlos.

11
Variables
  • Las variables deben ser declaradas en la sección
    de declaraciones del programa.
  • Declarar una variable es especificar un
    identificador (nombre) y un tipo de dato.
  • La declaración de una variable empieza con la
    palabra reservada VAR.
  • Var identificador tipo de dato
  • Ej
  • Var dia integer
  • pago real
  • letra char
  • exito boolean
  • a, b, c integer
  • 2algo integer no es válido, debe
    empezar con letra
  • a123real no puede contener
    símbolos, sólo letras, números y
  • underscore

12
Constantes
  • A diferencia de las variables, las constantes no
    pueden cambiar su valor durante la ejecución del
    programa.
  • La declaración de una constante empieza con la
    palabra reservada CONST
  • Const identificador valor
  • Ej
  • Const pi 3.14
  • max 20
  • Las constantes se declaran entre las palabras
    reservadas Program . y Var ...

13
Sentencia de Asignación
  • La asignación es la acción que da un valor a una
    variable. Se usa para la asignación.
  • Ej
  • a 10 la variable a toma el valor
    de 10
  • La asignación no es una igualdad matemática. No
    hay que confundir los símbolos.
  • Ej
  • a 10
  • a a 30

14
Entrada y Salida de datos

15
2.1 Salida de datos
  • En Pascal se usa la sentencia Write para mandar
    los resultados de los cálculos a pantalla. Tiene
    la forma
  • Write(lista de parámetros)
  • En la lista de parámetros, los valores van
    separados por coma. lo que va textual a pantalla
    debe ir entre comilla simple.
  • Ej
  • a 5 pantalla
  • write(El valor de a es ,a)
  • La sentencia writeln es igual a write, pero
    después de escribir salta la línea

El valor de a es 5
16
  • Program ej
  • Var i,jinteger
  • Begin
  • i2
  • j6
  • writeln(i)
  • writeln(i,j)
  • writeln(suma,ij)
  • writeln(j,j,i,i)
  • End.
  • Pantalla

2 i6
Suma8 j6i2

17
2.2 Entrada de datos
  • La sentencia read se usa para leer valores desde
    pantalla y almacenarlos en las variables
    respectivas.
  • Ej Read (a,b,c)
  • Readln lee desde pantalla y salta la linea.
Write a Comment
User Comments (0)
About PowerShow.com