Estructuras de control condicionales Por defecto, las instrucciones de un programa se ejecutan secuencialmente:
El orden secuencial de ejecución no altera el flujo de control del programa respecto al orden de escritura de las instrucciones.
Sin emb
Introducción • Composición secuencial de sentencias acción1
acción2
acción3
• Recurso insuficiente por sí sólo . • No permite resolver problemas que exijan una toma de decisión. • No permite la ejecución de un conjunto de acciones un número determinado de veces.
Introducción a los computadores
Introducción Necesidad de herramientas para alterar el orden lógico de las sentencias Ejecutar unas sentencias u otras
Estructura selectiva Ejecutar un número de veces unas acciones
Estructura iterativa Capacidad de realizar preguntas sobre objetos del programa
Expresiones lógicas Introducción a los computadores
Expresiones Lógicas • Condicionales, lógicas, booleanas. • Posibles valores una vez evaluadas: VERDADERO FALSO
Introducción a los computadores
Expresiones lógicas • Construcción: ? Variable lógica Asignación: Bool=VERDADERO Bool ? Mediante operadores relacionales:(==,,!=) a>3 ? Relaciones de comparación combinadas mediante operadores lógicos: Y(conjunción),O(disyunción),NO(negación) (a>3) Y (3+c!=9) Los operandos de los operadores lógicos pueden ser expresiones cuya evaluación sea un resultado lógico (es decir, expresiones lógicas) Introducción a los computadores