Pseudocódigo
La descripción mediante nuestro lenguaje de la estructura de un algoritmo para solución de problemas se le conoce como Pseudocódigo.
En el pseudocódigo se mezclan el lenguaje (español) con la programación para dar paso a paso la solución de un problema.
Ventajas
- Comprensible por usuarios sin conocimientos de programación.
- Es independiente del lenguaje de programación.
- Facilita el análisis de algoritmos.
Ejemplo
Resolvamos el siguiente problema utilizando esta práctica.
Calcular el promedio de una cadena de números, por ejemplo 4539715.
Pseudocódigo
- Capturar la cadena de números en una variable cadena.
- Declarar una variable para la suma de números.
- Utilizar un ciclo y recorrer el tamaño de la cadena de números (i < TamañoCadena).
- Dentro del ciclo se sumará número por número (suma = suma + numero).
- Al terminar el ciclo se divide la suma / TamañoCadena, el resultado es el promedio.
En el ejemplo puedes notar la descripción detallada para obtener el promedio de una cadena de números.
Este pseudocódigo puede ser utilizado para realizar el código en cualquier lenguaje de programación.
Podría interesarte Diagrama de flujo
Traducir a C#
Pasemos el análisis anterior a código C#.
string cadena1 = "56782469"; //Paso 1
double suma = 0.0; //Paso 2
for (int i = 0; i < cadena1.Length; i++) //Paso 3
{
suma = suma + Convert.ToInt32(cadena1.Substring(i, 1));//Paso 4
}
double resultado = suma / cadena1.Length; //Paso 5
Mediante comentarios se indican los pasos indicados en el pseudocódigo en el código C# anterior.
Hay instrucciones en el código que no se especifican en el pseudocódigo porque puede variar en los lenguajes de programación.
Por lo tanto, no se indica el código de programación, únicamente las instrucciones necesarias.