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?


R/. las estructuras de repeticion son las llamadas estructuras ciclicas,
iterativas o de bucles. Permiten ejecutar un conjunto de instrucciones
de manera repetida (o ciclica) mientras que la expresion logica a
evaluar se cumpla (sea verdadera).

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


R/. la repeticion controlada por contador se denomina a veces
repeticion definida porque con anticipacion se sabe con exactitud

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

cuantas veces se ejecutara el ciclo. La repeticion controlada por


centinela a veces se denomina repeticion indefinida por que no se sabe
con anticipacion cuantas veces se ejecutara el ciclo.

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


R/. 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 especifica.

4. ¿Qué es el valor centinela?


R/. 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 )


potencia = 3 * potencia;

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

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;
cont = contador + 1;
}

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

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


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

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

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 calificicacion”, cont+1;
Leer Cal;
Prom<-Prom+Cal;
Cont<-Cont+1;
FinMientras
Si Prom!=0 Entonces
Escribir “El promedio de tus calificaciones es”, Prom/NumCalf;
Sino
Escribir “Ingresa un numerode calificacion valida”;
FinSi
FinProceso

También podría gustarte