jueves, 19 de noviembre de 2015

Pseudocódigo

En programación podemos definir pseudocódigo cómo "una forma de escribir código, pero sin ser código realmente". 

El pseudocódigo sería cómo código escrito con lenguaje de andar por casa para facilitar su lectura y poder ver mejor estructuras, funciones, métodos, etc para posteriormente pasarlo a código real en el lenguaje que queramos. 

Esa es una de las grandes ventajas que tiene utilizar pseudocódigos a la hora de realizar un gran proyecto, un programa escrito en pseudocódigo debe ser fácilmente traducible a un lenguaje de programación por personas que sepan esos lenguajes.

Por todo ello, un ingeniero de software puede "crear", por así decirlo, el proyecto y luego son los programadores los que lo traducen al lenguaje necesario.


Un ejemplo de pseudocódigo sería el siguiente:

fun RecProfundidad (v: nodo, visitado: Vector)
     var
          w:nodo
     fvar
     
     visitado[v]<--cierto

     para cada w adyacente a v hacer
          si no visitado [w] entonces
                      RecProfundidad(w, visitado)
          fsi
     fpara
ffun


Cómo vemos es una función que se puede utilizar para recorrer grafos, matrices, vectores, etc, pero que no está en ningún lenguaje específico de programación, cómo he dicho antes está cómo en lenguaje de andar por casa para que se entienda fácilmente y así podamos traducirlo al lenguaje que queramos.

Si tenéis alguna duda o queréis profundizar más sobre pseudocódigo no dudéis en ponerlo en los comentarios.


No hay comentarios:

Publicar un comentario