sábado, 30 de octubre de 2010

Lenguajes Imperativos (puntos extra)

Lenguajes Imperativos

Los lenguajes imperativos son los tipos de lenguajes que describen un conjunto de acciones consecutivas que un equipo debe ejecutar, de una tras otra, de una manera secuencial, salvo cuando se encuentran con algun tipo de bucle o algo por el estilo.

En ciencias de la computacionales se llama lenguajes imperativos a aquellos lenguajes en los cuales se le ordena a la computadora cómo realizar una tarea siguiendo una serie de pasos o instrucciones, por ejemplo:
  • Paso 1, solicitar número.
  • Paso 2, multiplicar número por dos.
  • Paso 3, imprimir resultado de la operación.

En lo que respecta a la implementación de hardware la mayoría de las computadoras son imperativas, prácticamente todo el hardware de las computadoras están diseñados para ejecutar código de máquina, que es nativo de la computadora, escrito en una forma imperativa. Esto se debe a que el hardware de las computadoras implementa el paradigma de las Máquinas de Turing.


Ejemplos
 
Algunos ejemplos de lenguajes imperativos son: 
  • C
  • C++
  • C#
  • Pascal
  • Visual Basic
  • Java
  • PHP
  • Fortran
  • Pearl
Programa  
 
En cuanto al ejemplo de una programa, podria ser el de Facorial, hagamos uno en C:
 
#include
main()
{
int i,num;
long fac;
printf("Dame el numero ");
scanf("%d", &num);
if(num >= 0)
{
fac=1;
for(i=1; i<=num; i+)
{
fac*=i;
printf("El factorial de %d es: %ld",num, fac);
}else{
printf("Error en el dato ingresado");
      }
}
return 0;
 
Alfonso Manuel Aguilar Leyva

1 comentario: