viernes, 4 de septiembre de 2015

Estructuras Control: Sentencias IF y SWITCH



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

Operadores lógicos/booleanos

-          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