SlideShare ist ein Scribd-Unternehmen logo
1 von 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

Weitere ähnliche Inhalte

Was ist angesagt?

5. Diseño de un algoritmo
5. Diseño de un algoritmo5. Diseño de un algoritmo
5. Diseño de un algoritmo
rcarrerah
 
Jerarquía de la computadora
Jerarquía de la computadoraJerarquía de la computadora
Jerarquía de la computadora
redesIIunivo
 
Variables y Constantes en C++
Variables y Constantes en C++Variables y Constantes en C++
Variables y Constantes en C++
ivanjvic
 
Programación Modular y Estructyrada
Programación Modular y EstructyradaProgramación Modular y Estructyrada
Programación Modular y Estructyrada
guestefc95b
 
Ejemplos de algoritmos en C básicos (aprendiendo a programar)
Ejemplos de algoritmos en C básicos (aprendiendo a programar)Ejemplos de algoritmos en C básicos (aprendiendo a programar)
Ejemplos de algoritmos en C básicos (aprendiendo a programar)
Kiim Kerrigan
 
Manejo de los procesos en los sistemas operativos
Manejo de los procesos en los sistemas operativosManejo de los procesos en los sistemas operativos
Manejo de los procesos en los sistemas operativos
Carolina Cols
 

Was ist angesagt? (20)

Lenguajes de programacion tema 2_compiladores e interpretes
Lenguajes de programacion tema 2_compiladores e interpretesLenguajes de programacion tema 2_compiladores e interpretes
Lenguajes de programacion tema 2_compiladores e interpretes
 
5. Diseño de un algoritmo
5. Diseño de un algoritmo5. Diseño de un algoritmo
5. Diseño de un algoritmo
 
Presentacion Programacion
Presentacion ProgramacionPresentacion Programacion
Presentacion Programacion
 
APLICACION DEL CALCULO EN LA INFORMATICA
APLICACION DEL CALCULO EN LA INFORMATICAAPLICACION DEL CALCULO EN LA INFORMATICA
APLICACION DEL CALCULO EN LA INFORMATICA
 
52 ejercicios resueltos en pseudocodigo
52 ejercicios resueltos en pseudocodigo52 ejercicios resueltos en pseudocodigo
52 ejercicios resueltos en pseudocodigo
 
Jerarquía de la computadora
Jerarquía de la computadoraJerarquía de la computadora
Jerarquía de la computadora
 
Programacion Funcional
Programacion FuncionalProgramacion Funcional
Programacion Funcional
 
PARADIGMA FUNCIONAL
PARADIGMA FUNCIONALPARADIGMA FUNCIONAL
PARADIGMA FUNCIONAL
 
Variables y Constantes en C++
Variables y Constantes en C++Variables y Constantes en C++
Variables y Constantes en C++
 
Lenguaje de programación
Lenguaje de programaciónLenguaje de programación
Lenguaje de programación
 
ENSAYO SOBRE EL LENGUAJE C
ENSAYO SOBRE EL LENGUAJE C ENSAYO SOBRE EL LENGUAJE C
ENSAYO SOBRE EL LENGUAJE C
 
Introduccion a la programacion
Introduccion a la programacionIntroduccion a la programacion
Introduccion a la programacion
 
Clases/Tipos de lenguajes de programación
Clases/Tipos de lenguajes de programaciónClases/Tipos de lenguajes de programación
Clases/Tipos de lenguajes de programación
 
Tema 1-2 identificadores - variable y constante
Tema 1-2 identificadores - variable y constanteTema 1-2 identificadores - variable y constante
Tema 1-2 identificadores - variable y constante
 
Programación Modular y Estructyrada
Programación Modular y EstructyradaProgramación Modular y Estructyrada
Programación Modular y Estructyrada
 
Paradigmas de la programación
Paradigmas de la programación Paradigmas de la programación
Paradigmas de la programación
 
Requerimientos del software
Requerimientos del software Requerimientos del software
Requerimientos del software
 
Ejemplos de algoritmos en C básicos (aprendiendo a programar)
Ejemplos de algoritmos en C básicos (aprendiendo a programar)Ejemplos de algoritmos en C básicos (aprendiendo a programar)
Ejemplos de algoritmos en C básicos (aprendiendo a programar)
 
Manejo de los procesos en los sistemas operativos
Manejo de los procesos en los sistemas operativosManejo de los procesos en los sistemas operativos
Manejo de los procesos en los sistemas operativos
 
Programacion Modular
Programacion ModularProgramacion Modular
Programacion Modular
 

Ähnlich wie 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
 

Ähnlich wie Lenguaje de programación: Pascal (20)

Presentación1
Presentación1Presentación1
Presentación1
 
Pascal
PascalPascal
Pascal
 
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
 
Estructura básica de pascal
Estructura básica de pascalEstructura básica de pascal
Estructura básica de pascal
 
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
 

Kürzlich hochgeladen

2 REGLAMENTO RM 0912-2024 DE MODALIDADES DE GRADUACIÓN_.pptx
2 REGLAMENTO RM 0912-2024 DE MODALIDADES DE GRADUACIÓN_.pptx2 REGLAMENTO RM 0912-2024 DE MODALIDADES DE GRADUACIÓN_.pptx
2 REGLAMENTO RM 0912-2024 DE MODALIDADES DE GRADUACIÓN_.pptx
RigoTito
 
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdf
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdfCurso = Metodos Tecnicas y Modelos de Enseñanza.pdf
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdf
Francisco158360
 
Concepto y definición de tipos de Datos Abstractos en c++.pptx
Concepto y definición de tipos de Datos Abstractos en c++.pptxConcepto y definición de tipos de Datos Abstractos en c++.pptx
Concepto y definición de tipos de Datos Abstractos en c++.pptx
Fernando Solis
 
PLAN DE REFUERZO ESCOLAR primaria (1).docx
PLAN DE REFUERZO ESCOLAR primaria (1).docxPLAN DE REFUERZO ESCOLAR primaria (1).docx
PLAN DE REFUERZO ESCOLAR primaria (1).docx
lupitavic
 
NUEVAS DIAPOSITIVAS POSGRADO Gestion Publica.pdf
NUEVAS DIAPOSITIVAS POSGRADO Gestion Publica.pdfNUEVAS DIAPOSITIVAS POSGRADO Gestion Publica.pdf
NUEVAS DIAPOSITIVAS POSGRADO Gestion Publica.pdf
UPTAIDELTACHIRA
 

Kürzlich hochgeladen (20)

PIAR v 015. 2024 Plan Individual de ajustes razonables
PIAR v 015. 2024 Plan Individual de ajustes razonablesPIAR v 015. 2024 Plan Individual de ajustes razonables
PIAR v 015. 2024 Plan Individual de ajustes razonables
 
Supuestos_prácticos_funciones.docx
Supuestos_prácticos_funciones.docxSupuestos_prácticos_funciones.docx
Supuestos_prácticos_funciones.docx
 
2 REGLAMENTO RM 0912-2024 DE MODALIDADES DE GRADUACIÓN_.pptx
2 REGLAMENTO RM 0912-2024 DE MODALIDADES DE GRADUACIÓN_.pptx2 REGLAMENTO RM 0912-2024 DE MODALIDADES DE GRADUACIÓN_.pptx
2 REGLAMENTO RM 0912-2024 DE MODALIDADES DE GRADUACIÓN_.pptx
 
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdf
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdfCurso = Metodos Tecnicas y Modelos de Enseñanza.pdf
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdf
 
Concepto y definición de tipos de Datos Abstractos en c++.pptx
Concepto y definición de tipos de Datos Abstractos en c++.pptxConcepto y definición de tipos de Datos Abstractos en c++.pptx
Concepto y definición de tipos de Datos Abstractos en c++.pptx
 
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
 
ACTIVIDAD DIA DE LA MADRE FICHA DE TRABAJO
ACTIVIDAD DIA DE LA MADRE FICHA DE TRABAJOACTIVIDAD DIA DE LA MADRE FICHA DE TRABAJO
ACTIVIDAD DIA DE LA MADRE FICHA DE TRABAJO
 
Tema 8.- PROTECCION DE LOS SISTEMAS DE INFORMACIÓN.pdf
Tema 8.- PROTECCION DE LOS SISTEMAS DE INFORMACIÓN.pdfTema 8.- PROTECCION DE LOS SISTEMAS DE INFORMACIÓN.pdf
Tema 8.- PROTECCION DE LOS SISTEMAS DE INFORMACIÓN.pdf
 
PLAN DE REFUERZO ESCOLAR primaria (1).docx
PLAN DE REFUERZO ESCOLAR primaria (1).docxPLAN DE REFUERZO ESCOLAR primaria (1).docx
PLAN DE REFUERZO ESCOLAR primaria (1).docx
 
BIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICA
BIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICABIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICA
BIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICA
 
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
 
Unidad 3 | Metodología de la Investigación
Unidad 3 | Metodología de la InvestigaciónUnidad 3 | Metodología de la Investigación
Unidad 3 | Metodología de la Investigación
 
AFICHE EL MANIERISMO HISTORIA DE LA ARQUITECTURA II
AFICHE EL MANIERISMO HISTORIA DE LA ARQUITECTURA IIAFICHE EL MANIERISMO HISTORIA DE LA ARQUITECTURA II
AFICHE EL MANIERISMO HISTORIA DE LA ARQUITECTURA II
 
Power Point: Fe contra todo pronóstico.pptx
Power Point: Fe contra todo pronóstico.pptxPower Point: Fe contra todo pronóstico.pptx
Power Point: Fe contra todo pronóstico.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
 
2024 KIT DE HABILIDADES SOCIOEMOCIONALES.pdf
2024 KIT DE HABILIDADES SOCIOEMOCIONALES.pdf2024 KIT DE HABILIDADES SOCIOEMOCIONALES.pdf
2024 KIT DE HABILIDADES SOCIOEMOCIONALES.pdf
 
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
 
NUEVAS DIAPOSITIVAS POSGRADO Gestion Publica.pdf
NUEVAS DIAPOSITIVAS POSGRADO Gestion Publica.pdfNUEVAS DIAPOSITIVAS POSGRADO Gestion Publica.pdf
NUEVAS DIAPOSITIVAS POSGRADO Gestion Publica.pdf
 
Abril 2024 - Maestra Jardinera Ediba.pdf
Abril 2024 -  Maestra Jardinera Ediba.pdfAbril 2024 -  Maestra Jardinera Ediba.pdf
Abril 2024 - Maestra Jardinera Ediba.pdf
 
INSTRUCCION PREPARATORIA DE TIRO .pptx
INSTRUCCION PREPARATORIA DE TIRO   .pptxINSTRUCCION PREPARATORIA DE TIRO   .pptx
INSTRUCCION PREPARATORIA DE TIRO .pptx
 

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