Red de conocimiento informático - Aprendizaje de código fuente - Cómo escribir texto

Cómo escribir texto

El siguiente es un ejemplo de programación utilizando lenguaje de texto estructurado ST:

Acero hierro fundido

Ejemplo de programa

Empresa de reventa de valor añadido

x0: BOOL;

y0: BOOL;

Respuesta: INT

Variable final

a: = 0;

Aunque esto es cierto

Si X0, entonces

a: = a 1;

END_IF

Si a = 3, entonces

Y0:=Verdadero;

Otro

Y0:=Falso;

END_IF

Si un gt entonces = 5

a: = 0;

END_IF

//Retraso para evitar que el programa se ejecute demasiado rápido.

Retraso 100 ms;

Hora de finalización

Este programa primero define tres variables X0, Y0 y a, donde X0 representa la entrada clave y Y0 representa la señal de salida. a representa el número de pulsaciones de teclas. Luego, a través de un bucle infinito, detecta continuamente si la entrada X0 es verdadera e implementa funciones basadas en juicios y conteos condicionales.

Específicamente, el programa inicializa a en 0 y luego realiza continuamente las siguientes operaciones en el bucle:

Determina si X0 es verdadero y, de ser así, suma 1 a A;

Si a es igual a 3, la salida Y0 es verdadera; de lo contrario, la salida es falsa;

Si a es mayor o igual a 5, restablezca a a 0 y comience a contar nuevamente ;

Retraso durante un período de tiempo para evitar que el programa se ejecute demasiado rápido.

Cabe señalar que las declaraciones de bucle en el lenguaje ST están representadas por WHILE DO y END_WHILE. El juicio condicional de la declaración IF debe definirse con THEN y END_IF. La asignación de variables puede utilizar el operador =.