Condicional simple
La forma más simple que adopta una estructura condicional es someter a una expresión al análisis en términos de cumplimiento de la condición que se expresa (a = b, a<> b o cualquier otra formulación) y en caso, y sólo en el caso, de que se cumpla dicha condición ejecutar una o varias instrucciones formuladas como proposiciones ( c = d, por ejemplo). Esta lógica es la que expresa la forma condicional simple mediante su sintaxis.
Esa formulación sintáctica se expresa en OOo Basic como...
If a >= 3 Then
c = "Respuesta confirmada"
End If
... que se representa mediante el diagrama de flujo siguiente:
Dado que el proceso a seguir si se cumple que condición -> V puede ser de diferente grado de complejidad, es posible que el proceso subsiguiente está expresado mediante una proposición o varias, pero es no altera la lógica de la estructura, aunque sí afecta a su sintaxis, ya que, en esos términos, no es lo mismo formular la estructura como hicimos antes, que hacerlo de este otro modo:
If sAlSexo = "M" Then
sTrtm1 = "el alumno"
sTrtm2 = "al citado alumno"
sTrtm3 = "escolarizado"
sTrtm4 = "del alumno"
End If
A pesar de la aparente mayor complejidad de esta segunda formulación, la lógica del proceso es la misma; lo que cambian son las implicaciones para el desarrollo del conjunto del algoritmo, pero esa es otra cuestión.