Está en la página 1de 6

1

El elemento Si nos permite realizar un proceso u operacin en base al valor de verdad


de una condicin.
Hasta ahora podemos r epresentarlo mediante la sintaxis:
Si {condicion} Entonces
{Proceso}
FinSi
Sin embargo, cmo podemos evaluar el r esultado falso de la condicin, osea el No?

Para realizar un proceso en el caso del No, podramos hacer algo de este estilo, sin
embargo, es algo bastante poco ordenado y definitivamente hay una mejor forma de
realizarlo, al igual que las decisines en Diagramas de Flujo.

La condicin Sino nos permite evaluar el valor de verdad falso de una afirmacin, esto
es equivalente al No de la decisin de diagramas de flujo.
Es decir, narrativamente, Si se cumple, e ntonces aumentamos e l contador, pero si
no se cumple, e scribimos Es Sobre 9 000.

Existen Circunstancias en las cuales, debemos realizar condicionales consecutivas,


una sobre otra, cmo podemos r ealizar esto en pseudocdigo?

En Programacin, cuando queremos r ealizar evaluaciones un poco ms complejas, es


posible anidar las condiciones.
Anidar una condicin se r efiere al hecho de agregar una evaluacin Si, dentro de el
valor de verdad de otra condicin.
Por lo cual, esto nos da un marco infinito de posibilidades, en la cual podemos anidar
condicion, sobre condicin, sobre condicin, etc.
En el caso de este ejemplo, La evaluacin es la siguiente:
Si cont es menor a 2 000 entonces escribo Inferior a 2000, Sino, Si el contador es
menor o igual a 9 000, entonces aumentamos el contador, ahora, si lo ultimo no se
cumple, entonces escribimos al usuario Es Sobre 9 000.
Es importante destacar que para usar el anidamiento, cada operacin Si debe ir con
un cierre FinSi.

También podría gustarte