Estructuras de control

Solo disponible en BuenasTareas
  • Páginas : 2 (491 palabras )
  • Descarga(s) : 4
  • Publicado : 20 de agosto de 2010
Leer documento completo
Vista previa del texto
Estructuras de Control

3
Contenido
____________________________________________________________

_______________ 3.1.- Introducción 3.2.- Estructuras de Selección 3.2.1.- Sentencia if 3.2.2.-Sentencia switch 3.3.- Estructuras de Iteración 3.3.1.- Sentencia while 3.3.2.- Sentencia do-while 3.3.3.- Sentencia for 3.4.- Ejemplo Ejercicios____________________________________________________________

_______________

3.1.- Introducción
Los programas definidos hasta este punto se ejecutan de modo secuencial, es decir, una sentencia después de otra. La ejecución comienza con la primerasentencia del programa y prosigue hasta la última sentencia, cada una de las cuales se ejecuta una sola vez. Esta forma de programación es adecuada para programas sencillos. Sin embargo, para laresolución de problemas de tipo general se necesita la capacidad de controlar cuáles son las sentencias que se ejecutan, y en qué momentos. Las estructuras de control o construcciones de control controlanla secuencia o flujo de ejecución de las sentencias. Las estructuras de control se dividen en tres grandes categorías en función del flujo de ejecución: secuencia, selección e iteración. Hasta estemomento sólo se ha usado el flujo secuencial. Cada una de las sentencias que se utilizan en C++ están separadas por el carácter punto y coma (;). No obstante, en algunos casos nos interesará agrupar enun bloque una serie de sentencias, como veremos al explicar las estructuras de selección y de iteración. El bloque de sentencias se define por el carácter llave de apertura ({) para marcar el iniciodel ____________________________________________________________

_______________
Elementos de Programación. Curso 2005/06 Estructuras de Control Pág 1

mismo, y el carácter llave de cierre(})para marcar el final. Ejemplo:
{ sentencia1; sentencia2; ……… sentencian; }

Sin embargo, en caso de que el bloque de sentencias este constituido por una única sentencia no es obligatorio el uso de...
tracking img