25 | 09 | 2023
MENÚ PRINCIPAL
ZONAS
ACCESO USUARIO
USUARIOS CONECTADOS

Hay 231 invitados y ningún miembro en línea

VISITAS
03763121
Hoy
Ayer
Semana
U.semana
Mes
U.Mes
Total
523
873
523
752834
22788
30348
3763121

Tu IP: 35.175.191.46
2023-09-25 09:41
PUBLICIDAD

1.- Introducción

Este articulo es la primera parte de una serie de dos.

En el control industrial se utiliza la norma estándar internacional IEC 61131-3 que define los lenguajes de programación de los Controladores Lógicos Programables (PLC). Uno de ellos es el Texto Estructurado (Structured Text - ST) que es un lenguaje textual de alto nivel similar a PASCAL.

Un programa en ST se compone de declaraciones. Hay dos tipos de declaraciones: de asignación, para asignar un valor a una variable y de control, como sentencias de selección y sentencias de repetición.

Las declaraciones se componen de los siguientes elementos:

Variables, Constantes, Operadores y Funciones.

 

2.- Composición del Texto Estructurado

Operador de asignación:

El operador de asignación es negrita dos puntos negrita igual y asigna el valor de la expresión de la derecha a la variable de la izquierda. Se utiliza para establecer valores iniciales, almacenar resultados de cálculo e incrementar las variables.

Ejemplos:

bold italic A negrita espacio negrita dos puntos negrita igual negrita espacio negrita 4 Asignamos a A el valor 4.

bold italic B negrita espacio negrita dos puntos negrita igual negrita espacio negrita 2 negrita producto asterisco bold italic C Asignamos a B el doble del valor de C.

bold italic D negrita espacio negrita dos puntos negrita igual negrita espacio bold italic E Asignamos a D el valor de E.

bold italic F negrita espacio negrita dos puntos negrita igual negrita espacio bold italic T bold italic r bold italic u bold italic e Asignamos a F el valor “cierto” (1 lógico)(on).

bold italic G negrita espacio negrita dos puntos negrita igual negrita espacio bold italic F bold italic a bold italic l bold italic s bold italic e Asignamos a G el valor “falso” (0 lógico)(off).

 

Operador de comparación:

El operador de comparación es negrita igual no confundir el operador de asignación, con el de comparación.

Ejemplos:

bold italic A negrita espacio negrita igual negrita espacio negrita 4 comparamos el valor de A con 4.

bold italic B negrita espacio negrita igual negrita espacio negrita 2 negrita producto asterisco bold italic C comparamos el valor de B con el doble del valor de C.

Colores usados en el código

 El CX-Programmer muestra automáticamente texto en los colores siguientes:

Palabras reservadas:   Azul

Comentarios:             Verde

Errores:                       Rojo

Resto de cosas:         Negro

 Los colores NO los podemos personalizar. 

 negrita paréntesis izquierdo negrita producto asterisco negrita espacio bold italic E bold italic j bold italic e bold italic m bold italic p bold italic l bold italic o negrita espacio negrita producto asterisco negrita paréntesis derecho
bold italic a negrita espacio negrita dos puntos negrita igual negrita espacio bold italic a negrita espacio bold italic A bold italic N bold italic D negrita espacio bold italic N bold italic O bold italic T negrita espacio bold italic b negrita punto y coma

negrita paréntesis izquierdo negrita producto asterisco negrita espacio bold italic S bold italic e bold italic l bold italic e bold italic c bold italic c bold italic i bold italic ó bold italic n negrita espacio negrita producto asterisco negrita paréntesis derecho
bold italic I bold italic F negrita espacio bold italic a negrita igual bold italic T bold italic R bold italic U bold italic E negrita espacio bold italic T bold italic H bold italic E bold italic N
negrita espacio negrita espacio negrita espacio negrita espacio bold italic a negrita dos puntos negrita igual bold italic a negrita espacio bold italic A bold italic N bold italic D negrita espacio bold italic b negrita punto y coma
negrita espacio negrita espacio negrita espacio negrita espacio bold italic v bold italic a bold italic l bold italic o bold italic r negrita espacio negrita dos puntos negrita igual negrita paréntesis izquierdo bold italic a negrita más bold italic b negrita paréntesis derecho negrita producto asterisco negrita 15 negrita espacio negrita más negrita 16 negrita # bold italic F bold italic F negrita punto y coma
negrita espacio negrita espacio negrita espacio negrita espacio bold italic d negrita espacio negrita dos puntos negrita igual bold italic A bold italic B bold italic S negrita paréntesis izquierdo bold italic v bold italic a bold italic l bold italic o bold italic r negrita paréntesis derecho negrita punto y coma
bold italic E bold italic N bold italic D bold italic _ bold italic I bold italic F negrita punto y coma

 Delimitador de instrucciones:

 Las declaraciones de asignación y control deben acabar siempre con un delimitador de punto y coma ( ; ), no se pueden completar simplemente usando un retorno de carro.

Ejemplos:

 negrita paréntesis izquierdo negrita producto asterisco negrita espacio bold italic E bold italic j bold italic e bold italic m bold italic p bold italic l bold italic o negrita espacio negrita 1 negrita espacio negrita producto asterisco negrita paréntesis derecho
bold italic A negrita espacio negrita dos puntos negrita igual negrita espacio bold italic A negrita más bold italic B negrita punto y coma

 

negrita paréntesis izquierdo negrita producto asterisco negrita espacio bold italic E bold italic j bold italic e bold italic m bold italic p bold italic l bold italic o negrita espacio negrita 2 negrita espacio negrita producto asterisco negrita paréntesis derecho
bold italic I bold italic F negrita espacio bold italic C negrita igual bold italic T bold italic R bold italic U bold italic E negrita espacio bold italic T bold italic H bold italic E bold italic N
negrita espacio negrita espacio negrita espacio negrita espacio bold italic C negrita dos puntos negrita igual bold italic C negrita espacio bold italic A bold italic N bold italic D negrita espacio bold italic B negrita punto y coma
bold italic E bold italic N bold italic D bold italic _ bold italic I bold italic F negrita punto y coma

 

No se puede usar un delimitador dentro de una sentencia ya que se producirá un error de sintaxis.

Ejemplo:

negrita paréntesis izquierdo negrita producto asterisco negrita espacio bold italic E bold italic j bold italic e bold italic m bold italic p bold italic l bold italic o negrita espacio negrita producto asterisco negrita paréntesis derecho negrita espacio
bold italic I bold italic F negrita espacio bold italic C negrita dos puntos negrita igual bold italic T bold italic R bold italic U bold italic E negrita punto y coma negrita espacio bold italic T bold italic H bold italic E bold italic N negrita espacio negrita paréntesis izquierdo negrita producto asterisco negrita espacio bold italic E bold italic l negrita espacio bold italic d bold italic e bold italic l bold italic i bold italic m bold italic i bold italic t bold italic a bold italic d bold italic o bold italic r negrita espacio negrita punto y coma negrita espacio bold italic e bold italic n bold italic t bold italic r bold italic e negrita espacio bold italic T bold italic R bold italic U bold italic E negrita espacio bold italic y negrita espacio bold italic T bold italic H bold italic E bold italic N negrita espacio bold italic e bold italic s bold italic t bold italic á negrita espacio bold italic m bold italic a bold italic l negrita espacio bold italic c bold italic o bold italic l bold italic o bold italic c bold italic a bold italic d bold italic o negrita espacio negrita producto asterisco negrita paréntesis derecho
negrita espacio negrita espacio negrita espacio negrita espacio bold italic C negrita dos puntos negrita igual bold italic C negrita espacio bold italic A bold italic N bold italic D negrita espacio bold italic B negrita punto y coma
bold italic E bold italic N bold italic D bold italic _ bold italic I bold italic F negrita punto y coma negrita espacio

 

 Comentarios:

 Los comentarios se encierran entre paréntesis y asteriscos (* y *). Se puede usar cualquier carácter dentro del comentario excepto paréntesis y asteriscos. Los comentarios pueden comprender varias líneas. No se admite anidamiento dentro de los comentarios.

 

Ejemplos:

 negrita paréntesis izquierdo negrita producto asterisco negrita espacio bold italic E bold italic s bold italic t bold italic e negrita espacio bold italic e bold italic s negrita espacio bold italic u bold italic n negrita espacio bold italic e bold italic j bold italic e bold italic m bold italic p bold italic l bold italic o negrita espacio bold italic d bold italic e negrita espacio bold italic c bold italic o bold italic m bold italic e bold italic n bold italic t bold italic a bold italic r bold italic i bold italic o negrita espacio bold italic v bold italic á bold italic l bold italic i bold italic d bold italic o negrita espacio negrita producto asterisco negrita paréntesis derecho
negrita paréntesis izquierdo negrita producto asterisco negrita paréntesis izquierdo negrita producto asterisco negrita espacio bold italic E bold italic s bold italic t bold italic e negrita espacio bold italic e bold italic s negrita espacio bold italic u bold italic n negrita espacio bold italic e bold italic j bold italic e bold italic m bold italic p bold italic l bold italic o negrita espacio bold italic d bold italic e negrita espacio bold italic c bold italic o bold italic m bold italic e bold italic n bold italic t bold italic a bold italic r bold italic i bold italic o negrita espacio bold italic n bold italic o negrita espacio bold italic v bold italic á bold italic l bold italic i bold italic d bold italic o negrita espacio negrita producto asterisco negrita paréntesis derecho negrita producto asterisco negrita paréntesis derecho

 

Espacios, Retornos de Carro y Tabulaciones:

 Se pueden utilizar cualquier número de espacios, retornos de carro y tabulaciones en cualquier lugar dentro de las sentencias. Se recomienda usarlos entre palabras reservadas y ecuaciones para facilitar su mejor comprensión.

 No podemos utilizar espacios, retornos de carro y tabulaciones dentro de palabras reservadas, nombres de variables, caracteres especiales y constantes (valores numéricos).

Ejemplos:

negrita paréntesis izquierdo negrita producto asterisco negrita espacio bold italic E bold italic j bold italic e bold italic m bold italic p bold italic l bold italic o negrita espacio negrita 1 negrita espacio negrita producto asterisco negrita paréntesis derecho negrita espacio negrita espacio negrita espacio negrita espacio negrita espacio negrita espacio negrita espacio negrita espacio negrita espacio negrita espacio negrita espacio negrita espacio negrita espacio negrita espacio negrita espacio negrita espacio negrita espacio negrita espacio negrita espacio negrita espacio negrita espacio negrita espacio negrita espacio negrita espacio negrita paréntesis izquierdo negrita producto asterisco negrita espacio bold italic E bold italic j bold italic e bold italic m bold italic p bold italic l bold italic o negrita espacio negrita 1 negrita espacio negrita producto asterisco negrita paréntesis derecho
bold italic A negrita dos puntos negrita igual bold italic A negrita más bold italic B negrita punto y coma negrita espacio negrita espacio negrita espacio negrita espacio negrita espacio negrita espacio negrita espacio negrita espacio negrita espacio negrita espacio negrita espacio negrita espacio negrita espacio negrita espacio negrita flecha derecha negrita espacio negrita espacio negrita espacio negrita espacio negrita espacio negrita espacio negrita espacio negrita espacio negrita espacio negrita espacio negrita espacio negrita espacio negrita espacio bold italic A negrita espacio negrita dos puntos negrita igual negrita espacio bold italic A negrita espacio negrita más negrita espacio bold italic B negrita punto y coma

 

negrita paréntesis izquierdo negrita producto asterisco negrita espacio bold italic E bold italic j bold italic e bold italic m bold italic p bold italic l bold italic o negrita espacio negrita 2 negrita espacio negrita producto asterisco negrita paréntesis derecho negrita espacio negrita espacio negrita espacio negrita espacio negrita espacio negrita espacio negrita espacio negrita espacio negrita espacio negrita espacio negrita espacio negrita espacio negrita espacio negrita espacio negrita espacio negrita espacio negrita espacio negrita espacio negrita espacio negrita espacio negrita espacio negrita espacio negrita espacio negrita espacio negrita espacio negrita espacio negrita espacio negrita espacio negrita espacio negrita espacio negrita espacio negrita paréntesis izquierdo negrita producto asterisco negrita espacio bold italic E bold italic j bold italic e bold italic m bold italic p bold italic l bold italic o negrita espacio negrita 2 negrita espacio negrita producto asterisco negrita paréntesis derecho
bold italic I bold italic F negrita espacio bold italic C negrita dos puntos negrita igual bold italic T bold italic R bold italic U bold italic E negrita espacio bold italic T bold italic H bold italic E bold italic N negrita espacio negrita espacio negrita espacio negrita espacio negrita espacio negrita espacio negrita espacio negrita espacio negrita espacio negrita flecha derecha negrita espacio negrita espacio negrita espacio negrita espacio negrita espacio negrita espacio negrita espacio bold italic I bold italic F negrita espacio bold italic C negrita espacio negrita dos puntos negrita igual negrita espacio bold italic T bold italic R bold italic U bold italic E negrita espacio bold italic T bold italic H bold italic E bold italic N
bold italic C negrita dos puntos negrita igual bold italic C negrita espacio bold italic A bold italic N bold italic D negrita espacio bold italic B negrita punto y coma negrita espacio negrita espacio negrita espacio negrita espacio negrita espacio negrita espacio negrita espacio negrita espacio negrita espacio negrita espacio negrita espacio negrita espacio negrita espacio negrita espacio negrita espacio negrita espacio negrita espacio negrita espacio negrita espacio negrita espacio negrita espacio negrita espacio negrita espacio negrita espacio negrita espacio negrita espacio negrita espacio negrita espacio negrita espacio negrita espacio negrita cuadrado negrita cuadrado bold italic C negrita espacio negrita dos puntos negrita igual negrita espacio bold italic C negrita espacio bold italic A bold italic N bold italic D negrita espacio bold italic B negrita punto y coma
bold italic E bold italic N bold italic D bold italic _ bold italic I bold italic F negrita punto y coma negrita espacio negrita espacio negrita espacio negrita espacio negrita espacio negrita espacio negrita espacio negrita espacio negrita espacio negrita espacio negrita espacio negrita espacio negrita espacio negrita espacio negrita espacio negrita espacio negrita espacio negrita espacio negrita espacio negrita espacio negrita espacio negrita espacio negrita espacio negrita espacio negrita espacio negrita espacio negrita espacio negrita espacio negrita espacio negrita espacio negrita espacio negrita espacio negrita espacio negrita espacio negrita espacio negrita espacio negrita espacio bold italic E bold italic N bold italic D bold italic _ bold italic I bold italic F negrita punto y coma

 

 Mayúsculas y Minúsculas:

 Es indistinto el uso de mayúsculas y minúsculas en cualquier sentencia o nombre de variable.

 Ejemplos:

negrita paréntesis izquierdo negrita producto asterisco negrita espacio bold italic E bold italic j bold italic e bold italic m bold italic p bold italic l bold italic o negrita espacio negrita 1 negrita espacio negrita producto asterisco negrita paréntesis derecho negrita espacio negrita espacio negrita espacio negrita espacio negrita espacio negrita espacio negrita espacio negrita espacio negrita espacio negrita espacio negrita espacio negrita espacio negrita espacio negrita espacio negrita espacio negrita espacio negrita espacio negrita espacio negrita espacio negrita espacio negrita espacio negrita espacio negrita espacio negrita espacio negrita espacio negrita espacio negrita espacio negrita espacio negrita espacio negrita espacio negrita espacio negrita espacio negrita espacio negrita espacio negrita espacio negrita espacio negrita espacio negrita espacio negrita paréntesis izquierdo negrita producto asterisco negrita espacio bold italic E bold italic j bold italic e bold italic m bold italic p bold italic l bold italic o negrita espacio negrita 2 negrita espacio negrita producto asterisco negrita paréntesis derecho
bold italic I bold italic F negrita espacio bold italic A negrita igual bold italic T bold italic R bold italic U bold italic E negrita espacio bold italic T bold italic H bold italic E bold italic N negrita espacio negrita espacio negrita espacio negrita espacio negrita espacio negrita espacio negrita espacio negrita espacio negrita espacio negrita espacio negrita espacio negrita espacio negrita espacio negrita espacio negrita espacio negrita espacio negrita espacio negrita espacio negrita espacio negrita espacio negrita espacio negrita espacio negrita espacio negrita espacio negrita espacio negrita espacio negrita espacio negrita espacio negrita espacio bold italic i bold italic f negrita espacio bold italic a negrita igual bold italic t bold italic r bold italic u bold italic e negrita espacio bold italic t bold italic h bold italic e bold italic n
negrita espacio negrita espacio negrita espacio negrita espacio bold italic A negrita dos puntos negrita igual bold italic A negrita espacio bold italic A bold italic N bold italic D negrita espacio bold italic B negrita punto y coma negrita espacio negrita espacio negrita espacio negrita espacio negrita espacio negrita espacio negrita espacio negrita espacio negrita espacio negrita espacio negrita espacio negrita espacio negrita espacio negrita espacio negrita espacio negrita espacio negrita espacio negrita espacio negrita espacio negrita espacio negrita espacio negrita espacio negrita espacio negrita espacio negrita espacio negrita espacio negrita espacio negrita espacio negrita espacio negrita espacio negrita espacio negrita espacio negrita espacio negrita espacio negrita espacio negrita espacio negrita espacio negrita espacio bold italic a negrita dos puntos negrita igual bold italic a negrita espacio bold italic a bold italic n bold italic d negrita espacio bold italic b negrita punto y coma
bold italic E bold italic N bold italic D bold italic _ bold italic I bold italic F negrita punto y coma negrita espacio negrita espacio negrita espacio negrita espacio negrita espacio negrita espacio negrita espacio negrita espacio negrita espacio negrita espacio negrita espacio negrita espacio negrita espacio negrita espacio negrita espacio negrita espacio negrita espacio negrita espacio negrita espacio negrita espacio negrita espacio negrita espacio negrita espacio negrita espacio negrita espacio negrita espacio negrita espacio negrita espacio negrita espacio negrita espacio negrita espacio negrita espacio negrita espacio negrita espacio negrita espacio negrita espacio negrita espacio negrita espacio negrita espacio negrita espacio negrita espacio negrita espacio negrita espacio negrita espacio negrita espacio negrita espacio negrita espacio negrita espacio negrita espacio bold italic e bold italic n bold italic d bold italic _ bold italic i bold italic f negrita punto y coma

 

Nombres de variables:

 Los caracteres siguientes no se pueden utilizar en nombres de variables:

negrita factorial negrita espacio negrita " negrita espacio negrita # negrita espacio negrita \( negrita espacio negrita porcentaje negrita espacio negrita & negrita espacio negrita ` negrita espacio negrita paréntesis izquierdo negrita espacio negrita paréntesis derecho negrita espacio negrita menos negrita espacio negrita igual negrita espacio negrita circunflejo negrita espacio negrita tilde negrita espacio negrita barra invertida negrita espacio negrita dividido por negrita espacio negrita barra vertical negrita espacio negrita @ negrita espacio negrita corchete izquierdo negrita espacio negrita corchete derecho negrita espacio negrita llave izquierda negrita espacio negrita llave derecha negrita espacio negrita punto y coma negrita espacio negrita dos puntos negrita espacio negrita más negrita espacio negrita producto asterisco negrita espacio negrita coma negrita espacio negrita menor que negrita espacio negrita mayor que negrita espacio negrita. negrita espacio negrita ¿ negrita espacio negrita ?

Las variables no pueden comenzar por un número (0 a 9).

No se pueden utilizar espacios en nombres de variables.

 

Prioridad entre operadores:

Las operaciones que requieran prioridad las pondremos entre paréntesis.

Ejemplo:

 bold italic A bold italic N bold italic D negrita espacio t i e n e espacio p r i o r i d a d espacio s o b r e espacio bold italic O bold italic R
E n negrita espacio negrita espacio negrita “ bold italic A negrita espacio bold italic O bold italic R negrita espacio bold italic B negrita espacio bold italic A bold italic N bold italic D negrita espacio bold italic C negrita ” coma negrita espacio s e espacio d a r á espacio p r i o r i d a d espacio a negrita espacio bold italic B negrita espacio bold italic A bold italic N bold italic D negrita espacio bold italic C negrita. negrita espacio negrita espacio
E n negrita espacio negrita espacio negrita “ negrita paréntesis izquierdo bold italic A negrita espacio bold italic O bold italic R negrita espacio bold italic B negrita paréntesis derecho negrita espacio bold italic A bold italic N bold italic D negrita espacio bold italic C negrita ” coma espacio s e espacio d a r á espacio p r i o r i d a d espacio a negrita espacio negrita paréntesis izquierdo bold italic A negrita espacio bold italic O bold italic R negrita espacio bold italic B negrita paréntesis derecho negrita.

 

Cadenas de Texto

  • El número máximo de caracteres alfanuméricos en una cadena de texto (tipo STRING) es de 255.
  • Las cadenas de texto no distinguen entre mayúsculas y minúsculas.
  • Una cadena de texto se tiene que poner entre comillas  →  'AAA'.

 

    Notación

Descripción

‘A’

 Indica la cadena de texto "A" (ASCII 41)

           ‘ ’

 Indica una cadena de texto que contiene un único espacio (ASCII 20)

           ‘’

 Indica una cadena de texto vacía

 

  • Un carácter \( seguido de dos dígitos numéricos se interpretan como un hexadecimal.

\)02 → #02 hexadecimal

  • Un carácter \( seguido de una letra se interpreta como:

 

    Notación

                                                      Descripción

 '\)\('

 Carácter de \) (signo del dollar)

 (Código ASCII: #24)

 '\(''

 Comilla simple

 (Código ASCII: #27)

 '\)L' ó '\(l'

 Final de línea (LF)

 (Código ASCII: #0A)

 '\)N' ó '\(n'

 Nueva línea (CR + LF)

 (Código ASCII: #0D0A)

 '\)P' ó '\(p'

 Final de página (FF)

 (Código ASCII: #0C)

 '\)R' ó '\(r'

 Retorno de carro (CR)

 (Código ASCII: #0D)

 '\)T' ó '$t'

 Tabulación horizontal (Tab)

 (Código ASCII: #09)

 

Constantes Numéricas:

Los valores numéricos se pueden expresar en decimal, hexadecimal, octal o binario de la siguiente forma:

Ejemplo, para el valor decimal 12:

 - Decimal (sin prefijo):         12

 - Hexadecimal:               16#C

 - Octal:                            8#14

 - Binario:                         2#1100

 

negrita paréntesis izquierdo negrita producto asterisco negrita espacio bold italic E bold italic j bold italic e bold italic m bold italic p bold italic l bold italic o negrita espacio negrita producto asterisco negrita paréntesis derecho
bold italic I bold italic F negrita espacio bold italic Z negrita igual bold italic T bold italic R bold italic U bold italic E negrita espacio bold italic T bold italic H bold italic E bold italic N
negrita espacio negrita espacio negrita espacio negrita espacio bold italic a negrita dos puntos negrita igual negrita 12 negrita punto y coma
negrita espacio negrita espacio negrita espacio negrita espacio bold italic b negrita dos puntos negrita igual negrita 16 negrita # bold italic C negrita punto y coma
negrita espacio negrita espacio negrita espacio negrita espacio bold italic c negrita dos puntos negrita igual negrita 8 negrita # negrita 14 negrita punto y coma
negrita espacio negrita espacio negrita espacio negrita espacio bold italic d negrita dos puntos negrita igual negrita 2 negrita # negrita 1100 negrita punto y coma
bold italic E bold italic N bold italic D bold italic _ bold italic I bold italic F negrita punto y coma

 

Operadores o Funciones (de más a menos prioridad):

 

Operador

Tipo de operación

 ( ) [ ]

 Expresión/Tablas[índices]

 Función ()

 Evaluación de una función

 **

 Exponenciación

 NOT

 Complemento

 *       /

 Multiplicación / División

 +      -

 Suma / Resta

 <  >     <=     >=

 Comparaciones

 =      < >

 Igualdad / Desigualdad

 AND     &

 Operación Booleana AND

 XOR

 Operación Booleana XOR

 OR

 Operación Booleana OR

 

Sentencias o declaraciones:

 

         Sentencias o Declaraciones

                      Función

 ;

 Final de declaración

 (*   *)

 Comentario

 :=

 Asignación

 IF, THEN, ELSE, ELSIF, END_IF

 Condicional simple

 CASE OF, ELSE, END_CASE

 Condicional compuesta

 FOR, TO, BY, DO, END_FOR

 Bucle con n repeticiones

 WHILE, DO, END_WHILE

 Bucle con condición inicial

 REPEAT, UNTIL, END_REPEAT

 Bucle con condición final

 EXIT

 Sale del proceso de un bucle

 RETURN

 Sale del bloque de función

  

3.- Sentencias de control

 Sentencia IF:

 Esta sentencia se utiliza para ejecutar una expresión cuando se cumple una condición especificada. Si la condición no se cumple, se ejecuta una expresión diferente.

 IF se debe utilizar junto con END_IF.

 IF - Condición Simple:

Sintaxis:       

bold italic I bold italic F negrita espacio negrita menor que bold italic C bold italic o bold italic n bold italic d bold italic i bold italic c bold italic i bold italic ó bold italic n negrita mayor que negrita espacio bold italic T bold italic H bold italic E bold italic N
negrita espacio negrita espacio negrita espacio negrita espacio negrita menor que bold italic E bold italic x bold italic p bold italic r bold italic e bold italic s bold italic i bold italic ó bold italic n negrita espacio negrita 1 negrita mayor que negrita punto y coma
bold italic E bold italic L bold italic S bold italic E
negrita espacio negrita espacio negrita espacio negrita espacio negrita menor que bold italic E bold italic x bold italic p bold italic r bold italic e bold italic s bold italic i bold italic ó bold italic n negrita espacio negrita 2 negrita mayor que negrita punto y coma
bold italic E bold italic N bold italic D bold italic _ bold italic I bold italic F negrita punto y coma

 

Diagrama de flujo:

Diagrama1

Sintaxis:

bold italic I bold italic F negrita espacio negrita menor que bold italic C bold italic o bold italic n bold italic d bold italic i bold italic c bold italic i bold italic ó bold italic n negrita espacio negrita 1 negrita mayor que negrita espacio bold italic T bold italic H bold italic E bold italic N
negrita espacio negrita espacio negrita espacio negrita espacio bold italic I bold italic F negrita espacio negrita menor que bold italic C bold italic o bold italic n bold italic d bold italic i bold italic c bold italic i bold italic ó bold italic n negrita espacio negrita 2 negrita mayor que negrita espacio bold italic T bold italic H bold italic E bold italic N
negrita espacio negrita espacio negrita espacio negrita espacio negrita espacio negrita espacio negrita espacio negrita espacio negrita menor que bold italic E bold italic x bold italic p bold italic r bold italic e bold italic s bold italic i bold italic ó bold italic n negrita espacio negrita 1 negrita mayor que negrita punto y coma
negrita espacio negrita espacio negrita espacio negrita espacio bold italic E bold italic L bold italic S bold italic E
negrita espacio negrita espacio negrita espacio negrita espacio negrita espacio negrita espacio negrita espacio negrita espacio negrita menor que bold italic E bold italic x bold italic p bold italic r bold italic e bold italic s bold italic i bold italic ó bold italic n negrita espacio negrita 2 negrita mayor que negrita punto y coma
negrita espacio negrita espacio negrita espacio negrita espacio bold italic E bold italic N bold italic D bold italic _ bold italic I bold italic F negrita punto y coma
bold italic E bold italic N bold italic D bold italic _ bold italic I bold italic F negrita punto y coma

 

 Diagrama de flujo:

 Diagrama 2

 

IF - Condición Múltiple:

Sintaxis:

bold italic I bold italic F negrita espacio negrita menor que bold italic C bold italic o bold italic n bold italic d bold italic i bold italic c bold italic i bold italic ó bold italic n negrita espacio negrita 1 negrita mayor que negrita espacio bold italic T bold italic H bold italic E bold italic N negrita espacio negrita menor que bold italic E bold italic x bold italic p bold italic r bold italic e bold italic s bold italic i bold italic ó bold italic n negrita espacio negrita 1 negrita mayor que negrita punto y coma
negrita espacio negrita espacio negrita espacio negrita espacio bold italic E bold italic L bold italic S bold italic I bold italic F negrita espacio negrita menor que bold italic C bold italic o bold italic n bold italic d bold italic i bold italic c bold italic i bold italic ó bold italic n negrita espacio negrita 2 negrita mayor que negrita espacio bold italic T bold italic H bold italic E bold italic N negrita espacio negrita menor que bold italic E bold italic x bold italic p bold italic r bold italic e bold italic s bold italic i bold italic ó bold italic n negrita espacio negrita 2 negrita mayor que negrita punto y coma
negrita espacio negrita espacio negrita espacio negrita espacio bold italic E bold italic L bold italic S bold italic I bold italic F negrita espacio negrita menor que bold italic C bold italic o bold italic n bold italic d bold italic i bold italic c bold italic i bold italic ó bold italic n negrita espacio negrita 3 negrita mayor que negrita espacio bold italic T bold italic H bold italic E bold italic N negrita espacio negrita menor que bold italic E bold italic x bold italic p bold italic r bold italic e bold italic s bold italic i bold italic ó bold italic n negrita espacio negrita 3 negrita mayor que negrita punto y coma

negrita espacio negrita espacio negrita espacio negrita espacio bold italic e bold italic t bold italic c negrita. negrita. negrita.

negrita espacio negrita espacio negrita espacio negrita espacio bold italic E bold italic L bold italic S bold italic I bold italic F negrita espacio negrita menor que bold italic C bold italic o bold italic n bold italic d bold italic i bold italic c bold italic i bold italic ó bold italic n negrita espacio bold italic n negrita mayor que negrita espacio bold italic T bold italic H bold italic E bold italic N negrita espacio negrita menor que bold italic E bold italic x bold italic p bold italic r bold italic e bold italic s bold italic i bold italic ó bold italic n negrita espacio bold italic n negrita mayor que negrita punto y coma
bold italic E bold italic L bold italic S bold italic E
negrita espacio negrita espacio negrita espacio negrita espacio negrita menor que bold italic E bold italic x bold italic p bold italic r bold italic e bold italic s bold italic i bold italic ó bold italic n negrita espacio bold italic m negrita mayor que negrita punto y coma
bold italic E bold italic N bold italic D bold italic _ bold italic I bold italic F negrita punto y coma


Diagrama de flujo: 

Diagrama 3

Ejemplos:

negrita paréntesis izquierdo negrita producto asterisco negrita espacio bold italic E bold italic j bold italic e bold italic m bold italic p bold italic l bold italic o negrita espacio negrita 1 negrita espacio negrita producto asterisco negrita paréntesis derecho
bold italic I bold italic F negrita espacio bold italic A negrita mayor que negrita 0 negrita espacio bold italic T bold italic H bold italic E bold italic N
negrita espacio negrita espacio negrita espacio negrita espacio bold italic X negrita dos puntos negrita igual negrita 10 negrita punto y coma
bold italic E bold italic L bold italic S bold italic E
negrita espacio negrita espacio negrita espacio negrita espacio bold italic X negrita dos puntos negrita igual negrita 0 negrita punto y coma
bold italic E bold italic N bold italic D bold italic _ bold italic I bold italic F negrita punto y coma

negrita paréntesis izquierdo negrita producto asterisco negrita espacio bold italic E bold italic j bold italic e bold italic m bold italic p bold italic l bold italic o negrita espacio negrita 2 negrita espacio negrita producto asterisco negrita paréntesis derecho
bold italic I bold italic F negrita espacio bold italic A negrita espacio bold italic T bold italic H bold italic E bold italic N negrita espacio bold italic X negrita dos puntos negrita igual negrita 10 negrita punto y coma
bold italic E bold italic L bold italic S bold italic E negrita espacio bold italic X negrita dos puntos negrita igual negrita 0 negrita punto y coma
bold italic E bold italic N bold italic D bold italic _ bold italic I bold italic F negrita punto y coma

negrita paréntesis izquierdo negrita producto asterisco negrita espacio bold italic E bold italic j bold italic e bold italic m bold italic p bold italic l bold italic o negrita espacio negrita 3 negrita espacio negrita producto asterisco negrita paréntesis derecho
bold italic I bold italic F negrita espacio bold italic A negrita mayor que negrita 0 negrita espacio bold italic A bold italic N bold italic D negrita espacio bold italic B negrita mayor que negrita 1 negrita espacio bold italic T bold italic H bold italic E bold italic N
negrita espacio negrita espacio negrita espacio negrita espacio bold italic X negrita dos puntos negrita igual negrita 10 negrita punto y coma negrita espacio bold italic Y negrita dos puntos negrita igual negrita 20 negrita punto y coma
bold italic E bold italic L bold italic S bold italic E
negrita espacio negrita espacio negrita espacio negrita espacio bold italic X negrita dos puntos negrita igual negrita 0 negrita punto y coma negrita espacio bold italic Y negrita dos puntos negrita igual negrita 0 negrita punto y coma
bold italic E bold italic N bold italic D bold italic _ bold italic I bold italic F negrita punto y coma

negrita paréntesis izquierdo negrita producto asterisco negrita espacio bold italic E bold italic j bold italic e bold italic m bold italic p bold italic l bold italic o negrita espacio negrita 4 negrita espacio negrita producto asterisco negrita paréntesis derecho
bold italic I bold italic F negrita espacio bold italic A negrita mayor que negrita 0 negrita espacio bold italic T bold italic H bold italic E bold italic N negrita espacio bold italic X negrita dos puntos negrita igual negrita 10 negrita punto y coma
negrita espacio negrita espacio negrita espacio negrita espacio bold italic E bold italic L bold italic S bold italic I bold italic F negrita espacio bold italic B negrita igual negrita 1 negrita espacio bold italic T bold italic H bold italic E bold italic N negrita espacio bold italic X negrita dos puntos negrita igual negrita 1 negrita punto y coma
negrita espacio negrita espacio negrita espacio negrita espacio bold italic E bold italic L bold italic S bold italic I bold italic F negrita espacio bold italic B negrita igual negrita 2 negrita espacio bold italic T bold italic H bold italic E bold italic N negrita espacio bold italic X negrita dos puntos negrita igual negrita 2 negrita punto y coma
bold italic E bold italic L bold italic S bold italic E
negrita espacio negrita espacio negrita espacio negrita espacio bold italic X negrita dos puntos negrita igual negrita 0 negrita punto y coma
bold italic E bold italic N bold italic D bold italic _ bold italic I bold italic F negrita punto y coma

 


 

HASTA AQUÍ LA PRIMERA PARTE

 

BUSCAR EN PORTAL
PORTAL ELECTROZONA