Está en la página 1de 5

2/2/22 10:32 Campus Sofka University | Cantera Nivel 1 | Lógica de programación con PSeInt: Condi...

 Cantera Nivel 1

Condicionales
Los condicionales en programación de software, sirven para tomar decisiones basados en un
pregunta cuya respuesta es Falso o
Verdadero.

Si - Entonces

La estructura básica de un condicional simple en PSeInt se implementa usando la palabra S


seguido de la pregunta y luego se usa la palabra Entonces, después de eso se escribe el códig
que se desea ejecutar si la
respuesta a la pregunta realizada es positiva, y se finaliza con la palab
FinSi.

A continuación un ejemplo de un condicional simple aplicando lo anteriormente mencionado.

¡Chatea con Sofka University!

https://campus.sofka.com.co/unit/view/id:5329 1/5
2/2/22 10:32 Campus Sofka University | Cantera Nivel 1 | Lógica de programación con PSeInt: Condi...

En el ejemplo anterior, la pregunta sería ¿estado es verdadero?, como se muestra en la línea


en caso de que la respuesta a la
pregunta sea positiva, entonces se mostrará en pantalla Usted e
un estudiante, pero en caso de que
la respuesta sea negativa, entonces no se mostrará nada

Ahora vamos a completar el ejemplo anterior y el programa responderá Usted no est


estudiando, en caso de que la respuesta a la pregunta
sea negativa.

¡Chatea con Sofka University!

https://campus.sofka.com.co/unit/view/id:5329 2/5
2/2/22 10:32 Campus Sofka University | Cantera Nivel 1 | Lógica de programación con PSeInt: Condi...

Como se puede observar en el código anterior, la palabra SiNo complementa el bloque al condicion
definido, el cual, responderá en caso
de que la respuesta a la pregunta realizada inicialmente se
negativa.

Segun - Hacer

La estructura de control Segun - Hacer, permite trabajar con variables de tipo número, dond
según el valor introducido podrá ocurrir
una cosa o la otra según la opción elegida.

Como se puede observar en el ejemplo anterior, la estructura Segun - Hacer, la cual se encuent
entre las líneas 14 y 28, evalúa la variable opcion cuya definición es de tipo Entero, pero tambié
utiliza la expresión De Otro Modo, el cual evalúa cualquier valor que se sale de los y
condicionados a evaluar, para este ejemplo serían las opciones 1, 2 y 3, cualquier otra opció
¡Chatea con Sofka University!
diferente, será tomada en De Otro Modo.

https://campus.sofka.com.co/unit/view/id:5329 3/5
2/2/22 10:32 Campus Sofka University | Cantera Nivel 1 | Lógica de programación con PSeInt: Condi...

Operadores en PSeInt

Cuando se habla de estructuras condicionales en programación de software, es indiscutible no habla


de operadores tanto matemáticos como operadores lógicos en cualquier
lenguaje de programació
En PSeInt se manejan los siguientes operadores.

Operadores algebraicos

Símbolo Definición Ejemplo

+ Suma total <- cantidad1 + cantidad2

- Resta stock <- disponible - venta

* Multiplicación area <- base * altura

/ División mesada <- salario / hijos

^ Potenciación areaCirculo <- pi * radio ^ 2

% ó MOD Módulo (residuo de una división) residuo <- 5 MOD 2

Dado que estamos frente a operaciones matemáticas, aquí también se cumple la ley de los signos
paréntesis, el cual te invito a darle un vistazo al siguiente víde
(https://youtu.be/whygXuleX_A) para que refresques la memoria y no cometer errores a la hora d
codificar una operación matemática.

Operadores racionales

Símbolo Definición Ejemplo Resultado

> Mayor que 3>2 Verdadero

< Menor que 3<2 Falso

= Igual que 5=5 Verdadero

<= Menor o igual que 5 <= 10 Verdadero

>= Mayor o igual que 5 >= 10 Falso

<> Distinto que "Julian" <> "Andres" Verdadero

Operadores lógicos

Símbolo Definición Ejemplo Resultado


¡Chatea con Sofka University!

https://campus.sofka.com.co/unit/view/id:5329 4/5
2/2/22 10:32 Campus Sofka University | Cantera Nivel 1 | Lógica de programación con PSeInt: Condi...

&óY Conjunción (y) (15 > 18) Y (1= 1) Falso

|óO Disyunción (o) (15 > 18) O (1= 1)


Verdadero

~ ó NO Negación (no) NO(5 = 5) Falso

Como programadores de software te podemos decir que esta parte se aprende muy fácilment
cuando haces muchos ejercicios y con la práctica, pero si te da curiosidad al respecto,
t
recomendamos este curso de lógica (https://www.youtube.com/watch
v=vKe0UKSpNQQ&list=PLeySRPnY35dHBYcVHPisjBCVHBa954rMZ).

Marcar como completado y continuar

¡Chatea con Sofka University!

https://campus.sofka.com.co/unit/view/id:5329 5/5

También podría gustarte