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