SlideShare una empresa de Scribd logo
1 de 12
Descargar para leer sin conexión
Republica Bolivariana de Venezuela
           Ministerio del Poder Popular para la Educación
                             UNELLEZ
                        Barinas edo. Barinas




           Lenguaje Pascal
Bachilleres:                                              Profesor:
Pérez Ruth                                            Jorge Zamudio
Camacho Johannirene
Briceño Yusney
Vargas Germán
Contenido:
 Estructura de un programa en Pascal
 Palabras reservadas
 Tipos de variables
 Reglas sintácticas
 Errores en el lenguaje Pascal
Estructura de un programa en Pascal
Palabras reservadas:
Palabra   Uso                 Palabra     uso
AND       Conjunción lógica   CONST       Definición de
                                          constante
BEGIN     Inicio de           CASE        Salto condicional
          procedimiento                   SWITCH- CASE-
                                          END
DIV       División entera     FILE        Definición de un
                                          archivo
FUNTION   Definición de
          función
MOD       Resto de división   NOT         Negación lógica
          entera
OF        Definición de       PROCEDURE   Definición de
          variables                       procedimiento
SET       Definición de       TYPE
          variables                       Definición de tipos
          (conjuntos)
Palabra   Uso             Palabra   Uso
UNIT      Interfaz de     UNTIL     Bucle
          programa                  REPEAT -
          dado                      UNTIL
USES      Definición    VAR         Definición de
          para usar una             variables
          librería
WITH      Definición      XOR       Disyunción
          para utilizar             lógica
          las variables             exclusiva
          de un
          registro.
Tipos de variables:
Variables numéricas:
  VARIABLE TIPO INTEGER :
   EJEMPLO: Un ejemplo de como se declaran variables enteras es:
   VAR
  dato, mes :INTEGER;

      VARIABLE TIPO LONGINT :
EJEMPLO: Un ejemplo de como se declaran variables LONGINT es:
   VAR
   ferma, y :LONGINT;
VARIABLES TIPO REAL.

  VARIABLES DE TIPO CARACTER:
  VARIABLE TIPO CHAR :
EJEMPLO: El siguiente es un ejemplo de la declaración de dos variables CHAR.
  VAR
 letra, resp :CHAR;
  VARIABLE DE TIPO STRING :
  EJEMPLO: El siguiente es un ejemplo de la declaración de dos variables
  STRING.
  VAR
  nombre :STRING[10];
  ciudad :STRING[7];
  VARIABLES DE TIPO BOOLEAN.
Reglas sintácticas:
El punto y coma ( ; ) y el punto ( . ) son delimitadores
en Pascal.

( ; ): separa sentencias consecutivas, también se usa
para terminar encabezamiento de un programa y las
declaraciones de los datos.

( . ): indica final del programa.
BEGIN y END son delimitadores no son sentencias,
con ellas se indica el inicio y el final de la sección
ejecutable.
Comentarios: { } o (* *)
Errores en el lenguaje Pascal:
 Errores de sintaxis:
 Ejemplo:
 programa EJE11471;
 uses Crt;
 var A B : Integer;
 begin
  ClrScr
  A := 5;
  B := A * 6;
  Write( B )
 end
Errores de ejecución:
Ejemplo:

program EJE11481;

uses Crt;

var
  A : Integer;
  B : Real;

begin
 ClrScr;

 A := 0;
 B := 6.4 / A;

 Write( B )
end.
Errores de lógica:
Ejemplo:
program EJE11491;

uses Crt;

var Base, Altura : Real;

begin
 ClrScr;

 Base := 6.3;
 Altura := 4;

 Write( 'El area es: ', Base * Altura / 3:0:1 )
end.

Más contenido relacionado

La actualidad más candente

Variables y constantes hummm
Variables y constantes hummmVariables y constantes hummm
Variables y constantes hummmHumberto Salinas
 
Lenguaje de programacion
Lenguaje de programacionLenguaje de programacion
Lenguaje de programacionsullonkey
 
Ámbito de las variables resumen de la clase
Ámbito de las variables resumen de la claseÁmbito de las variables resumen de la clase
Ámbito de las variables resumen de la clasemiguelangelvillelli
 
Estructuras secuenciales, selectivas e iterativas2
Estructuras secuenciales, selectivas e iterativas2Estructuras secuenciales, selectivas e iterativas2
Estructuras secuenciales, selectivas e iterativas2maria_z2
 
Trabajo practico de lenguaje java.Conceptos. Estructuras. Programacion.
Trabajo practico de lenguaje java.Conceptos. Estructuras. Programacion.Trabajo practico de lenguaje java.Conceptos. Estructuras. Programacion.
Trabajo practico de lenguaje java.Conceptos. Estructuras. Programacion.Mabel2310
 
Mariangel garcía informática
Mariangel garcía  informáticaMariangel garcía  informática
Mariangel garcía informáticamarifabi5
 
Sintaxis Básica de Java
Sintaxis Básica de JavaSintaxis Básica de Java
Sintaxis Básica de JavaRay
 
Estructura de control
Estructura de controlEstructura de control
Estructura de controlmauricioo5
 
Php, Variables y Constantes
Php, Variables y ConstantesPhp, Variables y Constantes
Php, Variables y Constantescarpe93
 

La actualidad más candente (18)

Variables y constantes hummm
Variables y constantes hummmVariables y constantes hummm
Variables y constantes hummm
 
Polimorfismo_PApps
Polimorfismo_PAppsPolimorfismo_PApps
Polimorfismo_PApps
 
Lenguaje de programacion
Lenguaje de programacionLenguaje de programacion
Lenguaje de programacion
 
Clase 3 Unidad 2 Parte 2
Clase 3 Unidad 2 Parte 2Clase 3 Unidad 2 Parte 2
Clase 3 Unidad 2 Parte 2
 
Ámbito de las variables resumen de la clase
Ámbito de las variables resumen de la claseÁmbito de las variables resumen de la clase
Ámbito de las variables resumen de la clase
 
Variables y constantes
Variables  y constantesVariables  y constantes
Variables y constantes
 
Las variables y constantes
Las variables y constantesLas variables y constantes
Las variables y constantes
 
Estructuras secuenciales, selectivas e iterativas2
Estructuras secuenciales, selectivas e iterativas2Estructuras secuenciales, selectivas e iterativas2
Estructuras secuenciales, selectivas e iterativas2
 
Trabajo practico de lenguaje java.Conceptos. Estructuras. Programacion.
Trabajo practico de lenguaje java.Conceptos. Estructuras. Programacion.Trabajo practico de lenguaje java.Conceptos. Estructuras. Programacion.
Trabajo practico de lenguaje java.Conceptos. Estructuras. Programacion.
 
Lenguaje c... trabajo
Lenguaje c... trabajoLenguaje c... trabajo
Lenguaje c... trabajo
 
Mariangel garcía informática
Mariangel garcía  informáticaMariangel garcía  informática
Mariangel garcía informática
 
Sintaxis Básica de Java
Sintaxis Básica de JavaSintaxis Básica de Java
Sintaxis Básica de Java
 
Estructura de control
Estructura de controlEstructura de control
Estructura de control
 
Php, Variables y Constantes
Php, Variables y ConstantesPhp, Variables y Constantes
Php, Variables y Constantes
 
Lenguajes de programación
Lenguajes de programaciónLenguajes de programación
Lenguajes de programación
 
Wilfreddy barco
Wilfreddy barcoWilfreddy barco
Wilfreddy barco
 
Pseudocodigo
PseudocodigoPseudocodigo
Pseudocodigo
 
Plan3 powerpoint
Plan3 powerpointPlan3 powerpoint
Plan3 powerpoint
 

Destacado

Recursos naturales y contaminación ambiental rosaura gonzalez
Recursos naturales y contaminación ambiental rosaura gonzalezRecursos naturales y contaminación ambiental rosaura gonzalez
Recursos naturales y contaminación ambiental rosaura gonzalezRosaura Gonzalez
 
Aquí lo encontraras!
Aquí lo encontraras!Aquí lo encontraras!
Aquí lo encontraras!Mayra Castro
 
Tlc en ee.uu y colombia
Tlc en ee.uu y colombiaTlc en ee.uu y colombia
Tlc en ee.uu y colombiaMayra Castro
 
La globalizacion en colombia
La globalizacion en  colombiaLa globalizacion en  colombia
La globalizacion en colombiaMayra Castro
 
портфоліо вчителя
портфоліо вчителяпортфоліо вчителя
портфоліо вчителяNataliya281968
 
Aquí lo encontraras!
Aquí lo encontraras!Aquí lo encontraras!
Aquí lo encontraras!Mayra Castro
 
Aquí lo encontraras!
Aquí lo encontraras!Aquí lo encontraras!
Aquí lo encontraras!Mayra Castro
 
Marriage customs in afghanistan
Marriage customs in afghanistanMarriage customs in afghanistan
Marriage customs in afghanistanfarhadfarzamrahimi
 
100 urte / 100 años
100 urte / 100 años100 urte / 100 años
100 urte / 100 añoslumars33
 
Ecología y educación ambiental rosaura gonzalez p1 vdlp
Ecología y educación ambiental rosaura gonzalez p1 vdlpEcología y educación ambiental rosaura gonzalez p1 vdlp
Ecología y educación ambiental rosaura gonzalez p1 vdlpRosaura Gonzalez
 

Destacado (19)

vishalsingh
vishalsinghvishalsingh
vishalsingh
 
Globalizacion
Globalizacion Globalizacion
Globalizacion
 
Recursos naturales y contaminación ambiental rosaura gonzalez
Recursos naturales y contaminación ambiental rosaura gonzalezRecursos naturales y contaminación ambiental rosaura gonzalez
Recursos naturales y contaminación ambiental rosaura gonzalez
 
Aquí lo encontraras!
Aquí lo encontraras!Aquí lo encontraras!
Aquí lo encontraras!
 
Tlc en ee.uu y colombia
Tlc en ee.uu y colombiaTlc en ee.uu y colombia
Tlc en ee.uu y colombia
 
Pbl3b
Pbl3bPbl3b
Pbl3b
 
La globalizacion en colombia
La globalizacion en  colombiaLa globalizacion en  colombia
La globalizacion en colombia
 
портфоліо вчителя
портфоліо вчителяпортфоліо вчителя
портфоліо вчителя
 
Aquí lo encontraras!
Aquí lo encontraras!Aquí lo encontraras!
Aquí lo encontraras!
 
Ini pptnya
Ini pptnyaIni pptnya
Ini pptnya
 
denika
denikadenika
denika
 
Aquí lo encontraras!
Aquí lo encontraras!Aquí lo encontraras!
Aquí lo encontraras!
 
Waralaba minuman coklat di blitar
Waralaba minuman coklat di blitarWaralaba minuman coklat di blitar
Waralaba minuman coklat di blitar
 
Marriage customs in afghanistan
Marriage customs in afghanistanMarriage customs in afghanistan
Marriage customs in afghanistan
 
Ynformatyk
YnformatykYnformatyk
Ynformatyk
 
100 urte / 100 años
100 urte / 100 años100 urte / 100 años
100 urte / 100 años
 
denika
denikadenika
denika
 
Ecología y educación ambiental rosaura gonzalez p1 vdlp
Ecología y educación ambiental rosaura gonzalez p1 vdlpEcología y educación ambiental rosaura gonzalez p1 vdlp
Ecología y educación ambiental rosaura gonzalez p1 vdlp
 
Informatica
InformaticaInformatica
Informatica
 

Similar a Lenguaje pascalm

Clase III Estructura de Datos IUTE - Mérida
Clase III Estructura de Datos IUTE - MéridaClase III Estructura de Datos IUTE - Mérida
Clase III Estructura de Datos IUTE - Méridaguestc906c2
 
Java basico
Java basicoJava basico
Java basicoDAPUMA
 
Pascal
PascalPascal
Pascalajdl26
 
Elementos de una variable trabajo grupal computacion
Elementos de una variable trabajo grupal computacionElementos de una variable trabajo grupal computacion
Elementos de una variable trabajo grupal computacionjime97
 
Elementos de una variable trabajo grupal computacion
Elementos de una variable trabajo grupal computacionElementos de una variable trabajo grupal computacion
Elementos de una variable trabajo grupal computacionjime97
 
C2 fundamentos de java v2
C2 fundamentos de java v2C2 fundamentos de java v2
C2 fundamentos de java v2Mariano Galvez
 
Conceptos Generales
Conceptos GeneralesConceptos Generales
Conceptos Generalesbosaro
 
Componentes de los lenguajes de programación.pptx
Componentes de los lenguajes de programación.pptxComponentes de los lenguajes de programación.pptx
Componentes de los lenguajes de programación.pptxFlorUrbinaLopez
 
01-declaracion-de-variables
01-declaracion-de-variables01-declaracion-de-variables
01-declaracion-de-variablesUAL
 
Introducción a los lenguajes de programación( imodulo)
Introducción a los lenguajes de programación( imodulo)Introducción a los lenguajes de programación( imodulo)
Introducción a los lenguajes de programación( imodulo)ROBERT ENRIQUE MARTINEZ GARCIA
 
Programacion en java
Programacion en javaProgramacion en java
Programacion en javaANGELA FREIRE
 
Sintaxis en java
Sintaxis en javaSintaxis en java
Sintaxis en javapbcanessa
 

Similar a Lenguaje pascalm (20)

Programa pascal
Programa pascalPrograma pascal
Programa pascal
 
Clase III Estructura de Datos IUTE - Mérida
Clase III Estructura de Datos IUTE - MéridaClase III Estructura de Datos IUTE - Mérida
Clase III Estructura de Datos IUTE - Mérida
 
Java basico
Java basicoJava basico
Java basico
 
Pascal
PascalPascal
Pascal
 
Programacion
ProgramacionProgramacion
Programacion
 
Clase15
Clase15Clase15
Clase15
 
Elementos de una variable trabajo grupal computacion
Elementos de una variable trabajo grupal computacionElementos de una variable trabajo grupal computacion
Elementos de una variable trabajo grupal computacion
 
Elementos de una variable trabajo grupal computacion
Elementos de una variable trabajo grupal computacionElementos de una variable trabajo grupal computacion
Elementos de una variable trabajo grupal computacion
 
Programas (Introducción)
Programas (Introducción)Programas (Introducción)
Programas (Introducción)
 
C2 fundamentos de java v2
C2 fundamentos de java v2C2 fundamentos de java v2
C2 fundamentos de java v2
 
Conceptos Generales
Conceptos GeneralesConceptos Generales
Conceptos Generales
 
VARIABLES
VARIABLESVARIABLES
VARIABLES
 
Componentes de los lenguajes de programación.pptx
Componentes de los lenguajes de programación.pptxComponentes de los lenguajes de programación.pptx
Componentes de los lenguajes de programación.pptx
 
01-declaracion-de-variables
01-declaracion-de-variables01-declaracion-de-variables
01-declaracion-de-variables
 
Introducción a los lenguajes de programación( imodulo)
Introducción a los lenguajes de programación( imodulo)Introducción a los lenguajes de programación( imodulo)
Introducción a los lenguajes de programación( imodulo)
 
Programacion en java
Programacion en javaProgramacion en java
Programacion en java
 
generalidades java
generalidades javageneralidades java
generalidades java
 
Unidad i poo
Unidad i pooUnidad i poo
Unidad i poo
 
Tipos de datos 1
Tipos de datos 1Tipos de datos 1
Tipos de datos 1
 
Sintaxis en java
Sintaxis en javaSintaxis en java
Sintaxis en java
 

Lenguaje pascalm

  • 1. Republica Bolivariana de Venezuela Ministerio del Poder Popular para la Educación UNELLEZ Barinas edo. Barinas Lenguaje Pascal Bachilleres: Profesor: Pérez Ruth Jorge Zamudio Camacho Johannirene Briceño Yusney Vargas Germán
  • 2. Contenido: Estructura de un programa en Pascal Palabras reservadas Tipos de variables Reglas sintácticas Errores en el lenguaje Pascal
  • 3. Estructura de un programa en Pascal
  • 4. Palabras reservadas: Palabra Uso Palabra uso AND Conjunción lógica CONST Definición de constante BEGIN Inicio de CASE Salto condicional procedimiento SWITCH- CASE- END DIV División entera FILE Definición de un archivo FUNTION Definición de función MOD Resto de división NOT Negación lógica entera OF Definición de PROCEDURE Definición de variables procedimiento SET Definición de TYPE variables Definición de tipos (conjuntos)
  • 5. Palabra Uso Palabra Uso UNIT Interfaz de UNTIL Bucle programa REPEAT - dado UNTIL USES Definición VAR Definición de para usar una variables librería WITH Definición XOR Disyunción para utilizar lógica las variables exclusiva de un registro.
  • 6. Tipos de variables: Variables numéricas: VARIABLE TIPO INTEGER : EJEMPLO: Un ejemplo de como se declaran variables enteras es: VAR dato, mes :INTEGER; VARIABLE TIPO LONGINT : EJEMPLO: Un ejemplo de como se declaran variables LONGINT es: VAR ferma, y :LONGINT;
  • 7. VARIABLES TIPO REAL. VARIABLES DE TIPO CARACTER: VARIABLE TIPO CHAR : EJEMPLO: El siguiente es un ejemplo de la declaración de dos variables CHAR. VAR letra, resp :CHAR; VARIABLE DE TIPO STRING : EJEMPLO: El siguiente es un ejemplo de la declaración de dos variables STRING. VAR nombre :STRING[10]; ciudad :STRING[7]; VARIABLES DE TIPO BOOLEAN.
  • 8. Reglas sintácticas: El punto y coma ( ; ) y el punto ( . ) son delimitadores en Pascal. ( ; ): separa sentencias consecutivas, también se usa para terminar encabezamiento de un programa y las declaraciones de los datos. ( . ): indica final del programa.
  • 9. BEGIN y END son delimitadores no son sentencias, con ellas se indica el inicio y el final de la sección ejecutable. Comentarios: { } o (* *)
  • 10. Errores en el lenguaje Pascal: Errores de sintaxis: Ejemplo: programa EJE11471; uses Crt; var A B : Integer; begin ClrScr A := 5; B := A * 6; Write( B ) end
  • 11. Errores de ejecución: Ejemplo: program EJE11481; uses Crt; var A : Integer; B : Real; begin ClrScr; A := 0; B := 6.4 / A; Write( B ) end.
  • 12. Errores de lógica: Ejemplo: program EJE11491; uses Crt; var Base, Altura : Real; begin ClrScr; Base := 6.3; Altura := 4; Write( 'El area es: ', Base * Altura / 3:0:1 ) end.