La programación imperativa, en contraposición a la programación declarativa es un paradigma de programación que describe la programación en términos del estado del programa y sentencias que cambian dicho estado. Los programas imperativos son un conjunto de instrucciones que le indican al computador cómo realizar una tarea.
La implementación de hardware de la mayoría de computadores es imperativa; prácticamente todo el hardware de los computadores está diseñado para ejecutar código de máquina, que es nativo al computador, escrito en una forma imperativa. Esto se debe a que el hardware de los computadores implementa el paradigma de las Máquinas de Turing. Desde esta perspectiva de bajo nivel, el estilo del programa está definido por los contenidos de la memoria, y las sentencias son instrucciones en el lenguaje de máquina nativo del computador (por ejemplo el lenguaje ensamblador).
Programa en Pascal
Codigo para calcular el area del cuadrado
Programa en Fortran
program suma
!dikvseis
implicit none
real::a,b,c,d, e
!integer::1
!ekfraseis
!+*
a=5
print*, "a",a
b=a*5
print*, "b",b
c=b+5
print*, "c",c
d=a+b
print*, "d",d
e= a*b+c*d
print*, "e",e
end program
Programa en c
#include
int main()
{
int i=1,n;
do{
printf("Ingrese el numero que desea desplegar su tabla de multiplicar: ");
scanf("%d", &n);
printf("%dx%d=%d", n,i,(n*i));
}while (n==-1);
for(i=2;i<=10;i++){ printf("\n%dx%d=%d", n,i,(n*i)); } getche(); }
Programa en Perl
#!/usr/bin/perl
#
# Fraga 23/03/1999
#
if ( $#ARGV == 0 ) {
die "Args: a b\n";
}
elsif ( $#ARGV == 1 ) {
$a = $ARGV[0];
$b = $ARGV[1];
}
else {
print "De el valor de a = ";
$a =
print "De el valor de b = ";
$b =
}
$c = $a + $b;
print "$a + $b = $c\n";
Su logica es simple: si se da un solo argumento,
$#ARGV == 0, el programa termina.
Si se dan dos argumentos al programa,
$#ARGV == 1, estos son numeros que se van a
sumar. Y si no se dan argumentos se pregunta por
cada numero. Al final imprime los dos numeros y su suma.
hola!!
ResponderEliminarme parecieron buenos tus programas, son sencillos y claros ..
=)
Hola me gustaron tus programas, como no fui a la clase ese dia pues me sirvio para saber mas o menos de que se trata, estan sencillos bueno bye.
ResponderEliminarHola muy interesantes tus programas, solo que te falto explicarlos mas a fondo cada uno, ya que solo pusiste el codigo.
ResponderEliminarEstubo muy bien que pusieras la pantalla de cada programa para entenderlo mas.
QUE INTERESANTE INVESTIGACION, NADA MAS ME PODRIAS DECIR DE DONDE LO OPTUVISTE??? BIBLIOGRAFIAS JAJAJAJA PLISS GRACISAS
ResponderEliminarmuy bien la informacion intenta acomodar las pantallas y darle formato al reporte pero muy bien
ResponderEliminarme parecio bien tu reporte, sobre todo por que conseguiste el compilador de cada uno de ellos
ResponderEliminar:)
ResponderEliminarhola que tal
tus programas estan muy bien elaborados, que bien que pusiste los programas ejecutados por que asi vemos como funcionan, estan bien explicados y me parece que tu reporte esta bien
nos vemos!!
bye
excelente reporte en los 4 programas creo que los explicas muy bien detalladamente y pues estan muy bien elaborados :D
ResponderEliminarMuy bien tu reporte, los programas estan sencillos de entender y los explicas bien.
ResponderEliminarEntan muy bien elaborados tus programas, ademas de que utilizaste los compiladores adecuados, excelente reporte xD
ResponderEliminar