miércoles, 4 de junio de 2008
Suscribirse a:
Comentarios (Atom)
PARADIGMAS ESTRUCTURADO
Archivo del blog
Datos personales
- SISTEMAS OPERATIVOS DISTRIBUIDOS
- LIGIA VILLARREAL C.I:16.763.081// LUIS CARTAYA C.I:16.998.975// Ibrahim Khoury C.I. 17.174.699// Nelson Ramirez C.I 15.453.749// GRUPO 5
CONTENIDO
Republica Bolivariana de Venezuela
Universidad Nacional Experimental
Rómulo Gallegos
Área de Ingeniería en Sistemas
Cátedra: Lenguajes de Programación
EXPLORAR LOS SISTEMAS DE TRADUCCION DE FORMULAS MATEMATICAS A TRAVES DEL PARADIGMA ESTRUCTURADA EN BASE A FORTRAN
Bachilleres:
Villarreal Andrade Ligia Elena C.I: 16.763.081
Cartaya Suárez Luis Enrique C.I: 16.998.975
San Juan de los Morros, Junio de 2007
INDICE
INTRODUCCIÓN ............................................................................................... 3
CAPITULO I
PLANTEAMIENTO DEL PROBLEMA………………………………………4
OBJETIVOS GENERALES …………………………………………………...5
OBJETIVOS ESPECIFICOS…………………………………………………..5
JUSTIFICACION……………………………………………………………….6
APLICACIONES………………………………………………………………..7
CONCLUSIONES………………………………………………………………8
BIBLIOGRAFIAS………………………………………………………………9
INTRODUCCION
Un paradigma es una forma de representar y manipular el conocimiento. Representa un enfoque particular o filosofía para la construcción del software. No es mejor uno que otro sino que cada uno tiene ventajas y desventajas. También hay situaciones donde un paradigma resulta más apropiado que otro. Los lenguajes de programación se dividen en 4 principales paradigmas:
Imperativo, funcional, orientado a objetos y lógico.
Fortran (Formula Translation)
Lenguaje de programación de alto nivel y de propósito general, utilizado principalmente en análisis numérico y aplicaciones científicas, matemáticas y de ingeniería. Ha sido estandarizado por ISO y ANSI.
Paradigma: determina radicalmente la forma de abordar los problemas. Normalmente uno se decanta por el paradigma al que está más acostumbrado, ya que todos los paradigmas prácticos son Turing-Completo, es decir, cualquier computación realizable se puede llevar a cabo con cualquiera de ellos. La elección del paradigma adecuado para un problema puede reducir drásticamente el tiempo, el coste y la facilidad con la que se llega a la solución, aunque si no se tiene experiencia con el paradigma en cuestión, puede llegar a ser contraproducente cambiar del que más se domina.
Existen muchas formas de clasificar los paradigmas, ya que muchos se solapan y depende del nivel de detalle al que se quiera llegar.
CAPITULO I
PLANTEAMIENTO DEL PROBLEMA
En el Paradigma estructurado se divide en bloques independientes (procedimientos y funciones) y el flujo se controla mediante estructuras de control en lugar de gotos. Fue un gran avance respecto a la programación top-down ya que permitía empezar a reutilizar código y facilitaba enormemente la comprensión de los programas. Ejemplos: C, Pascal.
En Fortran representa una versión temprana del lenguaje, completada en el año de 1977, en la que muchas características deseables no estaban disponibles. Se diseñó considerando la utilización de tarjetas perforadas, razón por la que la estructura de un código era limitada. Le han seguido varias versiones, resultado de que se continuó con su desarrollo.
En la Versión 90 incorpora mejoras de versiones anteriores, no obstante, incluye a FORTRAN 77, por cuestiones de compatibilidad. Algunas de las características de esta versión son la inclusión de subprogramas, recursión, punteros, manejo de argumentos y una variada gama de estructuras de control, esto además de las obsoletas estructuras de FORTRAN 77.
Además de ofrecer una serie de ventajas en el uso de la misma para ese momento:
Código más entendible, estructurado, modular, reusable y adaptable A la larga produce código de gran calidad y reduce tiempos y costos Esta mejor preparada para armar aplicaciones con componentes prefabricados Se adapta bien para trabajar con proyectos grandes y en equipo Excelente cuando atacan muchos problemas similares.
Usar un lenguaje OOP NO garantiza obtener 100% beneficios
Enorme Reto: Cambio de Mentalidad y Dinámica/Cultura/Madurez Organizacional
Enorme Inversión de capital, tiempo y esfuerzo en: Educación, Capacitación, Asesoría, Consultoría, Asociaciones, Congresos, Revistas, Libros, Manuales, Software..
Lleva tiempo aplicarla correctamente y requiere:
Programadores muy curiosos, tenaces, competitivos, progresistas..
Implica dedicarse más a Planear, Analizar y Diseñar antes de Programar
Iniciar Procesos de Mejora-Continua, Calidad, Certificación.
OBJETIVO GENERAL:
EXPLORAR LOS SISTEMAS DE TRADUCCION DE FORMULAS MATEMATICAS A TRAVES DEL PARADIGMA ESTRUCTURADA EN BASE A FORTRAN.
OBJETIVOS ESPECIFICOS:
Representar el funcionamiento del paradigma estructurado en base a fortran.
Mostrar ejemplo del código basado en el paradigma a través de fortran.
Describir las ventajas y desventajas que hay al trabajar con paradigma estructurada en fortran.
JUSTIFICACION
El Paradigma: determina radicalmente la forma de abordar los problemas. Normalmente uno se decanta por el paradigma al que está más acostumbrado, ya que todos los paradigmas prácticos son Turing-Completo, es decir, cualquier computación realizable se puede llevar a cabo con cualquiera de ellos. La elección del paradigma adecuado para un problema puede reducir drásticamente el tiempo, el coste y la facilidad con la que se llega a la solución, aunque si no se tiene experiencia con el paradigma en cuestión, puede llegar a ser contraproducente cambiar del que más se domina.
Existen muchas formas de clasificar los paradigmas, ya que muchos se solapan y depende del nivel de detalle al que se quiera llegar. He hecho un diagrama que los agrupa desde mi punto de vista:
Paradigmas de lenguajes de programación
Imperativo
Declarativo
Base de datos
Funcional
Lógico
Procesamiento en paralelo
Basado en objetos
De procedimiento
Podemos decir que un sinónimo del paradigma estructural es el paradigma imperativo que a su vez especifican cómo se efectúa un cálculo mediante secuencias de cambios para el almacenamiento en la computadora.
Aplicación
Conociendo que una aplicación es un programa informático diseñado para facilitar al usuario la realización de un determinado tipo de trabajo.
A continuación se presenta la aplicación en fortran que sirve para el calculo de la función cuadrática, la cual puede facilitar , sistematizar el aprendizaje por parte de los estudiantes.
Bibliografía
http://teleformacion.edu.aytolacoruna.es/PASCAL/document/tipos.h
tm#entero
http://www.dccia.ua.es/dccia/inf/asignaturas/LPP/20042005/doc/scheme.pdf
http://teleformacion.edu.aytolacoruna.es/PASCAL/document/tipos.h
tm
http://groupfia.info.unlp.edu.ar/fcional/2003/planificacion.pdf
http://es.wikipedia.org/wiki/Recursi%C3%B3n
http://www.monografias.com/trabajos16/lenguajemiranda/lenguaje-miranda.shtml
Universidad Nacional Experimental
Rómulo Gallegos
Área de Ingeniería en Sistemas
Cátedra: Lenguajes de Programación
EXPLORAR LOS SISTEMAS DE TRADUCCION DE FORMULAS MATEMATICAS A TRAVES DEL PARADIGMA ESTRUCTURADA EN BASE A FORTRAN
Bachilleres:
Villarreal Andrade Ligia Elena C.I: 16.763.081
Cartaya Suárez Luis Enrique C.I: 16.998.975
San Juan de los Morros, Junio de 2007
INDICE
INTRODUCCIÓN ............................................................................................... 3
CAPITULO I
PLANTEAMIENTO DEL PROBLEMA………………………………………4
OBJETIVOS GENERALES …………………………………………………...5
OBJETIVOS ESPECIFICOS…………………………………………………..5
JUSTIFICACION……………………………………………………………….6
APLICACIONES………………………………………………………………..7
CONCLUSIONES………………………………………………………………8
BIBLIOGRAFIAS………………………………………………………………9
INTRODUCCION
Un paradigma es una forma de representar y manipular el conocimiento. Representa un enfoque particular o filosofía para la construcción del software. No es mejor uno que otro sino que cada uno tiene ventajas y desventajas. También hay situaciones donde un paradigma resulta más apropiado que otro. Los lenguajes de programación se dividen en 4 principales paradigmas:
Imperativo, funcional, orientado a objetos y lógico.
Fortran (Formula Translation)
Lenguaje de programación de alto nivel y de propósito general, utilizado principalmente en análisis numérico y aplicaciones científicas, matemáticas y de ingeniería. Ha sido estandarizado por ISO y ANSI.
Paradigma: determina radicalmente la forma de abordar los problemas. Normalmente uno se decanta por el paradigma al que está más acostumbrado, ya que todos los paradigmas prácticos son Turing-Completo, es decir, cualquier computación realizable se puede llevar a cabo con cualquiera de ellos. La elección del paradigma adecuado para un problema puede reducir drásticamente el tiempo, el coste y la facilidad con la que se llega a la solución, aunque si no se tiene experiencia con el paradigma en cuestión, puede llegar a ser contraproducente cambiar del que más se domina.
Existen muchas formas de clasificar los paradigmas, ya que muchos se solapan y depende del nivel de detalle al que se quiera llegar.
CAPITULO I
PLANTEAMIENTO DEL PROBLEMA
En el Paradigma estructurado se divide en bloques independientes (procedimientos y funciones) y el flujo se controla mediante estructuras de control en lugar de gotos. Fue un gran avance respecto a la programación top-down ya que permitía empezar a reutilizar código y facilitaba enormemente la comprensión de los programas. Ejemplos: C, Pascal.
En Fortran representa una versión temprana del lenguaje, completada en el año de 1977, en la que muchas características deseables no estaban disponibles. Se diseñó considerando la utilización de tarjetas perforadas, razón por la que la estructura de un código era limitada. Le han seguido varias versiones, resultado de que se continuó con su desarrollo.
En la Versión 90 incorpora mejoras de versiones anteriores, no obstante, incluye a FORTRAN 77, por cuestiones de compatibilidad. Algunas de las características de esta versión son la inclusión de subprogramas, recursión, punteros, manejo de argumentos y una variada gama de estructuras de control, esto además de las obsoletas estructuras de FORTRAN 77.
Además de ofrecer una serie de ventajas en el uso de la misma para ese momento:
Código más entendible, estructurado, modular, reusable y adaptable A la larga produce código de gran calidad y reduce tiempos y costos Esta mejor preparada para armar aplicaciones con componentes prefabricados Se adapta bien para trabajar con proyectos grandes y en equipo Excelente cuando atacan muchos problemas similares.
Usar un lenguaje OOP NO garantiza obtener 100% beneficios
Enorme Reto: Cambio de Mentalidad y Dinámica/Cultura/Madurez Organizacional
Enorme Inversión de capital, tiempo y esfuerzo en: Educación, Capacitación, Asesoría, Consultoría, Asociaciones, Congresos, Revistas, Libros, Manuales, Software..
Lleva tiempo aplicarla correctamente y requiere:
Programadores muy curiosos, tenaces, competitivos, progresistas..
Implica dedicarse más a Planear, Analizar y Diseñar antes de Programar
Iniciar Procesos de Mejora-Continua, Calidad, Certificación.
OBJETIVO GENERAL:
EXPLORAR LOS SISTEMAS DE TRADUCCION DE FORMULAS MATEMATICAS A TRAVES DEL PARADIGMA ESTRUCTURADA EN BASE A FORTRAN.
OBJETIVOS ESPECIFICOS:
Representar el funcionamiento del paradigma estructurado en base a fortran.
Mostrar ejemplo del código basado en el paradigma a través de fortran.
Describir las ventajas y desventajas que hay al trabajar con paradigma estructurada en fortran.
JUSTIFICACION
El Paradigma: determina radicalmente la forma de abordar los problemas. Normalmente uno se decanta por el paradigma al que está más acostumbrado, ya que todos los paradigmas prácticos son Turing-Completo, es decir, cualquier computación realizable se puede llevar a cabo con cualquiera de ellos. La elección del paradigma adecuado para un problema puede reducir drásticamente el tiempo, el coste y la facilidad con la que se llega a la solución, aunque si no se tiene experiencia con el paradigma en cuestión, puede llegar a ser contraproducente cambiar del que más se domina.
Existen muchas formas de clasificar los paradigmas, ya que muchos se solapan y depende del nivel de detalle al que se quiera llegar. He hecho un diagrama que los agrupa desde mi punto de vista:
Paradigmas de lenguajes de programación
Imperativo
Declarativo
Base de datos
Funcional
Lógico
Procesamiento en paralelo
Basado en objetos
De procedimiento
Podemos decir que un sinónimo del paradigma estructural es el paradigma imperativo que a su vez especifican cómo se efectúa un cálculo mediante secuencias de cambios para el almacenamiento en la computadora.
Aplicación
Conociendo que una aplicación es un programa informático diseñado para facilitar al usuario la realización de un determinado tipo de trabajo.
A continuación se presenta la aplicación en fortran que sirve para el calculo de la función cuadrática, la cual puede facilitar , sistematizar el aprendizaje por parte de los estudiantes.
Bibliografía
http://teleformacion.edu.aytolacoruna.es/PASCAL/document/tipos.h
tm#entero
http://www.dccia.ua.es/dccia/inf/asignaturas/LPP/20042005/doc/scheme.pdf
http://teleformacion.edu.aytolacoruna.es/PASCAL/document/tipos.h
tm
http://groupfia.info.unlp.edu.ar/fcional/2003/planificacion.pdf
http://es.wikipedia.org/wiki/Recursi%C3%B3n
http://www.monografias.com/trabajos16/lenguajemiranda/lenguaje-miranda.shtml