paradigmas de programacion

Páginas: 12 (2812 palabras) Publicado: 5 de marzo de 2014
UNIVERSIDAD TECNOLÓGICA DEL PERÚ
INGENIERÍA DE SISTEMAS E INFORMÁTICA

2013 - I

INTRODUCCIÓN A LA PROGRAMACIÓN
Curso: Lenguaje de Programación I
Docente: Ing. Eliana M. Adriazola Herrera

1. INTRODUCCIÓN
La programación es anterior a las computadoras. Hablar de programación es hablar del diseño de la
forma como se debe realizar un proceso. En nuestros días se ha relacionado mucho lapalabra programar
con un computador debido a la importancia que han tomado los mismos en el desarrollo de las
actividades cotidianas, ya que las realiza con gran eficiencia y velocidad. Es por esto, que debemos tener
bien definido el concepto de computador.
Un computador es una máquina electrónica que procesa datos (señales), de acuerdo con las instrucciones
que recibe el computador toma losdatos que el usuario le da, hace algo con ellos (los procesa) y entrega
un resultado (información en gráfico, un calculo, sonido, etc.) [JOYA 96].
Como en todo tipo de comunicación hacemos uso del lenguaje para poder expresarnos, y como la
comunicación entre el computador y el usuario no es la excepción es que surge el concepto de “Lenguaje
de Programación”.

2. PARADIGMAS DE PROGRAMACIÓN
Unparadigma de programación es una colección de modelos conceptuales que juntos modelan el
proceso de diseño y determinan, al final, la estructura de un programa [URL 5].
Los llamados paradigmas de programación son conceptualizaciones genéricas, que reúnen en un nombre
a distintos lenguajes y técnicas empleados para escribir programas conforme a ciertas directrices
específicas (estructuramodular, legibilidad, reusabilidad, etc.) [URL 6].
Esa estructura conceptual de modelos está pensada de forma que esos modelos determinan la forma
correcta de los programas y controlan el modo en que pensamos y formulamos soluciones, y al llegar a la
solución, se debe de expresar mediante un lenguaje de programación. Para que este proceso sea efectivo
las características del lenguaje deben reflejaradecuadamente los modelos conceptuales de ese
paradigma.
A continuación, se explican brevemente los diferentes paradigmas de programación.

2.1.

Paradigmas procedimentales u operacionales
La característica fundamental de estos paradigmas es la secuencia computacional realizada
etapa a etapa para resolver el problema. Su mayor dificultad reside en determinar si el valor
computado es unasolución correcta del problema, por lo que se han desarrollado multitud de
técnicas de depuración y verificación para probar la corrección de los problemas desarrollados
basándose en este tipo de paradigmas [URL 5].
Estos paradigmas utilizan un modelo en el que las variables están estrechamente relacionadas
con direcciones de la memoria del ordenador. Cuando se ejecuta el programa, elcontenido de
estas direcciones se actualiza repetidamente, pues las variables reciben múltiples asignaciones,
y al finalizar el trabajo, los valores finales de las variables representan el resultado.
1

UNIVERSIDAD TECNOLÓGICA DEL PERÚ
INGENIERÍA DE SISTEMAS E INFORMÁTICA

2013 - I

Existen dos tipos de paradigmas representativos dentro del paradigma procedimental:
el imperativo
el orientadoa objetos
2.1.1.

Paradigma imperativo
Este paradigma se caracteriza por un modelo abstracto de ordenador que consiste en un gran
almacenamiento de memoria.
El ordenador almacena una representación codificada de un cálculo y ejecuta una secuencia de
comandos que modifican el contenido de ese almacenamiento. Este paradigma viene bien
representado por la arquitectura Von Neumann, ya queutiliza este modelo de máquina para
conceptualizar las soluciones: "Existe un programa en memoria que se va ejecutando
secuencialmente, y que toma unos datos de la memoria, efectúa unos cálculos y actualiza la
memoria" [URL 5]. Tal es el caso de Fortran, Pascal, Ada, C, etc.
La programación en el paradigma imperativo consiste en determinar qué datos son requeridos
para el cálculo, asociar a...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Paradigmas de la programacion
  • Paradigmas De Programación
  • Paradigmas De Programación
  • Paradigmas De Programacion
  • Paradigmas de programacion
  • Paradigmas de Programación
  • Paradigmas De Programacion
  • Paradigmas De Programación

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS