¿Qué es el pseudocódigo?
Pseudocódigo: Utiliza palabras y símbolos (incluidos símbolos matemáticos) entre el lenguaje natural y el lenguaje informático para describir algoritmos.
Ejemplo sencillo: introduce 3 números e imprime el más grande. Esto se puede expresar en pseudocódigo de la siguiente manera:
Comenzar
Ingrese A, B, C
IF Agt luego A→Max
<; p >De lo contrario B→MaxIF Cgt Max luego C→Max
Imprimir Max
Fin (Algoritmo) Fin)
El pseudocódigo solo se usa en las primeras etapas de la programación, como un diagrama de flujo, para ayudar a escribir el flujo de un programa. Los programas simples generalmente no necesitan escribir procesos e ideas, pero para códigos complejos, es mejor escribir el proceso y considerar cómo se implementa toda la función en su conjunto. Después de escribirlo, no solo se puede utilizar como base para futuras pruebas y mantenimiento, sino que también se puede utilizar para comunicarse con otros. Sin embargo, si escribe todo, definitivamente perderá mucho tiempo, por lo que en este momento puede usar el método de pseudocódigo. Por ejemplo:
si es antes de las 9,
hacer negocios privados;
si es de 9 a 18, entonces
trabajar;
else
fuera del trabajo;
finalizar si
Esto no solo logra el efecto del documento, sino que también ahorra tiempo. Más importante aún, hace que la estructura sea más clara y la expresión más intuitiva.
A continuación se presentarán las reglas de sintaxis del pseudocódigo del lenguaje Pascal.
En pseudocódigo, cada instrucción ocupa una línea (excepto si) y no va seguida de ningún símbolo (las declaraciones en los lenguajes Pascal y C terminan con punto y coma
"Sangría"); " significa la estructura de ramificación del programa. Esta sangría también se aplica a declaraciones if-then-else. Las declaraciones en el mismo módulo tienen la misma sangría, mientras que las declaraciones en los módulos subordinados tienen sangría relativa a las declaraciones en los módulos superiores;
Ejemplo:
línea 1
línea 2
sub línea 1
sub línea 2
sub sub línea 1
sub sub sub línea 2
sub sub sub línea 2
sub sub línea 3
línea 3
En Pascal, esta relación utiliza el anidamiento de inicio y fin para representar,
Línea 1
Línea 2
Inicio
Sublínea 1
Sublínea 2
Inicio
Sublínea 1
Sublínea 2
Fin
sublínea 3
fin; p>
Línea 3
Esta relación se expresa en lenguaje C anidando { y }.
Fila 1;
Fila 2;
{
Subfila 1; p>
{
Subfila 1;
Subfila 2;
}
Subfila 3;
}
Línea 3;
En pseudocódigo, las declaraciones consecutivas en el mismo módulo generalmente están etiquetadas con números o letras consecutivas y, a veces, el etiquetado se puede omitir.
Por ejemplo:
1 ⒈ Línea 1
repito Línea 2
a. . Sublínea 2
1 ⒈ Sublínea 1
rebote Sublínea 2
c. /p>
c. Sub 3 filas
c. Sub 3 filas
c. >
c. Sub 3 Línea
c. Sub 3 líneas
c.p>3 Línea 3
El contenido después del símbolo △ indica un comentario;
En el pseudocódigo En Pseudocódigo, los nombres de las variables y las palabras reservadas no distinguen entre mayúsculas y minúsculas, al igual que en Pascal, a diferencia de C o C;
En el pseudocódigo, las variables no necesitan ser declarado, pero están localizados en específicos En el proceso, si no se muestran comentarios, no se pueden usar variables globales
Las declaraciones de asignación están representadas por el símbolo ←. x←exp significa asignar el valor de exp a x, donde x es una variable y exp es una variable o expresión del mismo tipo que x (el resultado de la expresión es del mismo tipo que x asignación múltiple i←j←); e significa que la expresión El valor de la fórmula e se asigna a las variables i y j.
Por ejemplo:
x←y
x←20*(y 1)
x←y←30
La afirmación anterior se expresa en Pascal como:
x:= y;
x:= 20*(y 1);
x := 30 ; y := 30;