Está en la página 1de 6

Evidencia de

aprendizaje

Nombre de la materia
Programación Estructurada

Semana
4
Unidad 3: Sentencias del control del programa
Programación Estructurada

EVIDENCIA DE APRENDIZAJE
SEMANA 4
PROGRAMACIÓN ESTRUCTURADA
Con el objetivo de contribuir a su aprendizaje y a un mejor entendimiento y
comprensión del contenido que se aborda en esta unidad mediante sus
materiales de aprendizaje, hemos preparado esta evidencia de estudio que
pretende apoyarlos compreder las funciones de las instruciones de control de
un programa: if…else y switch…case

Instrucciones: Consulte el documento correspondiente a la unidad 3.


Cómo programar en C# (Harvey M. Deitel, 2007). Lea el Capítulo 5.
Instrucciones de control parte I, de la página 122 a la 129, para
entender el uso de la sentencia while y del Capítulo 6. Instrucciones
de control parte II, de la página 144 a la 154, para comprender la
implementación de la instrucción for y do...while.

I. Consteste las siguientes preguntas

1. ¿Qué es una instrucción de repetición?


Es una secuencia de instrucciones de có digo que se ejecuta repetidas veces, hasta
que la condició n asignada a dicho bucle deja de cumplirse.
2. ¿Qué es una repetición controlada por un contador?
La repetició n controlada por contador se denomina a veces repetició n defini- da
porque con anticipació n se sabe con exactitud cuantas veces se ejecutará el ciclo.

2
Unidad 3: Sentencias del control del programa
Programación Estructurada

3. ¿Qué realiza la instrucción while?


La instrucció n While siempre comprueba la condició n antes de iniciar el bucle.

II. Subraya la respuesta correcta.

1. ¿ Cuál es el codigo de instrucción de repetición para calcular la


tercera potencia del numero 3 mientras el resultado sea menor a
100?

a) while ( potencia < 100 )


potencia = 3 *3*3;

b) while ( potencia <= 100 )


potencia = 3 * potencia;

c) while ( potencia > 100 )


potencia = 3 * potencia;

2. ¿Cuál es el codigo de instrucción de repetición para multiplicar 2


numeros, 6 veces?

a) while ( contador >= 6 ){


porducto = num1 * num2;
contador = contador + 1;
}

3
Unidad 3: Sentencias del control del programa
Programación Estructurada

b) while ( contador <= 6 ){


porducto = num1 * num2;
contador = contador + 1;
}

c) while ( contador > 6 ){


porducto = num1 / num2;
contador = contador + 1;
}

3. ¿Cuál es el codigo de intrucción de repetición para sumar


calificaciones mientras no se introduzca el -1?

a) while ( calificacion != -1 ){
total = total +calificación;
cont = contador + 1;
}

b) while ( calificacion = -1 ){
total = total +calificación;
cont = contador + 1:
}

c) while ( calificacion >= -1 ){


total = total +calificación;
cont = contador + 1;
}

4
Unidad 3: Sentencias del control del programa
Programación Estructurada

4. Intrucción que específica los elementos de la repetición controlada


por un contador, en una sola línea de codigo.

a) if…else
b) while
c) For

5. ¿Cuál es el codigo de intrucción de repetición que sirve para


imprimir 10 numeros consecutivos?

a) for ( int cont = 1; cont <= 18; cont = ++ )


Console.Write(“{0} “, cont);

b) for ( int cont = 1; cont >= 10; cont = ++ )


Console.Write(“{0} “, cont);

c) for ( int cont = 1; cont <= 10; cont = ++ )


Console.Write(“{0} “, cont);

III. Escribe el codigo de instrucción de repetición para realizar el


promedio de 10 calificaciones

double acumulador=0;
for ( int contador = 1; contador <= 10;
contador++ ){

5
Unidad 3: Sentencias del control del programa
Programación Estructurada

Console.WriteLine("Ingresa el valor de la
calificación:");
acumulador = acumulador +
System.Convert.ToDouble(Console.ReadLine());
}
Console.WriteLine("El promedio de las 10
calificaciónes es:");
Console.WriteLine(acumulador/10);

También podría gustarte