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?


Las estructuras de repetición son las llamadas estructuras cíclicas,
iterativas o de bucles. Permiten ejecutar un conjunto de instrucciones
de manera repetida (o cíclica) mientras que la expresión lógica a
evaluar se cumpla (sea verdadera).

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

2. ¿Qué es una repetición controlada por un contador?


La repetición controlada por contador se denomina a veces repetición
definida porque con anticipación se sabe con exactitud cuantas veces
se ejecutará el ciclo. La repetición controlada por centinela a veces se
denomina repetición indefinida porque no se sabe con anticipación
cuantas veces se ejecutará el ciclo.

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


Se utiliza para ejecutar en bucle un conjunto de instrucciones hasta
que se cumpla una instrucción determinada, puede utilizar la sentencia
While para repetir un conjunto de operaciones hasta que se cumpla la
condicion especificada.

4. ¿Qué es el valor centinela?


Un centinela es un valor especial utilizado para señalar el final de una
lista de datos. El valor elegido debe ser totalmente distinto de los
posibles valores de la lista para que se pueda utilizar para señalar el
final de la lista.

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 )

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

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;
}

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;

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

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. 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 = ++ )

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

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

Proceso Calificacion
Definir NumCalf, cont Como Entero;
Definir Prom, Cal Como Real;
Prom<-0;
Cont<-0;
Escribir =Ingrese el numero de calificaciones menores a 10=;
Leer NumCalf;
Mientras cont<NumCalf && NumCalf<10 hacer
Escribir =Ingresa la primera calificacion=, cont+1;
Leer Cal;
Prom<-Prom+Cal;
Cont<-Cont+1;
FinMientras
Si Prom!=0 Entonces
Escribir <El promedio de tus califiaciones es:=, Prom/NumCalf;
Sino
Escribir =Ingresa un numerode calificacion valida=;
FinSi
FinProceso

También podría gustarte