Programación Lógica.

Páginas: 24 (5868 palabras) Publicado: 12 de marzo de 2014

UNIDAD I
“Conceptos Fundamentales”

Pánuco, Ver a 10 de Febrero del 2014
DOCENTE:
Ing. Gil Santana Esparza
MATERIA:
Programación Lógica
INVESTIGACION:
Reporte Conceptos Fundamentales
ALUMNOS:
Arteaga Moctezuma Juan Carlos
Cruz Ledesma César Hernán



CARRERA:
ING. SIST. COMP.
8VO SEMESTRE GRUPO “S801”






En el siguiente reporte se hablará de la importancia quetiene el estudiar la programación, así como los dominios de aplicación que abarcaba en los años sesenta como hoy en día, partiendo de lo que es un lenguaje de programación y la definición misma de la programación se adentra al tema principal de la investigación, hablamos de los paradigmas de programación y los principales paradigmas básicos de la programación.

Entendemos por paradigma deprogramación a una propuesta tecnológica que es adoptada por una comunidad de programadores cuyo núcleo central es incuestionable en cuanto a que unívocamente trata de resolver uno o varios problemas claramente delimitados. La resolución de estos problemas debe suponer consecuentemente un avance significativo en al menos un parámetro que afecte a la ingeniería de software. Tiene una estrecha relación conla formalización de determinados lenguajes en su momento de definición. Un paradigma de programación está delimitado en el tiempo en cuanto a aceptación y uso ya que nuevos paradigmas aportan nuevas o mejores soluciones que la sustituyen parcial o totalmente.

Un lenguaje de programación es un lenguaje formal diseñado para expresar procesos que pueden ser llevados a cabo por máquinas como lascomputadoras. Por su parte la programación se define como el proceso de creación de un programa de computadora, mediante la aplicación de procedimientos lógicos.

Es muy importante estudiar la programación por las siguientes razones:

Mejorar la habilidad para desarrollar algoritmos eficaces.- Muchos lenguajes incluyen características que cuando se usan de forma apropiada, benefician alprogramador pero cuando se usan incorrectamente pueden desperdiciar grandes cantidades de tiempo de computo o conducir al programador a errores lógicos
que consuman mucho tiempo.

Mejorar el uso del lenguaje de programación disponible.- A través del entendimiento de cómo se implementan las características del lenguaje que uno usa, se mejora generalmente la habilidad para escribir programas más eficaces.Por ejemplo, cuando se entiende como crea y manipula el lenguaje datos como arreglos, cadenas, listas o registros, se conocen los detalles de implementación de la recursión o se comprenden como se construyen clases de objetos que permiten construir programas más sencillos integrados con tales componentes.

Acrecentar el propio vocabulario con construcciones útiles sobre la programación.-Ellenguaje sirve a la vez como una ayuda y como una restricción para el pensamiento. Las personas usan el lenguaje para expresar pensamientos, pero también para estructurar la manera como uno piensa, en la medida en que es directa en palabras. La familiaridad con un único lenguaje de programación tiende a tener un efecto similar de restricción.

Hacer posible una mejor elección de un lenguaje deprogramación.- Cuando se presenta la situación, un conocimiento de diversos lenguajes puede permitir la elección de un lenguaje que sea precisamente el adecuado para el proyecto en particular, con lo cual se reduce el esfuerzo

Facilitar el aprendizaje de un nuevo lenguaje.- Un lingüista, a través de una comprensión profunda de la estructura subyacente de los lenguajes naturales, suelen poderaprender un nuevo idioma con más rapidez y facilidad que el innovado esforzado que entiende poco que incluso su lengua nativa.

Facilitar el diseño de un lenguaje de programación.- Pocos programadores piensan alguna vez de sí mismos como diseñadores de lenguajes; sin embargo, todo programa tiene una interfaz de usuario que es, de hecho una forma de lenguaje de programación. La interfaz de usuario se...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Programacion Logica
  • Programacion Logica
  • logica y programacion
  • lógica de programación
  • Programacion Logica
  • LOGICA DE PROGRAMACIÓN
  • LOGICA DE PROGRAMACION
  • Logica De Programacion

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS