SlideShare una empresa de Scribd logo
1 de 12
Universidad Interamericana de P.R.
                  Recinto de Bayamón




LENGUAJE DE PROGRAMACIÓN:
          PASCAL
     CAROLINA FERNÁNDEZ DÁVILA
         COMP 2110 SEC.50530
TABLA DE CONTENIDO

• Mi lenguaje de programación Pascal:
• Introducción: Breve historia del programa)
• Función del programa
• Ventajas
• Desventajas
• Ambiente de Demanda
• Referencias
MI LENGUAJE DE PROGRAMACIÓN:
           PASCAL
INTRODUCCIÓN
• Seleccioné este programa por ampliar un poco mas mi
  conocimiento sobre los lenguajes de programación.
• El lenguaje de programación fue desarrollado entre los años
  1968 y 1969, y publicado en el 1970 por el suizo Niklaus
  Wirth.
• Este programa esta dividido en porciones funciones o
  procedimientos y el tipo de dato de todas las variables debe ser
  declarado previamente para que su uso se habilitados.
• Es un lenguaje es fácil de entender ya que, utiliza
  instrucciones o sentencias que se componen de expresiones de
  apariencia algebraica y de ciertas palabras inglesas como
  BEGIN, END, READ, WRITE, IF, THEN, REPEAT, WHILE,
  DO.
DEFINICIÓN DEL LENGUAJE
              PASCAL
• PASCAL es un lenguaje de programación de un alto
  nivel y de propósito general que ha derivado del
  ALGOL-60 y fue diseñado para enseñar técnica de
  programación de una manera fácil de interpretar y
  entender para los alumnos.
FUNCIÓN DEL LENGUAJE PASCAL

• La función es un modulo de un programa separado
  del cuerpo principal, que realiza una tarea especifica
  y que puede regresar un valor a la parte principal del
  programa u otra función.
• Partiendo de esta definición podrán ver un ejemplo de
  función de Pascal.
EJEMPLO DE FUNCIÓN DE PASCAL

• Función NomFuncion (parametros): tipo dato regresa;

• Begin

• Instrucciones;

• End;

• Donde tipo dato especifica el tipo de dato que regresara la
  función.
VENTAJAS DEL LENGUAJE PASCAL
1. Pascal no permite asignaciones dentro de las expresiones y
   utiliza sintaxis distintas para asignaciones y comparaciones
   evitando de esta manera evita muchos bugs.
2. El tipo de variable de Pascal se fija en su definición; la
   asignación a variables de valores tipo incompatible no están
   autorizadas esto previene errores comunes en donde las
   variables son utilizadas correctamente.
3. Este programa tiene dos partes definidas: declarativa y
   ejecutiva estos evitan impresiones.
4. Facilidad.
DESVENTAJAS DEL LENGUAJE PASCAL

• Para los años 1980 principio de los 90 el programa
  Pascal fue criticado por no producir códigos
  industriales.
• Obsoleto.
AMBIENTE DE DEMANDA

• Actualmente se utiliza una nueva versión de Pascal
  llamada Turbo Pascal la cual se utiliza para la
  enseñanza en las escuelas de computación.
• Existen siete versiones de este programa en el
  mercado estadunidense.
CONCLUSIÓN

• Luego de realizar este trabajo y estudiar un poco
  sobre el lenguaje de programación Pascal pude
  apreciar lo complejo y difícil que a veces es crear un
  programa. Ya que la demanda en el mercado es muy
  amplia y la tecnología va avanzando en pasos
  agigantados. Un ejemplo de esto es que ya el lenguaje
  de programación Pascal original esta de una forma u
  otra obsoleto y actualmente solos e utiliza derivados
  de este.
REFERENCIAS

• http://www.programacionfacil.com/pascal:funciones
• http://sicuz.unizar.es/siscen/doc/ccuz19.pdf
• http://www.lenguajes-de-
  programacion.com/programacion-en-pascal.shtml
• http://web.ing.puc.cl/~power/paperspdf/munoz.pdf

Más contenido relacionado

La actualidad más candente

GESTION DE PROCESOS Sistemas Operativos
GESTION DE PROCESOS Sistemas OperativosGESTION DE PROCESOS Sistemas Operativos
GESTION DE PROCESOS Sistemas Operativos
adriel91
 
10 ejercicios-de-do-while
10 ejercicios-de-do-while10 ejercicios-de-do-while
10 ejercicios-de-do-while
Delvi Ramirez
 
Componentes y Librerías - Tópicos avanzados de programación.
Componentes y Librerías - Tópicos avanzados de programación.Componentes y Librerías - Tópicos avanzados de programación.
Componentes y Librerías - Tópicos avanzados de programación.
Giancarlo Aguilar
 
Estructuras repetitivas - pseudocodigo
Estructuras repetitivas - pseudocodigoEstructuras repetitivas - pseudocodigo
Estructuras repetitivas - pseudocodigo
Rosbelia Balza
 
1.3 lenguajes de simulacion y simuladores
1.3 lenguajes de simulacion y simuladores1.3 lenguajes de simulacion y simuladores
1.3 lenguajes de simulacion y simuladores
JoOsee Kette
 
Lenguajes de programacion (exposicion)
Lenguajes de programacion (exposicion)Lenguajes de programacion (exposicion)
Lenguajes de programacion (exposicion)
YJGG
 

La actualidad más candente (20)

Elementos basicos de un programa
Elementos basicos de un programaElementos basicos de un programa
Elementos basicos de un programa
 
Fundamentos de Programacion - Unidad 1 conceptos basicos
Fundamentos de Programacion - Unidad 1 conceptos basicosFundamentos de Programacion - Unidad 1 conceptos basicos
Fundamentos de Programacion - Unidad 1 conceptos basicos
 
INSTRUCCIONES BÁSICAS PARA C++
INSTRUCCIONES BÁSICAS PARA C++INSTRUCCIONES BÁSICAS PARA C++
INSTRUCCIONES BÁSICAS PARA C++
 
GESTION DE PROCESOS Sistemas Operativos
GESTION DE PROCESOS Sistemas OperativosGESTION DE PROCESOS Sistemas Operativos
GESTION DE PROCESOS Sistemas Operativos
 
Programación Orientada a Objetos - atributos y métodos
Programación Orientada a Objetos - atributos y métodosProgramación Orientada a Objetos - atributos y métodos
Programación Orientada a Objetos - atributos y métodos
 
Ventajas y desventajas de visual studio
Ventajas  y desventajas de visual studioVentajas  y desventajas de visual studio
Ventajas y desventajas de visual studio
 
10 ejercicios-de-do-while
10 ejercicios-de-do-while10 ejercicios-de-do-while
10 ejercicios-de-do-while
 
Calculadora con operaciones básicas en java
Calculadora con operaciones básicas en javaCalculadora con operaciones básicas en java
Calculadora con operaciones básicas en java
 
LENGUAJE DE PROGRAMACION. INVESTIGACION
LENGUAJE DE PROGRAMACION. INVESTIGACIONLENGUAJE DE PROGRAMACION. INVESTIGACION
LENGUAJE DE PROGRAMACION. INVESTIGACION
 
Estructura básica de pascal
Estructura básica de pascalEstructura básica de pascal
Estructura básica de pascal
 
Fundamentos de Programación - Unidad V: Modularidad
Fundamentos de Programación - Unidad V: ModularidadFundamentos de Programación - Unidad V: Modularidad
Fundamentos de Programación - Unidad V: Modularidad
 
Componentes y Librerías - Tópicos avanzados de programación.
Componentes y Librerías - Tópicos avanzados de programación.Componentes y Librerías - Tópicos avanzados de programación.
Componentes y Librerías - Tópicos avanzados de programación.
 
Lenguaje de programación
Lenguaje de programaciónLenguaje de programación
Lenguaje de programación
 
Estructuras repetitivas - pseudocodigo
Estructuras repetitivas - pseudocodigoEstructuras repetitivas - pseudocodigo
Estructuras repetitivas - pseudocodigo
 
Metodologia Incremental
Metodologia IncrementalMetodologia Incremental
Metodologia Incremental
 
Librerias Básicas y sus Funciones Lenguaje de Programación C
Librerias Básicas y sus Funciones Lenguaje de Programación CLibrerias Básicas y sus Funciones Lenguaje de Programación C
Librerias Básicas y sus Funciones Lenguaje de Programación C
 
TIPOS DE DATOS PARA C++
TIPOS DE DATOS PARA C++TIPOS DE DATOS PARA C++
TIPOS DE DATOS PARA C++
 
1.3 lenguajes de simulacion y simuladores
1.3 lenguajes de simulacion y simuladores1.3 lenguajes de simulacion y simuladores
1.3 lenguajes de simulacion y simuladores
 
Pseint
PseintPseint
Pseint
 
Lenguajes de programacion (exposicion)
Lenguajes de programacion (exposicion)Lenguajes de programacion (exposicion)
Lenguajes de programacion (exposicion)
 

Similar a Lenguaje de programación: Pascal

A L G U N O S C O M P I L A D O R E S
A L G U N O S  C O M P I L A D O R E SA L G U N O S  C O M P I L A D O R E S
A L G U N O S C O M P I L A D O R E S
Nahum Vera
 
Fortran y Pascal
 Fortran y Pascal Fortran y Pascal
Fortran y Pascal
Shirlid .n
 
Compiladores de fortran h, pacsal c
Compiladores de fortran h, pacsal cCompiladores de fortran h, pacsal c
Compiladores de fortran h, pacsal c
JhOnss KrIollo
 
Tutorial de prolog
Tutorial de prologTutorial de prolog
Tutorial de prolog
Pedro Vera
 
Introducción a JAVA
Introducción a JAVAIntroducción a JAVA
Introducción a JAVA
johitafresh
 

Similar a Lenguaje de programación: Pascal (20)

Presentación1
Presentación1Presentación1
Presentación1
 
Historia de los compiladores--Fortran pascal c
Historia de los compiladores--Fortran pascal cHistoria de los compiladores--Fortran pascal c
Historia de los compiladores--Fortran pascal c
 
A L G U N O S C O M P I L A D O R E S
A L G U N O S  C O M P I L A D O R E SA L G U N O S  C O M P I L A D O R E S
A L G U N O S C O M P I L A D O R E S
 
Taller 9 compiladores
Taller 9 compiladoresTaller 9 compiladores
Taller 9 compiladores
 
Lógica De La Programación Y Lenguaje de Pascal
Lógica De La Programación Y Lenguaje de PascalLógica De La Programación Y Lenguaje de Pascal
Lógica De La Programación Y Lenguaje de Pascal
 
Fortran y Pascal
 Fortran y Pascal Fortran y Pascal
Fortran y Pascal
 
Pascal
PascalPascal
Pascal
 
Compiladores deber 5
Compiladores deber 5Compiladores deber 5
Compiladores deber 5
 
Compiladores de fortran h, pacsal c
Compiladores de fortran h, pacsal cCompiladores de fortran h, pacsal c
Compiladores de fortran h, pacsal c
 
Programacion
ProgramacionProgramacion
Programacion
 
Mi lenguaje de preferencia
Mi lenguaje de preferenciaMi lenguaje de preferencia
Mi lenguaje de preferencia
 
lenguaje c.ppt
lenguaje c.pptlenguaje c.ppt
lenguaje c.ppt
 
Pascal
PascalPascal
Pascal
 
intro_lenguajes.pptx
intro_lenguajes.pptxintro_lenguajes.pptx
intro_lenguajes.pptx
 
TRABAJO FINAL PROGRAMACIÓN.pdf
TRABAJO FINAL PROGRAMACIÓN.pdfTRABAJO FINAL PROGRAMACIÓN.pdf
TRABAJO FINAL PROGRAMACIÓN.pdf
 
Unidad v paradigma funcional de programacion fiuncional
Unidad v   paradigma funcional de programacion fiuncionalUnidad v   paradigma funcional de programacion fiuncional
Unidad v paradigma funcional de programacion fiuncional
 
Tutorial de prolog
Tutorial de prologTutorial de prolog
Tutorial de prolog
 
Introducción a JAVA
Introducción a JAVAIntroducción a JAVA
Introducción a JAVA
 
Karel el robot c6. p2. i2.
Karel el robot c6. p2. i2.Karel el robot c6. p2. i2.
Karel el robot c6. p2. i2.
 
Karel el robot c7. p2. i2.
Karel el robot c7. p2. i2.Karel el robot c7. p2. i2.
Karel el robot c7. p2. i2.
 

Último

🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
EliaHernndez7
 
TEMA 14.DERIVACIONES ECONÓMICAS, SOCIALES Y POLÍTICAS DEL PROCESO DE INTEGRAC...
TEMA 14.DERIVACIONES ECONÓMICAS, SOCIALES Y POLÍTICAS DEL PROCESO DE INTEGRAC...TEMA 14.DERIVACIONES ECONÓMICAS, SOCIALES Y POLÍTICAS DEL PROCESO DE INTEGRAC...
TEMA 14.DERIVACIONES ECONÓMICAS, SOCIALES Y POLÍTICAS DEL PROCESO DE INTEGRAC...
jlorentemartos
 

Último (20)

Prueba libre de Geografía para obtención título Bachillerato - 2024
Prueba libre de Geografía para obtención título Bachillerato - 2024Prueba libre de Geografía para obtención título Bachillerato - 2024
Prueba libre de Geografía para obtención título Bachillerato - 2024
 
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
 
AEC 2. Aventura en el Antiguo Egipto.pptx
AEC 2. Aventura en el Antiguo Egipto.pptxAEC 2. Aventura en el Antiguo Egipto.pptx
AEC 2. Aventura en el Antiguo Egipto.pptx
 
Tema 11. Dinámica de la hidrosfera 2024
Tema 11.  Dinámica de la hidrosfera 2024Tema 11.  Dinámica de la hidrosfera 2024
Tema 11. Dinámica de la hidrosfera 2024
 
Prueba de evaluación Geografía e Historia Comunidad de Madrid 4ºESO
Prueba de evaluación Geografía e Historia Comunidad de Madrid 4ºESOPrueba de evaluación Geografía e Historia Comunidad de Madrid 4ºESO
Prueba de evaluación Geografía e Historia Comunidad de Madrid 4ºESO
 
SISTEMA RESPIRATORIO PARA NIÑOS PRIMARIA
SISTEMA RESPIRATORIO PARA NIÑOS PRIMARIASISTEMA RESPIRATORIO PARA NIÑOS PRIMARIA
SISTEMA RESPIRATORIO PARA NIÑOS PRIMARIA
 
PP_Comunicacion en Salud: Objetivación de signos y síntomas
PP_Comunicacion en Salud: Objetivación de signos y síntomasPP_Comunicacion en Salud: Objetivación de signos y síntomas
PP_Comunicacion en Salud: Objetivación de signos y síntomas
 
TRABAJO FINAL TOPOGRAFÍA COMPLETO DE LA UPC
TRABAJO FINAL TOPOGRAFÍA COMPLETO DE LA UPCTRABAJO FINAL TOPOGRAFÍA COMPLETO DE LA UPC
TRABAJO FINAL TOPOGRAFÍA COMPLETO DE LA UPC
 
Interpretación de cortes geológicos 2024
Interpretación de cortes geológicos 2024Interpretación de cortes geológicos 2024
Interpretación de cortes geológicos 2024
 
PLAN LECTOR 2024 integrado nivel inicial-miercoles 10.pptx
PLAN LECTOR 2024  integrado nivel inicial-miercoles 10.pptxPLAN LECTOR 2024  integrado nivel inicial-miercoles 10.pptx
PLAN LECTOR 2024 integrado nivel inicial-miercoles 10.pptx
 
TEMA 14.DERIVACIONES ECONÓMICAS, SOCIALES Y POLÍTICAS DEL PROCESO DE INTEGRAC...
TEMA 14.DERIVACIONES ECONÓMICAS, SOCIALES Y POLÍTICAS DEL PROCESO DE INTEGRAC...TEMA 14.DERIVACIONES ECONÓMICAS, SOCIALES Y POLÍTICAS DEL PROCESO DE INTEGRAC...
TEMA 14.DERIVACIONES ECONÓMICAS, SOCIALES Y POLÍTICAS DEL PROCESO DE INTEGRAC...
 
Posición astronómica y geográfica de Europa.pptx
Posición astronómica y geográfica de Europa.pptxPosición astronómica y geográfica de Europa.pptx
Posición astronómica y geográfica de Europa.pptx
 
PLAN DE REFUERZO ESCOLAR MERC 2024-2.docx
PLAN DE REFUERZO ESCOLAR MERC 2024-2.docxPLAN DE REFUERZO ESCOLAR MERC 2024-2.docx
PLAN DE REFUERZO ESCOLAR MERC 2024-2.docx
 
Código Civil de la República Bolivariana de Venezuela
Código Civil de la República Bolivariana de VenezuelaCódigo Civil de la República Bolivariana de Venezuela
Código Civil de la República Bolivariana de Venezuela
 
CONCURSO NACIONAL JOSE MARIA ARGUEDAS.pptx
CONCURSO NACIONAL JOSE MARIA ARGUEDAS.pptxCONCURSO NACIONAL JOSE MARIA ARGUEDAS.pptx
CONCURSO NACIONAL JOSE MARIA ARGUEDAS.pptx
 
Novena de Pentecostés con textos de san Juan Eudes
Novena de Pentecostés con textos de san Juan EudesNovena de Pentecostés con textos de san Juan Eudes
Novena de Pentecostés con textos de san Juan Eudes
 
ACERTIJO LA RUTA DEL MARATÓN OLÍMPICO DEL NÚMERO PI EN PARÍS. Por JAVIER SOL...
ACERTIJO LA RUTA DEL MARATÓN OLÍMPICO DEL NÚMERO PI EN  PARÍS. Por JAVIER SOL...ACERTIJO LA RUTA DEL MARATÓN OLÍMPICO DEL NÚMERO PI EN  PARÍS. Por JAVIER SOL...
ACERTIJO LA RUTA DEL MARATÓN OLÍMPICO DEL NÚMERO PI EN PARÍS. Por JAVIER SOL...
 
ACRÓNIMO DE PARÍS PARA SU OLIMPIADA 2024. Por JAVIER SOLIS NOYOLA
ACRÓNIMO DE PARÍS PARA SU OLIMPIADA 2024. Por JAVIER SOLIS NOYOLAACRÓNIMO DE PARÍS PARA SU OLIMPIADA 2024. Por JAVIER SOLIS NOYOLA
ACRÓNIMO DE PARÍS PARA SU OLIMPIADA 2024. Por JAVIER SOLIS NOYOLA
 
Tema 17. Biología de los microorganismos 2024
Tema 17. Biología de los microorganismos 2024Tema 17. Biología de los microorganismos 2024
Tema 17. Biología de los microorganismos 2024
 
La Evaluacion Formativa SM6 Ccesa007.pdf
La Evaluacion Formativa SM6  Ccesa007.pdfLa Evaluacion Formativa SM6  Ccesa007.pdf
La Evaluacion Formativa SM6 Ccesa007.pdf
 

Lenguaje de programación: Pascal

  • 1. Universidad Interamericana de P.R. Recinto de Bayamón LENGUAJE DE PROGRAMACIÓN: PASCAL CAROLINA FERNÁNDEZ DÁVILA COMP 2110 SEC.50530
  • 2. TABLA DE CONTENIDO • Mi lenguaje de programación Pascal: • Introducción: Breve historia del programa) • Función del programa • Ventajas • Desventajas • Ambiente de Demanda • Referencias
  • 3. MI LENGUAJE DE PROGRAMACIÓN: PASCAL
  • 4. INTRODUCCIÓN • Seleccioné este programa por ampliar un poco mas mi conocimiento sobre los lenguajes de programación. • El lenguaje de programación fue desarrollado entre los años 1968 y 1969, y publicado en el 1970 por el suizo Niklaus Wirth. • Este programa esta dividido en porciones funciones o procedimientos y el tipo de dato de todas las variables debe ser declarado previamente para que su uso se habilitados. • Es un lenguaje es fácil de entender ya que, utiliza instrucciones o sentencias que se componen de expresiones de apariencia algebraica y de ciertas palabras inglesas como BEGIN, END, READ, WRITE, IF, THEN, REPEAT, WHILE, DO.
  • 5. DEFINICIÓN DEL LENGUAJE PASCAL • PASCAL es un lenguaje de programación de un alto nivel y de propósito general que ha derivado del ALGOL-60 y fue diseñado para enseñar técnica de programación de una manera fácil de interpretar y entender para los alumnos.
  • 6. FUNCIÓN DEL LENGUAJE PASCAL • La función es un modulo de un programa separado del cuerpo principal, que realiza una tarea especifica y que puede regresar un valor a la parte principal del programa u otra función. • Partiendo de esta definición podrán ver un ejemplo de función de Pascal.
  • 7. EJEMPLO DE FUNCIÓN DE PASCAL • Función NomFuncion (parametros): tipo dato regresa; • Begin • Instrucciones; • End; • Donde tipo dato especifica el tipo de dato que regresara la función.
  • 8. VENTAJAS DEL LENGUAJE PASCAL 1. Pascal no permite asignaciones dentro de las expresiones y utiliza sintaxis distintas para asignaciones y comparaciones evitando de esta manera evita muchos bugs. 2. El tipo de variable de Pascal se fija en su definición; la asignación a variables de valores tipo incompatible no están autorizadas esto previene errores comunes en donde las variables son utilizadas correctamente. 3. Este programa tiene dos partes definidas: declarativa y ejecutiva estos evitan impresiones. 4. Facilidad.
  • 9. DESVENTAJAS DEL LENGUAJE PASCAL • Para los años 1980 principio de los 90 el programa Pascal fue criticado por no producir códigos industriales. • Obsoleto.
  • 10. AMBIENTE DE DEMANDA • Actualmente se utiliza una nueva versión de Pascal llamada Turbo Pascal la cual se utiliza para la enseñanza en las escuelas de computación. • Existen siete versiones de este programa en el mercado estadunidense.
  • 11. CONCLUSIÓN • Luego de realizar este trabajo y estudiar un poco sobre el lenguaje de programación Pascal pude apreciar lo complejo y difícil que a veces es crear un programa. Ya que la demanda en el mercado es muy amplia y la tecnología va avanzando en pasos agigantados. Un ejemplo de esto es que ya el lenguaje de programación Pascal original esta de una forma u otra obsoleto y actualmente solos e utiliza derivados de este.
  • 12. REFERENCIAS • http://www.programacionfacil.com/pascal:funciones • http://sicuz.unizar.es/siscen/doc/ccuz19.pdf • http://www.lenguajes-de- programacion.com/programacion-en-pascal.shtml • http://web.ing.puc.cl/~power/paperspdf/munoz.pdf