0% encontró este documento útil (0 votos)
4 vistas29 páginas

Condicionales en Programación y Lógica

El documento aborda la lógica y los conectivos lógicos, centrándose en las proposiciones y su clasificación. Se explican las estructuras condicionales simples y dobles, así como ejemplos prácticos de pseudocódigo para la toma de decisiones. Además, se introducen las estructuras condicionales anidadas y se presentan ejercicios para aplicar los conceptos aprendidos.

Cargado por

jeanpiereburga
Derechos de autor
© All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
4 vistas29 páginas

Condicionales en Programación y Lógica

El documento aborda la lógica y los conectivos lógicos, centrándose en las proposiciones y su clasificación. Se explican las estructuras condicionales simples y dobles, así como ejemplos prácticos de pseudocódigo para la toma de decisiones. Además, se introducen las estructuras condicionales anidadas y se presentan ejercicios para aplicar los conceptos aprendidos.

Cargado por

jeanpiereburga
Derechos de autor
© All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd

Programación y

Computación
CONDICIONALES
Profesor: Gelber Christian Uscuchagua Flores
1. Decisiones
• Pensar, pensar y más pensar
2. Definición lógica
• La lógica es la herramienta esencial que utilizamos para discernir lo
verdadero de lo falso. Es una disciplina filosófica que:

• Establece reglas para argumentaciones sólidas y coherentes.


• Examina y categoriza declaraciones y conceptos para estructurar el
pensamiento.
• Se extiende en varias ramas como la lógica formal y matemática,
enriqueciendo nuestro análisis.
• Se aplica en campos tan variados como las matemáticas, la computación y
más allá, siendo fundamental en nuestro entendimiento y avance en diversas
áreas del conocimiento.
3. Proposiciones
• Las proposiciones son oraciones
declarativas que pueden ser
verdaderas o falsas.
• Las proposiciones se usan para
expresar afirmaciones, negaciones,
condicionales, disyunciones,
conjunciones y otras formas de
razonamiento lógico.
• Las proposiciones se pueden
representar mediante símbolos,
letras o variables para simplificar su
análisis y manipulación.
3. Clases de proposiciones
3. Conectivos lógicos: Conjunción
• Los conectivos lógicos son palabras o expresiones que se usan para
unir o relacionar dos o más proposiciones. Por ejemplo:
• Juan y María son hermanos.
• No solo es inteligente, sino también trabajador.
• La conjunción es un tipo de conectivo lógico que indica que ambas
proposiciones son verdaderas al mismo tiempo. Algunos ejemplos de
conectivos lógicos de conjunción son:
3. Conectivos lógicos: Disyunción
• La disyunción es un tipo de conectivo lógico que indica una
alternativa o una opción entre dos o más proposiciones. Por ejemplo:

• Puedes estudiar matemáticas o física.


• Iré al cine mañana o el sábado.
• Ella es abogada o ingeniera.

• La disyunción puede ser exclusiva o inclusiva.


3. Conectivos lógicos: Disyunción
• La disyunción exclusiva implica que sólo una de las proposiciones es
verdadera, y se suele expresar con las palabras "o bien". Por ejemplo:
• O bien llueve o bien hace sol.
• O bien ganas o bien pierdes.
• O bien eres mi amigo o bien mi enemigo.

• La disyunción inclusiva implica que ambas proposiciones pueden ser


verdaderas, y se suele expresar con las palabras "o también". Por ejemplo:
• Puedes comer pizza o también ensalada.
• Me gusta el fútbol o también el baloncesto.
• Ella es inteligente o también trabajadora.
3. Conectivos lógicos: Negación
• La negación es un conectivo lógico que invierte el valor de verdad de
una proposición, es decir, si la proposición original es verdadera, la
negación es falsa, y viceversa. La negación se representa con el
símbolo ¬ y se coloca delante de la proposición que se quiere negar.
• Por ejemplo:
• La proposición "Hoy es lunes" es verdadera si hoy es lunes, y falsa si hoy no es
lunes.
• La negación de la proposición "Hoy es lunes" es "¬ (Hoy es lunes)", que se lee
"No es cierto que hoy sea lunes".
2. Operadores lógicos
2. Operadores de comparación
Operador Operación Alternativamente se puede
> Mayor encontrar los operadores:
>= Mayor o igual
< Menor == para indicar igualdad
<= Menor o igual
!= para indicar diferente
= Igual
<> Diferente
3. Estructura condicional
• Estas estructuras se usan para la toma de decisiones lógicas.​
• Son usadas para elegir entre diferentes alternativas de acción.​
3. Estructura condicional simple
• La estructura condicional simple ejecuta una serie de sentencias si la
condición evaluada es verdadera, caso contrario no ejecuta ninguna
acción.
• Las palabras reservadas son:
• Si
• Entonces
• FinSi
2. Estructura condicional simple
2. Ejemplo
• Dado como dato el sueldo de un trabajador, aplíquele un aumento del
15% si su sueldo es inferior a los S/950. Luego muestre en este un
mensaje indicando “AUMENTO CONCEDIDO” y el nuevo sueldo del
trabajador.
Practica
• Resolver la actividad planteada.
3. Estructura condicional doble
• Se evalúa la expresión lógica o condición, si es verdadera se ejecutan
las acciones para el caso verdadero. Si la expresión lógica es falsa se
ejecutan las acciones para el caso falso. Sólo una de ellas.
• En comparación con la estructura simple, esta da la posibilidad de
ejecutar distintos bloques de código dependiendo del valor de verdad
de la condición evaluada.
• Las palabras reservadas son:
• Si
• Entonces
• SiNo
• FinSi
3. Estructura condicional doble
3. Consistente
• Definición.- Duración, estabilidad, solidez
3. Ejemplo
• Realice un pseudocódigo para determinar si una persona puede votar
o no con base en su edad en las próximas elecciones. Si es mayor de
edad, debe aparecer el mensaje “PERMITIDO”, caso contrario, “NO
PERMITIDO”.

• Hacer un pseudocódigo que pida la temperatura en grados celsius de


los días lunes, martes, miércoles, jueves y viernes. Luego calcule el
promedio de estas temperaturas. Y si el valor supera los 18 grados
muestre un mensaje indicando “ALERTA por ola de calor”, caso
contrario muestre “Temperatura normal”
4. Reto
• Realizar un pseudocódigo que permita ingresar tres números
(asumimos que el usuario ingresa tres números diferentes) y nos
muestre el menor de ellos.
4. Estructuras condicionales

Simple Doble Anidada


4. Estructuras condicionales anidadas
• Estructura condicional anidada es aquella en que las condiciones
pueden tomar más de dos valores (rango) de modo que para la
implementación de una condición se hace necesario anidar
estructuras condicionales.
4. Estructuras condicionales anidadas
4. Ejemplo
• En una tienda se efectúa un descuento a los clientes dependiendo del
monto de la compra.
• El descuento se lleva a cabo con base en el siguiente criterio:
• Si el monto es menor que $500.00 no hay descuento
• Si el monto está comprendido entre $501 y $1,000, hay un 5% de descuento
• Si el monto está comprendido entre $1,001 y $7,000, hay un 10% de descuento
• Si el monto está comprendido entre $7,001 y $15,000, hay un 15% de descuento
• Si el monto es mayor a $15,000, recibe un 20% de descuento

• Crear un pseudocódigo que pida el monto de compra y devuelva el valor


del descuento y nuevo precio.
4. Ejemplo
• Crear un pseudocódigo que pida cuatro valores numéricos “a”, “b”,
“c” y “d”. Luego realice la operación:

• Finalmente, se evalúa el resultado y se indica si es positivo, negativo o


cero. Nota: |x| indica el valor absoluto de x
Practica
• Resolver la actividad planteada.
¿Tienen alguna duda?
Cierre
• Con qué aprendizaje nos vamos. • Elaboramos nuestras conclusiones
sobre el tema.

También podría gustarte