miércoles, 9 de febrero de 2011

Introducción

La existencía de los computadores ha jugado un papel importante en la historia de la tecnología, ya que gracias a esta se han podido hacer cálculos que los seres humanos no podrían. De hecho los cáculos pequeños para un computador estaría fuera del alcanze de nuestra imaginación.


Para esto es necesarío el conocimiento del hombre para asi este pueda crear los programas necesarios. Yal parecer la necesidad de hacer programas para resolver problemas nunca desaparecerá.


Historia:


La programación estructurada surgío a finales de los años 1960 ya que los lenguajes de programación eran demasiado complejos y dificiles de entender.


En 1966 2 hombres, uno llamado Bohm y el otro Jacopini, publicaron un artículo en el que demostraron que usando exclusivamente tres estructuras de control era posible programar cualquier función computable; estas tres estructuras era Secuencia, Selección e Interación.


La programación estructural entró a España en los años 80 claro que no fue acogida al mismo tiempo por las empresas y bancos, estos empezaron a utilizarla de manera generica, al cabo de poco tiempo al ver que las cosas les funcionaban empezaron a guardar el programa en todas sus unidades de sistema.


Características:


Un programa que está escrito de acuerdo a estos principios no solamente tendrá una estructura, sino también una excelente presentación.
Un programa escrito de esta forma tiende a ser mucho más fácil de comprender que programas escritos en otros estilos.
Un programa que es fácil para leer y el cual esta compuesto de segmentos bien definidos tiende a ser simple, rápido y menos expuesto a mantenimiento.
La programación estructurada ofrece estos beneficios, pero no se la debe considerar como un "remedio" ya que el desarrollo de programas es, principalmente, una tarea de dedicación, esfuerzo y creatividad.


Definición de Paradigma:


Paradigma es un conjunto de reglas que tienen una determinada disciplina. Estas "reglas" se asumen normalmente como "verdades incuestionables", porque son "muy evidentes".
En otras palabras un paradigma es un modelo o patrón sostenido en una disciplina científica. En principio, A partir de la década de 1960, El filósofo y científico estadounidense Thomas Kuhn fue el encargado de actualizar el término y darle el significado contemporáneo, al adaptarlo para referirse al conjunto de prácticas que definen una disciplina científica durante un período específico de tiempo.


Un modelo es un ente que representa de forma precisa algo que será realizado o que ya existe. Es una estructura conceptual que sugiere un marco de ideas para un conjunto de descripciones que de otra manera no podrían ser sistematizadas.


Paradigmas de Programación:


Es una propuesta tecnológica la cual es usada por una comunidad de programadores cuyo propósito es resolver uno o varios problemas. La resolución de estos problemas debe suponer un avance que afecte a la ingeniería de software. Un paradigma de programación está delimitado en el tiempo ya que cada vez mas surgen nuevos paradigmas los cuales podrían sustituir al anterior en parte o totalmente.
El paradigma de programación más usado actualmente es el que tiene de nombre “Orientación a objetos”. Este paradigma consiste en la unión de datos y procesamiento en una entidad (concepción del mundo real) llamada “objeto”, relacionable con otras entidades “objeto”.
Paradigma de programación Imperativo:
Son un conjunto de instrucciones que le indian al computador cómo realizar una tarea.Los lenguajes imperativos de alto nivel usan variables y sentencias más complejas, pero aún siguen el mismo paradigma.


Paradigma de programción Funcional:


Es un paradigma de programación basado en la utilización de funciones matematicas que no maneja datos mutables o de estado. Enfatiza la aplicación de funciones a diferencia del paradigma Imperativo que enfatiza los cambios de estado.


Paradigma de programación Lógico:


En este paradigma se trabaja de una forma descriptiva, estableciendo relaciones entre entidades, indicando no cómo, sino qué hacer.


Paradigma de prograación Declarativo:


Esta basado en el desarrollo de programas especificamdo un conjunto de condiciones, proposiciones o afimarciones que describen el problema y detallan su solución.


Conclusión:


Tomando en cuenta la historia y el uso de la programación estructurada; se puede mirar que esta ha sido una parte muy importante en el desarrollo de nuevas maquinas y el mejoramiento de sus antecesoras. Ya que es un modelo facil de comprender y se actualiza cada vez mas conforme avanza la tecnología.


Bibliografía:


http://www.wikipedia.com/


http://www.monografias.com/


archivos PDF

jueves, 3 de febrero de 2011

Programación: Modelo Estructural

Es una manera de crear programas de computador de manera clara. Para esto utiliza solo tres estructuras, las cuales son: Secuencia, Selección e Interación.
En la actualidad las aplicaciones informaticas necesitan mas recursos que las existentes en 1960, la razon de esto son las aplicaciones gráficas que utilizan, por lo cual las tecnicas del modelo estructural no son suficientes. Esto ha llevado a la creación de nuevas técnicas que facilitan la programación de dichas aplicaciones.