CESBA · Lógica de Programación con AlgoritmosLSC0102 · Ejecutivo · 1.er semestre
Progreso 0%

Sesión 09 · Construcción de expresiones

Operadores y expresiones

Las variables almacenan datos; los operadores permiten trabajar con ellos. En esta sesión aprenderás a calcular, comparar y combinar condiciones mediante expresiones aritméticas, relacionales y lógicas, respetando la jerarquía y utilizando paréntesis para comunicar con claridad la intención de la solución.

Evidencia: serie de ejercicios resueltos · 40 min
Propósito de aprendizaje

Transformar datos mediante expresiones

01 · Calcular

Aplicar operadores aritméticos para producir valores numéricos.

02 · Priorizar

Resolver expresiones respetando jerarquía y paréntesis.

03 · Comparar

Construir expresiones relacionales cuyo resultado sea Verdadero o Falso.

04 · Combinar

Utilizar Y, O y NO para construir condiciones lógicas.

Conexión con la Sesión 8

Ya sabes representar datos con variables y constantes. Ahora aprenderás qué operaciones son válidas con esos datos y cómo una expresión puede producir un valor numérico o un valor lógico.

Pregunta guía: ¿por qué precio * cantidad produce un número, mientras edad >= 18 produce Verdadero o Falso?
Recuperación

Variables y tipos antes de operar

Lectura de aprendizaje

Operadores, expresiones y jerarquía

1. ¿Qué es un operador?

Un operador es un símbolo o palabra que indica una operación sobre uno o más valores. Los valores utilizados se llaman operandos. En precio * cantidad, el símbolo * es el operador y precio y cantidad son operandos.

2. ¿Qué es una expresión?

Una expresión combina valores, variables, constantes y operadores para producir un resultado. Por ejemplo, (cal1 + cal2 + cal3) / 3 produce un valor numérico; edad >= 18 produce un valor lógico.

3. Operadores aritméticos

OperadorOperaciónEjemploResultado
+Suma8 + 210
-Resta10 - 46
*Multiplicación5 * 315
/División20 / 45
MODResiduo de división entera10 MOD 31

4. Jerarquía aritmética

Para este curso utilizaremos esta prioridad básica: primero paréntesis; después multiplicación, división y MOD; finalmente suma y resta. Si una expresión puede interpretarse de más de una manera, utiliza paréntesis aunque la jerarquía ya produzca el resultado correcto.

Ambigua para un lector

cal1 + cal2 + cal3 / 3

Solo cal3 se divide entre 3.

Intención clara

(cal1 + cal2 + cal3) / 3

Primero se suman las tres calificaciones.

5. Operadores relacionales

Comparan dos valores. Su resultado no es “mayor” o “menor”: el resultado final es Verdadero o Falso.

PseudocódigoSignificadoEjemplo
>Mayor queedad > 18
<Menor quesaldo < 100
>=Mayor o igualpromedio >= 6
<=Menor o igualintentos <= 3
=Igualdad en nuestra notación de pseudocódigogrupo = "A"
<>Diferente deestado <> "cancelado"
Pseudocódigo ≠ Java: en nuestra notación puede aparecer = para comparar igualdad. En lenguajes como Java o JavaScript suele utilizarse == o === según el contexto. No mezcles sintaxis sin identificar primero el lenguaje.

6. Operadores lógicos

Permiten combinar o modificar valores lógicos. En esta materia utilizaremos Y, O y NO. Cuando combines comparaciones, usa paréntesis para mantener la expresión legible.

Y

Verdadero únicamente si ambas condiciones son verdaderas.

(edad >= 18) Y (tieneINE = Verdadero)
O

Verdadero si al menos una condición es verdadera.

(esPremium = Verdadero) O (total > 1500)
NO

Invierte un valor lógico.

NO tieneAdeudos

7. Tablas de verdad

ABA Y BA O BNO A
VVVVF
VFFVF
FVFVV
FFFFV

8. De fórmula matemática a expresión

Promedio

(cal1 + cal2 + cal3) / 3

Área rectángulo

base * altura

Impuesto

subtotal * IVA

Descuento

precio * porcentajeDescuento

Total con impuesto

subtotal + impuesto

IMC matemático

peso / (estatura * estatura)

El IMC aparece aquí únicamente como ejercicio de traducción de una fórmula; esta sesión no interpreta resultados médicos.

9. Jerarquía en expresiones mixtas

Cuando una expresión incluye operaciones aritméticas y comparaciones, primero se obtiene el valor numérico y después se realiza la comparación. Para expresiones lógicas compuestas recomendamos escribir cada comparación entre paréntesis:

(promedio >= 8) Y (asistencia >= 80)
Regla de claridad: si dudas sobre la prioridad, utiliza paréntesis. Una expresión clara es mejor que una expresión “inteligente” difícil de leer.
Laboratorio 1

Jerarquía y operaciones

Calcula sin usar la calculadora del navegador. Después comprueba tus resultados.

MOD en contexto

17 MOD 5 devuelve 2, porque 17 = 5 × 3 + 2. Más adelante MOD será útil, por ejemplo, para reconocer si un número es par mediante una comparación como numero MOD 2 = 0.

Laboratorio 2

Verdadero o Falso

Evalúa cada expresión relacional.

¿Qué expresión corresponde?

Laboratorio 3

Combina condiciones

Completa la tabla de verdad

ABA Y BA O B

Condiciones aplicadas

Todavía no estamos usando estructuras Si. En esta sesión únicamente construimos y evaluamos condiciones. Las decisiones formales aparecerán más adelante.
Taller aplicado

De la situación a la fórmula

Promedio de tres calificaciones

promedio ← (cal1 + cal2 + cal3) / 3
Resultado pendiente.

Total con impuesto

impuesto ← subtotal * IVA total ← subtotal + impuesto
Resultado pendiente.

Precio con descuento

descuento ← precio * porcentaje precioFinal ← precio - descuento
Resultado pendiente.

IMC como ejercicio matemático

imc ← peso / (estatura * estatura)
Resultado pendiente. No se realizará interpretación clínica.
Evidencia oficial

Serie de ejercicios resueltos

Resuelve los 10 ejercicios. Registra el resultado y explica brevemente el procedimiento o la expresión utilizada. Las respuestas se guardan en este navegador.

#ProblemaResultadoProcedimiento / expresión

Resumen de evidencia

Completa los ejercicios para generar el resumen.

Evaluación de aprendizaje

Comprueba tu comprensión

Reporte de la sesión

Resultados del estudiante

Resultado global
—
Completa las actividades obligatorias.

Perfil de aprendizaje

Evidencia oficial: serie de ejercicios resueltos sobre operadores y expresiones.
Sesión 9 · LSC0102 · Operadores aritméticos, relacionales y lógicos · Expresiones.