Estructuras Control
Sentencias
IF y SWITCH
Programación
Estructurada.
-
Mejora la productividad de los programadores.
-
Mejora la legibilidad del código resultante.
La ejecución
de un programa estructurado progresa disciplinadamente, en vez de saltar de un
sitio a otro de forma impredecible.
Operadores
Relacionales.
-
Operadores de comparación válidos para números y caracteres.
-
Generan un resultado de tipo int que interpretamos como booleano.
Operador
|
Significado
|
==
|
Igual
|
!=
|
Distinto
|
<
|
Menor
|
>
|
Mayor
|
<=
|
Menor o igual
|
>=
|
Mayor o igual
|
-
Operandos booleanos.
-
Tienen menos precedencia que los operadores de comparación.
Operador
|
Nombre
|
Significado
|
!
|
NOT
|
Negación lógica
|
&&
|
AND
|
‘y’ lógico
|
||
|
OR
|
‘o’ inclusivo
|
^
|
XOR
|
‘o’ exclusivo
|
En programación estructurada sólo se emplean
tres construcciones:
Secuencia:
Conjunto de sentencias que se ejecutan en
orden.
Ejemplos:
Sentencias de asignación y llamadas a rutinas.
Selección:
Elige qué sentencias se ejecutan en función de
una condición.
Ejemplos:
Estructuras de control condicional if-then-else
y case/switch
Iteración:
Las estructuras de control repetitivas repiten
conjuntos de instrucciones
Ejemplos:
Bucles while, do…while y for.

No hay comentarios:
Publicar un comentario