Este documento presenta 10 diagramas de flujo que muestran diferentes estructuras de control en C++, como if simple, if doble, if múltiple. Para cada diagrama se pide escribir la sentencia en C++ correspondiente. Adicionalmente se piden instrucciones para subir documentos y realizar una presentación sobre sentencias de control en C++.
1. TALLER INDIVUIDUAL SENTENCAS DE CONTROL (10 PUNTOS)
ESCRIBA LAS SENTENCIAS EN C++ NECESARIAS PARA:
1. REPRESENTAR LAS SENTENCIAS EN C++ CORRESPONDIENTES AL DIAGRAMA DE FLUJO
2. ENUMERE Y ESCRIBA LAS SENTENCIAS EN C++, ÚNICAMENTE DESDE DONDE INICIA EL DIAGRAMA DE FLUJO HASTA DONDE TERMINA.
3. AL TERMINAR SUBA SU DOCUMENTO .doc AL LINK Taller 6: Sentencias de Control en C++.
4. POSTERIORMENTE PUEDE SUBIR SU TERCERA ENTRADA AL BLOG COMO UN SLIDE (slideshare.net) CON EL TITULO SENTENCIAS DE CONTROL EN C++ (Escoja el meor Slide de los intengrantes
del grupo)
DIAGRAMA DE FLUJO DE CONTROL Y SENTENCIAS EN C++
DIAGRAMA 1 SENTENCIA 1
Estructura de control simple:
1) if(Cal>8)
2) cout << “aprobado”;
DIAGRAMA 2 SENTENCIA 2
Estructura de control doble :
1. if(condicion1)
2. Bloque 1;
3. else
4. {
5. if(condicion 2)
6. Bloque2 ;
7. else
8. Bloque 3;
2. DIAGRAMA 3 SENTENCIA 3
Estructura de control simple :
1. if(Edad>=18)
2. cout<<“Es mayor de edad”;
DIAGRAMA 4 SENTENCIA 4
Estructura de control doble:
1. if(Quiero café)
2. if(¿Hay café hecho?)
3. cout<< “Calentar el café”;
4. else
5. cout<< “Hacer el café”;
6. cout<<” servir en taza y añadir azúcar”;
7. if(¿está dulce?)
8. cout<< “tomar el café”;
9. else
10. {
11. cout<< “Añadir azúcar”;
12. }
3. DIAGRAMA 5 SENTENCIA 5
Estructura de control doble:
1. if(A>B)
2. {
3. cout<< “A es mayor que B” ;
4. }
5. else
6.{
7. if(A=B)
8. {
9. cout<< “A es igual a B”
10. }
11. else
12. {
13. cout<< “A es menor que B”
14. }
DIAGRAMA 6 SENTENCIA 6
Estructura de control doble:
1. if(condición 1)
2. {
3. //Instrucción 1
4. }
5. else
{
6. if(condición 2)
7. {
8. //Instrucción 2
9. }
10. else
11.{
12. if(condición 3)
13. {
14. //Introduccion 3
15. }
16. }
17.}
5. Estructura de control doble:
1. if(condición 1)
2. {
3. if(condición 2)
4. {
5. sentencia A ;
6. }
7. else
8. {
9. sentencia B ;
10. }
1. }
11. else
12. {
13. sentencia C ;
14. }
DIAGRAMA 9 SENTENCIA 9
Estructura de control doble:
1. if(numero>6)
2. {
3. count<< “Aprobado la materia”;
4. {
5. else
6.{
7. count<<”No aprobó la materia”;
8. }
9. if(numero >=8)
10. {
11. cout<< “Puede ganar una beca”;
13. }
14. return 0;
15. }
6. DIAGRAMA 10 SENTENCIA 10
Estructura de control múltiple:
1. if(Modo por tiempo seleccionado)
2. {
3. Dar la orden de encender el motor;
4. Encender el motor ;
5. Dar la orden de apagar el motor ;
6. Apagar el motor;
7. }
8. else
9. if(Funcionamiento inicio?)
10. {
11. Encender el motor
12. Generar retardo con el tiempo ingresado
13. Apagar el motor
14. }