SlideShare una empresa de Scribd logo
Pascal se caracteriza por ser un lenguaje de
programación estructurado fuertemente tipificado. Esto
implica que:

El código está dividido en porciones fácilmente legibles
llamadas funciones o procedimientos. De esta
forma Pascal facilita la utilización de la programación
estructurada en oposición al antiguo estilo
de programación monolítica.

El tipo de dato de todas las variables debe ser declarado
previamente para que su uso quede habilitado.
Todo programa escrito en lenguaje Pascal, del más
simple al más complejo, tiene la siguiente estructura:

            PROGRAM    Nombre_del_programa;


                ZONA de DECLARACIONES

             BEGIN

                 ZONA de INSTRUCCIONES


              END.
GOTO             REPEAT
AND                            SET
              IF
ARRAY         IMPLEMENTATION   SHL
ASM           IN               SHR
              INHERITED        STRING
BEGIN                          THEN
              INLINE
CONST         INTERFACE        TO
CONSTRUCTOR   LABEL            TYPE
              MOD              UNIT
DESTRUCTOR                     UNTIL
              NIL
DIV           NOT              USES
DO            OBJECT           VAR
              OF               WHILE
DOWNTO                         WITH
ELSE          OR
              PACKED            XOR
END
FILE          PROCEDURE
FOR           PPROGRAM
FUNCTION      RECORD
INTEGER    (números enteros)
TIPOS DE VARIABLE NUMERICA:
                                REAL (números reales)




                                  CHAR (caracteres)

 TIPOS DE VARIABLES CARACTER:       STRING    (nombre)

                                   BOOLEAN (valores
                                           lógicos TRUE
                                           y FALSE)
 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 (*     *)
Una vez escrito el código fuente de un programa, siempre se
debe comprobar si se han cometido errores. Estos pueden ser de
tres tipos:

Más contenido relacionado

La actualidad más candente

lenguaje pascal
lenguaje pascallenguaje pascal
lenguaje pascal
otaru
 
Instrucciones(raptor, java, c#)
Instrucciones(raptor, java, c#)Instrucciones(raptor, java, c#)
Instrucciones(raptor, java, c#)
Markoos Riveroo
 
Lenguaje de pascal
Lenguaje de pascalLenguaje de pascal
Lenguaje de pascal
'Emoxo ÅdriixztyŁe
 
Comandos de Raptor, Java y C# Sharp
Comandos de Raptor, Java y C# SharpComandos de Raptor, Java y C# Sharp
Comandos de Raptor, Java y C# Sharp
Ana Ruth G H
 
Exposicion programacion
Exposicion programacionExposicion programacion
Exposicion programacion
camilo220
 
Lista de raptor sus comandos y su función
Lista de raptor sus comandos y su funciónLista de raptor sus comandos y su función
Lista de raptor sus comandos y su función
Ana Ruth G H
 
comandos
comandoscomandos
comandos
arecerv
 
Comandos de raptor c# y java
Comandos de raptor c# y javaComandos de raptor c# y java
Comandos de raptor c# y java
Karla Estefania Villanueva Epigmenio
 
Estructura básica de pascal
Estructura básica de pascalEstructura básica de pascal
Funciones
FuncionesFunciones
Funciones
Fernando Solis
 
Palabras Reservadas en C++
Palabras Reservadas en C++Palabras Reservadas en C++
Palabras Reservadas en C++
ncrmax
 
Comenzando a programar
Comenzando a programarComenzando a programar
Comenzando a programar
Fernando Juhasz
 
Recopilando informacion
Recopilando informacionRecopilando informacion
Recopilando informacion
Juarez Jose
 
Funciones en C++
Funciones en C++Funciones en C++
Funciones en C++
ANDRES FELIPE CRUZ ERAZO
 
Pseudocódigo
PseudocódigoPseudocódigo
Pseudocódigo
Alex Rivera
 
Compilacion Perl
Compilacion PerlCompilacion Perl
Compilacion Perl
Julian Restrepo
 
13 PHP. Un Ejemplo Con Constantes
13 PHP. Un Ejemplo Con Constantes13 PHP. Un Ejemplo Con Constantes
13 PHP. Un Ejemplo Con Constantes
José M. Padilla
 
GENERACION DE CODIGO INTERMEDIO
GENERACION DE CODIGO INTERMEDIOGENERACION DE CODIGO INTERMEDIO
GENERACION DE CODIGO INTERMEDIO
MAURICIOANDRES39
 
Manual De Pascal
Manual De PascalManual De Pascal
Manual De Pascal
MANUELRSG
 
Abstracción en programación
Abstracción en programaciónAbstracción en programación
Abstracción en programación
Ricardo Dominguez
 

La actualidad más candente (20)

lenguaje pascal
lenguaje pascallenguaje pascal
lenguaje pascal
 
Instrucciones(raptor, java, c#)
Instrucciones(raptor, java, c#)Instrucciones(raptor, java, c#)
Instrucciones(raptor, java, c#)
 
Lenguaje de pascal
Lenguaje de pascalLenguaje de pascal
Lenguaje de pascal
 
Comandos de Raptor, Java y C# Sharp
Comandos de Raptor, Java y C# SharpComandos de Raptor, Java y C# Sharp
Comandos de Raptor, Java y C# Sharp
 
Exposicion programacion
Exposicion programacionExposicion programacion
Exposicion programacion
 
Lista de raptor sus comandos y su función
Lista de raptor sus comandos y su funciónLista de raptor sus comandos y su función
Lista de raptor sus comandos y su función
 
comandos
comandoscomandos
comandos
 
Comandos de raptor c# y java
Comandos de raptor c# y javaComandos de raptor c# y java
Comandos de raptor c# y java
 
Estructura básica de pascal
Estructura básica de pascalEstructura básica de pascal
Estructura básica de pascal
 
Funciones
FuncionesFunciones
Funciones
 
Palabras Reservadas en C++
Palabras Reservadas en C++Palabras Reservadas en C++
Palabras Reservadas en C++
 
Comenzando a programar
Comenzando a programarComenzando a programar
Comenzando a programar
 
Recopilando informacion
Recopilando informacionRecopilando informacion
Recopilando informacion
 
Funciones en C++
Funciones en C++Funciones en C++
Funciones en C++
 
Pseudocódigo
PseudocódigoPseudocódigo
Pseudocódigo
 
Compilacion Perl
Compilacion PerlCompilacion Perl
Compilacion Perl
 
13 PHP. Un Ejemplo Con Constantes
13 PHP. Un Ejemplo Con Constantes13 PHP. Un Ejemplo Con Constantes
13 PHP. Un Ejemplo Con Constantes
 
GENERACION DE CODIGO INTERMEDIO
GENERACION DE CODIGO INTERMEDIOGENERACION DE CODIGO INTERMEDIO
GENERACION DE CODIGO INTERMEDIO
 
Manual De Pascal
Manual De PascalManual De Pascal
Manual De Pascal
 
Abstracción en programación
Abstracción en programaciónAbstracción en programación
Abstracción en programación
 

Destacado

Modelos de sistemas
Modelos de sistemasModelos de sistemas
Modelos de sistemas
Espinoza Espinoza Duran
 
Lenguaje pascal presentacion
Lenguaje pascal presentacionLenguaje pascal presentacion
Lenguaje pascal presentacion
Jorge Eminer
 
Int. programacion
Int. programacionInt. programacion
Int. programacion
Walter Wilfredo
 
Ambiente de programación en pascal
Ambiente de programación en pascalAmbiente de programación en pascal
Ambiente de programación en pascal
Colegio Agropecuario de San Carlos
 
Pascal
PascalPascal
Pascal
parada137
 
Pascal
PascalPascal
Turbo pascal 7 guia principal
Turbo pascal 7 guia principalTurbo pascal 7 guia principal
Turbo pascal 7 guia principal
hanithaw1
 
Fortran y Pascal
 Fortran y Pascal Fortran y Pascal
Fortran y Pascal
Shirlid .n
 
Tema1 Lenguajes De Programacion
Tema1 Lenguajes De ProgramacionTema1 Lenguajes De Programacion
Tema1 Lenguajes De Programacion
Jose Rojas
 
Lenguaje de programación: Pascal
Lenguaje de programación: PascalLenguaje de programación: Pascal
Lenguaje de programación: Pascal
Carola511
 
Lenguajes De Programacion
Lenguajes De ProgramacionLenguajes De Programacion
Lenguajes De Programacion
fcolauravel
 

Destacado (11)

Modelos de sistemas
Modelos de sistemasModelos de sistemas
Modelos de sistemas
 
Lenguaje pascal presentacion
Lenguaje pascal presentacionLenguaje pascal presentacion
Lenguaje pascal presentacion
 
Int. programacion
Int. programacionInt. programacion
Int. programacion
 
Ambiente de programación en pascal
Ambiente de programación en pascalAmbiente de programación en pascal
Ambiente de programación en pascal
 
Pascal
PascalPascal
Pascal
 
Pascal
PascalPascal
Pascal
 
Turbo pascal 7 guia principal
Turbo pascal 7 guia principalTurbo pascal 7 guia principal
Turbo pascal 7 guia principal
 
Fortran y Pascal
 Fortran y Pascal Fortran y Pascal
Fortran y Pascal
 
Tema1 Lenguajes De Programacion
Tema1 Lenguajes De ProgramacionTema1 Lenguajes De Programacion
Tema1 Lenguajes De Programacion
 
Lenguaje de programación: Pascal
Lenguaje de programación: PascalLenguaje de programación: Pascal
Lenguaje de programación: Pascal
 
Lenguajes De Programacion
Lenguajes De ProgramacionLenguajes De Programacion
Lenguajes De Programacion
 

Similar a Presentación1

Turbo pascal
Turbo pascalTurbo pascal
Turbo pascal
jtinoco02
 
Pascal [modo de compatibilidad]
Pascal [modo de compatibilidad]Pascal [modo de compatibilidad]
Pascal [modo de compatibilidad]
Zamantha Gonzalez Universidad Nacional Abierta
 
Programa pascal
Programa pascalPrograma pascal
Programa pascal
Luis Caraballo Perez
 
Presentación1
Presentación1Presentación1
Presentación1
christincea
 
Pascal
PascalPascal
Introduccion a la programacion
Introduccion a la programacionIntroduccion a la programacion
Introduccion a la programacion
Carlos Chevez
 
Estructura de Datos
Estructura de DatosEstructura de Datos
Estructura de Datos
dimaly
 
Unmsm02 2008
Unmsm02 2008Unmsm02 2008
Unmsm02 2008
Monica Diaz
 
Script
ScriptScript
Introducción a Turbo Pascal
Introducción a Turbo PascalIntroducción a Turbo Pascal
Programación en ‘‘c’’ ii
Programación en ‘‘c’’ iiProgramación en ‘‘c’’ ii
Programación en ‘‘c’’ ii
zamand14
 
EXPO PERL UTT
EXPO PERL UTTEXPO PERL UTT
EXPO PERL UTT
Casa Marzam
 
Tipo de datos
Tipo de datosTipo de datos
Tipo de datos
Any Pv
 
Datos simples
Datos simplesDatos simples
Datos simples
Alfredo Rivera
 
Datos simples
Datos simples Datos simples
Datos simples
Marthaa Hdz
 
Estructura programa arduino
Estructura programa arduinoEstructura programa arduino
Estructura programa arduino
recursos educativos
 
Lenguajes de programacion
Lenguajes de programacionLenguajes de programacion
Lenguajes de programacion
Johan95
 
Presentación1.pptx
Presentación1.pptxPresentación1.pptx
Presentación1.pptx
MisaelMDelValle1
 
Estructura Sintactica
Estructura SintacticaEstructura Sintactica
Estructura Sintactica
luchoGL
 
Visual c++
Visual c++Visual c++

Similar a Presentación1 (20)

Turbo pascal
Turbo pascalTurbo pascal
Turbo pascal
 
Pascal [modo de compatibilidad]
Pascal [modo de compatibilidad]Pascal [modo de compatibilidad]
Pascal [modo de compatibilidad]
 
Programa pascal
Programa pascalPrograma pascal
Programa pascal
 
Presentación1
Presentación1Presentación1
Presentación1
 
Pascal
PascalPascal
Pascal
 
Introduccion a la programacion
Introduccion a la programacionIntroduccion a la programacion
Introduccion a la programacion
 
Estructura de Datos
Estructura de DatosEstructura de Datos
Estructura de Datos
 
Unmsm02 2008
Unmsm02 2008Unmsm02 2008
Unmsm02 2008
 
Script
ScriptScript
Script
 
Introducción a Turbo Pascal
Introducción a Turbo PascalIntroducción a Turbo Pascal
Introducción a Turbo Pascal
 
Programación en ‘‘c’’ ii
Programación en ‘‘c’’ iiProgramación en ‘‘c’’ ii
Programación en ‘‘c’’ ii
 
EXPO PERL UTT
EXPO PERL UTTEXPO PERL UTT
EXPO PERL UTT
 
Tipo de datos
Tipo de datosTipo de datos
Tipo de datos
 
Datos simples
Datos simplesDatos simples
Datos simples
 
Datos simples
Datos simples Datos simples
Datos simples
 
Estructura programa arduino
Estructura programa arduinoEstructura programa arduino
Estructura programa arduino
 
Lenguajes de programacion
Lenguajes de programacionLenguajes de programacion
Lenguajes de programacion
 
Presentación1.pptx
Presentación1.pptxPresentación1.pptx
Presentación1.pptx
 
Estructura Sintactica
Estructura SintacticaEstructura Sintactica
Estructura Sintactica
 
Visual c++
Visual c++Visual c++
Visual c++
 

Último

Computacion cuántica y sus ventajas y desventajas
Computacion cuántica y sus ventajas y desventajasComputacion cuántica y sus ventajas y desventajas
Computacion cuántica y sus ventajas y desventajas
sofiahuarancabellido
 
SISTESIS RETO4 Grupo4 co-creadores .ppsx
SISTESIS RETO4 Grupo4 co-creadores .ppsxSISTESIS RETO4 Grupo4 co-creadores .ppsx
SISTESIS RETO4 Grupo4 co-creadores .ppsx
tamarita881
 
Manual de soporte y mantenimiento de equipo de cómputo
Manual de soporte y mantenimiento de equipo de cómputoManual de soporte y mantenimiento de equipo de cómputo
Manual de soporte y mantenimiento de equipo de cómputo
doctorsoluciones34
 
edublogs info.docx asdasfasfsawqrdqwfqwfqwfq
edublogs info.docx asdasfasfsawqrdqwfqwfqwfqedublogs info.docx asdasfasfsawqrdqwfqwfqwfq
edublogs info.docx asdasfasfsawqrdqwfqwfqwfq
larapalaciosmonzon28
 
Informació Projecte Iniciativa TIC SOPRA STERIA.pdf
Informació Projecte Iniciativa TIC SOPRA STERIA.pdfInformació Projecte Iniciativa TIC SOPRA STERIA.pdf
Informació Projecte Iniciativa TIC SOPRA STERIA.pdf
Festibity
 
Gabinete, puertos y dispositivos que se conectan al case
Gabinete,  puertos y  dispositivos que se conectan al caseGabinete,  puertos y  dispositivos que se conectan al case
Gabinete, puertos y dispositivos que se conectan al case
JuanaNT7
 
Nuevos tiempos, nuevos espacios.docxdsdsad
Nuevos tiempos, nuevos espacios.docxdsdsadNuevos tiempos, nuevos espacios.docxdsdsad
Nuevos tiempos, nuevos espacios.docxdsdsad
larapalaciosmonzon28
 
IA en entornos rurales aplicada a la viticultura
IA en entornos rurales aplicada a la viticulturaIA en entornos rurales aplicada a la viticultura
IA en entornos rurales aplicada a la viticultura
Miguel Rebollo
 
Sitios web 3.0 funciones ventajas y desventajas
Sitios web 3.0 funciones ventajas y desventajasSitios web 3.0 funciones ventajas y desventajas
Sitios web 3.0 funciones ventajas y desventajas
paulroyal74
 
Manual Web soporte y mantenimiento de equipo de computo
Manual Web soporte y mantenimiento de equipo de computoManual Web soporte y mantenimiento de equipo de computo
Manual Web soporte y mantenimiento de equipo de computo
mantenimientocarbra6
 
herramientas de sitio web 3.0 2024
herramientas de sitio web 3.0  2024herramientas de sitio web 3.0  2024
herramientas de sitio web 3.0 2024
julio05042006
 
Catalogo general tarifas 2024 Vaillant. Amado Salvador Distribuidor Oficial e...
Catalogo general tarifas 2024 Vaillant. Amado Salvador Distribuidor Oficial e...Catalogo general tarifas 2024 Vaillant. Amado Salvador Distribuidor Oficial e...
Catalogo general tarifas 2024 Vaillant. Amado Salvador Distribuidor Oficial e...
AMADO SALVADOR
 
Projecte Iniciativa TIC 2024 KAWARU CONSULTING. inCV.pdf
Projecte Iniciativa TIC 2024 KAWARU CONSULTING. inCV.pdfProjecte Iniciativa TIC 2024 KAWARU CONSULTING. inCV.pdf
Projecte Iniciativa TIC 2024 KAWARU CONSULTING. inCV.pdf
Festibity
 
Inteligencia Artificial
Inteligencia ArtificialInteligencia Artificial
Inteligencia Artificial
YashiraPaye
 
TODO SOBRE LA INFORMÁTICA, HISTORIA, ¿QUE ES?, IMPORTANCIA Y CARACTERISTICAS....
TODO SOBRE LA INFORMÁTICA, HISTORIA, ¿QUE ES?, IMPORTANCIA Y CARACTERISTICAS....TODO SOBRE LA INFORMÁTICA, HISTORIA, ¿QUE ES?, IMPORTANCIA Y CARACTERISTICAS....
TODO SOBRE LA INFORMÁTICA, HISTORIA, ¿QUE ES?, IMPORTANCIA Y CARACTERISTICAS....
bendezuperezjimena
 
Second Life, informe de actividad del maestro Tapia
Second Life, informe de actividad del maestro TapiaSecond Life, informe de actividad del maestro Tapia
Second Life, informe de actividad del maestro Tapia
al050121024
 
Catalogo Cajas Fuertes BTV Amado Salvador Distribuidor Oficial
Catalogo Cajas Fuertes BTV Amado Salvador Distribuidor OficialCatalogo Cajas Fuertes BTV Amado Salvador Distribuidor Oficial
Catalogo Cajas Fuertes BTV Amado Salvador Distribuidor Oficial
AMADO SALVADOR
 
Refrigeradores Samsung Modo Test y Forzado
Refrigeradores Samsung Modo Test y ForzadoRefrigeradores Samsung Modo Test y Forzado
Refrigeradores Samsung Modo Test y Forzado
NicandroMartinez2
 
mantenimiento de chasis y carroceria1.pptx
mantenimiento de chasis y carroceria1.pptxmantenimiento de chasis y carroceria1.pptx
mantenimiento de chasis y carroceria1.pptx
MiguelAtencio10
 
Presentación de Tic en educación y sobre blogger
Presentación de Tic en educación y sobre bloggerPresentación de Tic en educación y sobre blogger
Presentación de Tic en educación y sobre blogger
larapalaciosmonzon28
 

Último (20)

Computacion cuántica y sus ventajas y desventajas
Computacion cuántica y sus ventajas y desventajasComputacion cuántica y sus ventajas y desventajas
Computacion cuántica y sus ventajas y desventajas
 
SISTESIS RETO4 Grupo4 co-creadores .ppsx
SISTESIS RETO4 Grupo4 co-creadores .ppsxSISTESIS RETO4 Grupo4 co-creadores .ppsx
SISTESIS RETO4 Grupo4 co-creadores .ppsx
 
Manual de soporte y mantenimiento de equipo de cómputo
Manual de soporte y mantenimiento de equipo de cómputoManual de soporte y mantenimiento de equipo de cómputo
Manual de soporte y mantenimiento de equipo de cómputo
 
edublogs info.docx asdasfasfsawqrdqwfqwfqwfq
edublogs info.docx asdasfasfsawqrdqwfqwfqwfqedublogs info.docx asdasfasfsawqrdqwfqwfqwfq
edublogs info.docx asdasfasfsawqrdqwfqwfqwfq
 
Informació Projecte Iniciativa TIC SOPRA STERIA.pdf
Informació Projecte Iniciativa TIC SOPRA STERIA.pdfInformació Projecte Iniciativa TIC SOPRA STERIA.pdf
Informació Projecte Iniciativa TIC SOPRA STERIA.pdf
 
Gabinete, puertos y dispositivos que se conectan al case
Gabinete,  puertos y  dispositivos que se conectan al caseGabinete,  puertos y  dispositivos que se conectan al case
Gabinete, puertos y dispositivos que se conectan al case
 
Nuevos tiempos, nuevos espacios.docxdsdsad
Nuevos tiempos, nuevos espacios.docxdsdsadNuevos tiempos, nuevos espacios.docxdsdsad
Nuevos tiempos, nuevos espacios.docxdsdsad
 
IA en entornos rurales aplicada a la viticultura
IA en entornos rurales aplicada a la viticulturaIA en entornos rurales aplicada a la viticultura
IA en entornos rurales aplicada a la viticultura
 
Sitios web 3.0 funciones ventajas y desventajas
Sitios web 3.0 funciones ventajas y desventajasSitios web 3.0 funciones ventajas y desventajas
Sitios web 3.0 funciones ventajas y desventajas
 
Manual Web soporte y mantenimiento de equipo de computo
Manual Web soporte y mantenimiento de equipo de computoManual Web soporte y mantenimiento de equipo de computo
Manual Web soporte y mantenimiento de equipo de computo
 
herramientas de sitio web 3.0 2024
herramientas de sitio web 3.0  2024herramientas de sitio web 3.0  2024
herramientas de sitio web 3.0 2024
 
Catalogo general tarifas 2024 Vaillant. Amado Salvador Distribuidor Oficial e...
Catalogo general tarifas 2024 Vaillant. Amado Salvador Distribuidor Oficial e...Catalogo general tarifas 2024 Vaillant. Amado Salvador Distribuidor Oficial e...
Catalogo general tarifas 2024 Vaillant. Amado Salvador Distribuidor Oficial e...
 
Projecte Iniciativa TIC 2024 KAWARU CONSULTING. inCV.pdf
Projecte Iniciativa TIC 2024 KAWARU CONSULTING. inCV.pdfProjecte Iniciativa TIC 2024 KAWARU CONSULTING. inCV.pdf
Projecte Iniciativa TIC 2024 KAWARU CONSULTING. inCV.pdf
 
Inteligencia Artificial
Inteligencia ArtificialInteligencia Artificial
Inteligencia Artificial
 
TODO SOBRE LA INFORMÁTICA, HISTORIA, ¿QUE ES?, IMPORTANCIA Y CARACTERISTICAS....
TODO SOBRE LA INFORMÁTICA, HISTORIA, ¿QUE ES?, IMPORTANCIA Y CARACTERISTICAS....TODO SOBRE LA INFORMÁTICA, HISTORIA, ¿QUE ES?, IMPORTANCIA Y CARACTERISTICAS....
TODO SOBRE LA INFORMÁTICA, HISTORIA, ¿QUE ES?, IMPORTANCIA Y CARACTERISTICAS....
 
Second Life, informe de actividad del maestro Tapia
Second Life, informe de actividad del maestro TapiaSecond Life, informe de actividad del maestro Tapia
Second Life, informe de actividad del maestro Tapia
 
Catalogo Cajas Fuertes BTV Amado Salvador Distribuidor Oficial
Catalogo Cajas Fuertes BTV Amado Salvador Distribuidor OficialCatalogo Cajas Fuertes BTV Amado Salvador Distribuidor Oficial
Catalogo Cajas Fuertes BTV Amado Salvador Distribuidor Oficial
 
Refrigeradores Samsung Modo Test y Forzado
Refrigeradores Samsung Modo Test y ForzadoRefrigeradores Samsung Modo Test y Forzado
Refrigeradores Samsung Modo Test y Forzado
 
mantenimiento de chasis y carroceria1.pptx
mantenimiento de chasis y carroceria1.pptxmantenimiento de chasis y carroceria1.pptx
mantenimiento de chasis y carroceria1.pptx
 
Presentación de Tic en educación y sobre blogger
Presentación de Tic en educación y sobre bloggerPresentación de Tic en educación y sobre blogger
Presentación de Tic en educación y sobre blogger
 

Presentación1

  • 1.
  • 2. Pascal se caracteriza por ser un lenguaje de programación estructurado fuertemente tipificado. Esto implica que: El código está dividido en porciones fácilmente legibles llamadas funciones o procedimientos. De esta forma Pascal facilita la utilización de la programación estructurada en oposición al antiguo estilo de programación monolítica. El tipo de dato de todas las variables debe ser declarado previamente para que su uso quede habilitado.
  • 3. Todo programa escrito en lenguaje Pascal, del más simple al más complejo, tiene la siguiente estructura: PROGRAM Nombre_del_programa; ZONA de DECLARACIONES BEGIN ZONA de INSTRUCCIONES END.
  • 4. GOTO REPEAT AND SET IF ARRAY IMPLEMENTATION SHL ASM IN SHR INHERITED STRING BEGIN THEN INLINE CONST INTERFACE TO CONSTRUCTOR LABEL TYPE MOD UNIT DESTRUCTOR UNTIL NIL DIV NOT USES DO OBJECT VAR OF WHILE DOWNTO WITH ELSE OR PACKED XOR END FILE PROCEDURE FOR PPROGRAM FUNCTION RECORD
  • 5. INTEGER (números enteros) TIPOS DE VARIABLE NUMERICA: REAL (números reales) CHAR (caracteres) TIPOS DE VARIABLES CARACTER: STRING (nombre) BOOLEAN (valores lógicos TRUE y FALSE)
  • 6.  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 (* *)
  • 7. Una vez escrito el código fuente de un programa, siempre se debe comprobar si se han cometido errores. Estos pueden ser de tres tipos: