Creo que entiendo pero esas descripciones parecen ignorar el hecho de que en ambos casos se le dan instrucciones a la máquina: Qué hacer, o cómo hacer algo que se quiere que se haga. Lo veo como sinónimos.
Quiero ejemplos de una misma cosa resuelta de los 2 modos.
No busqué mucho, pero hallé muy poco de eso.
Además, en lo posible, lo quisiera con pseudocódigo.
Por ejemplo, ordenar una serie de variables:
A = 854
B = 83947
C = 93824
D = 87238
Yo lo haría más o menos así:
Código: Seleccionar todo
N1 = A
N2= B
N3 = C
N4 = D
Ordenados = 0
// Parte 2.
Cursor = 4-Ordenados
// Parte 3.
Si eval("N"+Cursor) < eval("N"+(Cursor-1))
Recordar = eval("N"+(Cursor-1)
eval("N"+(Cursor-1) = eval("N"+Cursor)
eval("N"+(Cursor) = Recordar
fin del si
Cursor--
Si Cursor == 1
Si Ordenados == 3
fin
sino
ir a Parte 2.
fin del si
sino
ir a parte 3.
Entonces, usando más o menos las mismas palabras o unas que yo entienda ¿cómo serían las instrucciones en una programación declarativa?
Gracias.