Lenguaje estructurado
El lenguaje estructurado se base en: 1) la lógica estructurada, o en instrucciones que se organizan en procesos agrupados y cíclicos; y en 2) planteamientos sencillos del idioma español tales como sumar, multiplicar, mover y otros similares.
El ejemplo anterior de la Compañía de Seguros Fortress hace uso del lenguaje estructurado, esto lo podemos observar en la tabla. En ella se ordenan con una secuencia las reglas de decisiones y a todo lo largo se hace uso de la cláusula (SÍ – ENTONCES- DE LO CONTRARIO).
Calcular la prima base | IF la construcción de tabique THEN deducir 10 % del total ENDIF IF se elige la opción de reemplazo THEN agregar 10% de la base al subtotal ENDIF IF el propietario elige un deducible de $100 THEN aumentar 15% del subtotal al total ENDIF IF la casa cuenta con alarma THEN deducir 5% del subtotal ajustado al subtotal ajustado ENDIF |
Con el fin de escribir en lenguaje estructurado, es conveniente apegarse a las siguientes convenciones:
- Exprese toda la lógica, en términos de estructuras secuenciales, estructuras de decisión, estructuras case (decisión múltiple) o iteraciones (como ejemplo, véase la figura 5.2.1).
- Utilice y aproveche términos tales como: IF, THEN, ELSE, DO, DO WHILE, DO UNTIL, y PERFORM (SÍ, ENTOCES, DE LO CONTRARIO, EJECUTE, EJECUTE MIENTRAS, EJECUTE HASTA QUE y REALICE).
- Para mostrar con claridad la jerarquía (anidando), utilice sangrías en los bloques de proposiciones.
- Cuando la palabra o frase utilizadas hayan sido definida en un diccionario de datos, destaque tales palabras o frases para indicar que tienen una connotación reservada y especializada.
- Sea cuidadoso cuando utilice los operadores lógicos «y» (and) y «o» (or), evitando la confusión al distinguir entre «mayor que» e «igual que» de relaciones similares. Aclare los planteamientos lógicos en el momento y no espere hasta la etapa de codificación del programa.
Fuente: Apunte Análisis y diseño de sistemas del ITLP.edu.mx