Está en la página 1de 15

8/1/22 15:37 [M4-E1] Evaluación (Prueba): PENSAMIENTO ALGORÍTMICO

[M4-E1] Evaluación (Prueba)


Fecha de entrega
10 de ene en 13:00
Puntos
100
Preguntas
20
Disponible
15 de nov de 2021 en 0:00 - 10 de ene en 13:00
casi 2 meses
Límite de tiempo
45 minutos
Intentos permitidos
Ilimitados

Instrucciones
Te invitamos a desarrollar la evaluación del módulo, aplicando los contenidos centrales aprendidos
durante la semana 1.

Esta evaluación es obligatoria, y la calificación que obtengas corresponde a la nota del módulo.Esta
evaluación es obligatoria, y la calificación que obtengas será promediada con los otros módulos.
Recuerda que si obtienes nota de presentación igual o superior a 4.0, estarás habilitado para rendir el
Examen Final de la asignatura.

IMPORTANTE

Tienes intentos ilimitados para realizar la Evaluación, en un tiempo de 45 minutos.

Para ello, deberás:

1. Hacer clic en “Realizar la evaluación”.


2. Leer atentamente cada enunciado y seleccionar la respuesta correcta.

Volver a realizar el examen

Historial de intentos
Intento Hora Puntaje
MÁS RECIENTE Intento 1
31 minutos 60 de 100

Puntaje para este intento:


60 de 100
Entregado el 8 de ene en 15:37
Este intento tuvo una duración de 31 minutos.

https://ipp.instructure.com/courses/8902/quizzes/65191 1/15
8/1/22 15:37 [M4-E1] Evaluación (Prueba): PENSAMIENTO ALGORÍTMICO

Pregunta 1 0
/ 5 pts

¿Qué ocurrirá al ejecutar el siguiente algoritmo?

Respondido  
El ciclo finalizará al momento que el usuario ingrese un numero

 
Se generará un Loop hasta que el usuario cierre el programa

espuesta correcta  
El ciclo finalizará al momento que el usuario ingrese números mayores a
100

 
Se reiniciará el programa cuando el usuario ingrese el número 100

 
El programa leerá el numero 100 automáticamente

Pregunta 2 5
/ 5 pts

Para realizar el cálculo de una base con un exponente, se desarrolla


un algoritmo que utiliza la recursividad, ¿En qué se basa la llamada
recursiva?

 
Que A^0 = 1

¡Correcto!  
Que A^B = A*(A^(B-1))

https://ipp.instructure.com/courses/8902/quizzes/65191 2/15
8/1/22 15:37 [M4-E1] Evaluación (Prueba): PENSAMIENTO ALGORÍTMICO

Correcto. A^B = A*(A^(B-1)) corresponde a la llamada recursiva que


se ejecuta y es la que expresa el problema original en términos de
otro más pequeño. Por ejemplo: 2^10 = 2*(2^(9)).

 
Que A^B = B*(A^(B-1))

 
Que B^A = A*(A^(B-1))

 
Que A^B = A*(B^(A-1))

Pregunta 3 0
/ 5 pts

Para el siguiente algoritmo, ¿cuál es la variable numérica de la


instrucción?:

 
n

Respondido  
num

espuesta correcta  
i

 
azar

 
Para

https://ipp.instructure.com/courses/8902/quizzes/65191 3/15
8/1/22 15:37 [M4-E1] Evaluación (Prueba): PENSAMIENTO ALGORÍTMICO

Pregunta 4 0
/ 5 pts

El siguiente algoritmo usa la instrucción ‘Para’ y calcula el promedio


de un grupo de datos que es ingresado por el usuario. ¿De qué otra
forma se puede diseñar el algoritmo para entregar el mismo
resultado?

Respondido  
Usar la instrucción ‘Mientras i <- 1 Hasta n’ en vez de ‘Para i <-1 Hasta n’

 
Usar la instrucción ‘Si i <- 1’ en vez de ‘Para i <-1 Hasta n’

 
Usar la instrucción ‘Repetir i <- 1 Hasta Que n’ en vez de ‘Para i<-1 Hasta
n’

espuesta correcta  
Usar la instrucción ‘Si i <= n Entonces <secuencia de acciones>’ en vez
de ‘Para i <-1 Hasta n Hacer’

 
No se puede realizar el algoritmo de otra forma

Pregunta 5 0
/ 5 pts

https://ipp.instructure.com/courses/8902/quizzes/65191 4/15
8/1/22 15:37 [M4-E1] Evaluación (Prueba): PENSAMIENTO ALGORÍTMICO

La instrucción que ejecuta una secuencia de instrucciones un


número determinado de veces, corresponde a:

 
Mientras

Respondido  
Repetir

 
Si

espuesta correcta  
Para

 
Entonces

Pregunta 6 5
/ 5 pts

¿Cuál es el objetivo de una función repetitiva? Seleccionar la


alternativa correcta:

¡Correcto!  
Ejecutar una secuencia de acciones un número limitado de veces

Correcto. El objetivo de la función repetitiva es ejecutar un bloque


de instrucciones una cierta cantidad de veces y mientras se cumpla
una condición.

 
Realizar una acción mientras se cumple una condición

 
Realizar una llamada a una función o subproceso un número limitado de
veces

 
Repetir una acción hasta que se cumpla que una condición es falsa

 
Ejecutar una secuencia de acciones un número ilimitado de veces

https://ipp.instructure.com/courses/8902/quizzes/65191 5/15
8/1/22 15:37 [M4-E1] Evaluación (Prueba): PENSAMIENTO ALGORÍTMICO

Pregunta 7 0
/ 5 pts

La instrucción que ejecuta una secuencia de instrucciones hasta


que la condición es verdadera corresponde a:

 
Para

espuesta correcta  
Repetir-Hasta Que

Respondido  
Mientras-Hacer

 
Si-Entonces

 
Si

Pregunta 8 5
/ 5 pts

¿Cuál de las siguientes instrucciones contiene el componente


‘Hacer’?:

 
Si

 
Entonces

 
Hacer

 
Repetir

¡Correcto!  
Mientras

Correcto. La instrucción completa es: ‘Mientras <expresión lógica>


Hacer <secuencia de acciones>

https://ipp.instructure.com/courses/8902/quizzes/65191 6/15
8/1/22 15:37 [M4-E1] Evaluación (Prueba): PENSAMIENTO ALGORÍTMICO

Pregunta 9 5
/ 5 pts

Cuando hablamos de una función o un subproceso que


ejecutaremos varias veces como parte de sí misma para poder
entregar un cálculo o resultado dentro de un algoritmo, corresponde
a:

 
Objeto

 
Abstracción

 
Instrucción repetitiva

 
Función

¡Correcto!  
Recursividad

Correcto. La recursividad consiste en un método de definir un


proceso a través del uso de premisas que no dan más información
que el método en sí mismo o que utilizan los mismos términos que
ya aparecen en su nombre, por ejemplo, cuando se dice que la
definición de algo es ese algo mismo. En términos prácticos se
realiza una llamada de un subproceso que se ejecutará varias veces
como parte de sí misma.

Pregunta 10 5
/ 5 pts

Con referencia a las instrucciones ‘Mientras’ y ‘Repetir’ se puede


establecer que:

 
Ambas son recursivas

https://ipp.instructure.com/courses/8902/quizzes/65191 7/15
8/1/22 15:37 [M4-E1] Evaluación (Prueba): PENSAMIENTO ALGORÍTMICO

 
La instrucción ‘Repetir’ es más eficiente que la instrucción ‘Mientras’

 
La instrucción ‘Mientras’ es más eficiente que la instrucción ‘Repetir’

 
Son iguales

¡Correcto!  
Ambas son repetitivas

Correcto. Por definición ambas instrucciones son repetitivas porque


se ejecutan mientras se mantiene una condición.

Pregunta 11 0
/ 5 pts

Para el siguiente algoritmo, ¿cuál es el valor inicial de la variable


numérica de la instrucción?:

espuesta correcta  
1

 
1000

Respondido  
n

 
i

 
2

https://ipp.instructure.com/courses/8902/quizzes/65191 8/15
8/1/22 15:37 [M4-E1] Evaluación (Prueba): PENSAMIENTO ALGORÍTMICO

Pregunta 12 5
/ 5 pts

En el siguiente algoritmo, ¿dónde se ubica la llamada recursiva?

¡Correcto!  
Línea 6

Correcto. La llamada recursiva se realiza en el subproceso en la


línea 6 donde se ejecuta hasta que se cumpla el caso base donde el
dividendo es menor que el divisor.

 
Línea 4

 
Línea 17

 
Línea 1

 
Línea 3

Pregunta 13 5
/ 5 pts

https://ipp.instructure.com/courses/8902/quizzes/65191 9/15
8/1/22 15:37 [M4-E1] Evaluación (Prueba): PENSAMIENTO ALGORÍTMICO

En el siguiente algoritmo, si el usuario ingresa n=5, ¿cuántos


números aleatorios son asignados?

 
10

 
1000

¡Correcto!  
5

Correcto. Si se omite la cláusula Con Paso <paso>, la variable


<variable> se incrementará en 1 por defecto.

 
4

 
6

Pregunta 14 0
/ 5 pts

Dada la siguiente tabla de horas trabajadas por semana y la tarifa


por hora de cada trabajador, se ha realizado un algoritmo que
calcula la suma de dinero percibida por los trabajadores. ¿Cuál es el
valor de la suma de dinero que entrega el algoritmo?

https://ipp.instructure.com/courses/8902/quizzes/65191 10/15
8/1/22 15:37 [M4-E1] Evaluación (Prueba): PENSAMIENTO ALGORÍTMICO

 
200000

espuesta correcta  
0

 
400000

Respondido  
El algoritmo no entrega resultado

 
4000000

Pregunta 15 5
/ 5 pts

Para el caso de un algoritmo donde se utiliza la recursividad para


calcular un resultado, ¿dónde se ubica la llamada recursiva?

 
En el mismo Proceso

 
En un Proceso distinto

¡Correcto!  
En un Sub Proceso

https://ipp.instructure.com/courses/8902/quizzes/65191 11/15
8/1/22 15:37 [M4-E1] Evaluación (Prueba): PENSAMIENTO ALGORÍTMICO

Correcto. Tanto el caso base como la llamada recursiva se ubican


dentro de un Sub Proceso en el mismo algoritmo.

 
Está definido como una función primitiva

 
En otro algoritmo

Pregunta 16 5
/ 5 pts

Para el siguiente algoritmo de cálculo, ¿dónde se ubica el caso


base?

 
Líneas 5-6

 
Línea 12

 
Línea 14

¡Correcto!  
Líneas 3-4

Correcto. El caso base del factorial de un número es 0!=1 se ubica


en las líneas 3 y 4.

https://ipp.instructure.com/courses/8902/quizzes/65191 12/15
8/1/22 15:37 [M4-E1] Evaluación (Prueba): PENSAMIENTO ALGORÍTMICO

 
Línea 6

Pregunta 17 0
/ 5 pts

En el siguiente algoritmo, ¿cuál es la expresión lógica que se debe


evaluar en la instrucción Mientras?

Respondido  
cont < n

 
cont < 4

 
n <= cont

 
cont <= 4

espuesta correcta  
cont <= n

Pregunta 18 5
/ 5 pts

https://ipp.instructure.com/courses/8902/quizzes/65191 13/15
8/1/22 15:37 [M4-E1] Evaluación (Prueba): PENSAMIENTO ALGORÍTMICO

¿Cuál es el resultado que entrega el siguiente algoritmo, si


dividendo=20 y divisor=4?

¡Correcto!  
5

Correcto. El algoritmo entrega el valor del módulo entero de la


división 20/4 =5

 
0

 
4

 
16

 
0,2

Pregunta 19 5
/ 5 pts

Uno de los componentes de la recursividad en un algoritmo es:

 
Caso recursivo

https://ipp.instructure.com/courses/8902/quizzes/65191 14/15
8/1/22 15:37 [M4-E1] Evaluación (Prueba): PENSAMIENTO ALGORÍTMICO

 
Llamada

¡Correcto!  
Caso base

Correcto. El caso base es uno de los componentes de la


recursividad y corresponde al valor para el cual se conoce una
solución no recursiva que es una instancia del problema cuya
solución no requiere de llamadas recursivas.

 
Factorial

 
Llamada base

Pregunta 20 5
/ 5 pts

¿Cuál de las siguientes instrucciones utiliza el componente ‘Hasta


Que’?:

 
Mientras

¡Correcto!  
Repetir

Correcto. La instrucción completa es: ‘Repetir <secuencia de


acciones> Hasta Que <expresión lógica>

 
Para

 
Si

 
Hacer

Puntaje del examen:


60 de 100

https://ipp.instructure.com/courses/8902/quizzes/65191 15/15

También podría gustarte