Está en la página 1de 7

23/8/22, 22:23 Revisar entrega de examen: Semana 9 Sumativa 3: Prueba 2 &...

JULIÁN CASTILLO NÚÑEZ 9

Mi institución Mis Organizaciones Mis Cursos

INTRODUCCIÓN A LA PROGRAMACIÓN 202215_1858_ATDF102


Unidad 2: Organización de programas usando funciones Ponte a prueba
Revisar entrega de examen: Semana 9 Sumativa 3: Prueba 2

Revisar entrega de examen: Semana 9 Sumativa 3: Prueba 2

Usuario JULIÁN CASTILLO NÚÑEZ


Curso INTRODUCCIÓN A LA PROGRAMACIÓN
Examen Semana 9 Sumativa 3: Prueba 2
Iniciado 23/08/22 21:58
Enviado 23/08/22 22:21
Fecha de 28/08/22 23:55
vencimiento
Estado Completado
Puntuación 110 de 120 puntos
 
del intento
Tiempo 22 minutos de 2 horas y 40 minutos
transcurrido
Instrucciones
Esta prueba consta de 8 preguntas de alternativas, 2 preguntas de
oración confusa y 2 preguntas de ordenamiento.
Una vez que hayas contestado las preguntas y enviado tus respuestas, no
se pueden modificar. 
Tienes solamente un intento para realizar esta prueba. 
Esta prueba es una evaluación sumativa y corresponde al 19% de tu nota
de presentación. 
Usted cuenta con 160 minutos para realizar esta evaluación.

Resultados Respuestas enviadas


mostrados

Pregunta 1 10 de 10 puntos

Con respecto al uso de funciones, usted asevera que:

Respuesta a.
seleccionada: Se pueden utilizar las funciones integradas de Python, así como
también
This study source was downloaded by 100000864848792 from funciones
CourseHero.com propias 18:11:05
on 05-02-2023 creadas por
GMT el usuario.
-05:00

https://unab.blackboard.com/webapps/assessment/review/review.jsp?attempt_id=_23486513_1&course_id=_189560_1&content_id=_8340991_1&ret… 1/7
https://www.coursehero.com/file/164481206/certamen-S9-julian-ATDF102pdf/
23/8/22, 22:23 Revisar entrega de examen: Semana 9 Sumativa 3: Prueba 2 &...

Pregunta 2 0 de 10 puntos

Si x es un número real, la siguiente expresión aproxima exp⁡(x)=ex utilizando m


términos:

Suponga que usted ya cuenta con las funciones elevado(x,k) que permite calcular x^k
(x elevado a k) y factorial(k) que calcula k! (factorial de k). Entonces con respecto a la
siguiente función:

def exponencial(x, m):

s = 0

for k in range(m):

s = s + elevado(x) / factorial(k)

return s

Usted asevera que:

Respuesta d.
seleccionada: El ciclo for no contempla la cantidad de iteraciones
necesarias.

Pregunta 3 10 de 10 puntos

Dado el siguiente programa

b = 20

def f(a):

          a = a + 1

          return a

c = f(b)

print(f"{b} - {c}")

Usted asevera que:

Respuesta seleccionada: d.
El valor de la variable b no cambia.

Pregunta 4
This study source was downloaded by 100000864848792 from CourseHero.com on 05-02-2023 18:11:05 GMT -05:00 10 de 10 puntos
https://unab.blackboard.com/webapps/assessment/review/review.jsp?attempt_id=_23486513_1&course_id=_189560_1&content_id=_8340991_1&ret… 2/7
https://www.coursehero.com/file/164481206/certamen-S9-julian-ATDF102pdf/
23/8/22, 22:23 Revisar entrega de examen: Semana 9 Sumativa 3: Prueba 2 &...

Si importamos la función logaritmo del módulo math de Python en nuestro


programa, usando el siguiente código:

from math import log

Indique la instrucción que permita calcular "log(n)" con n = 3, y que el resultado se


almacene en la variable x.

Respuesta seleccionada: d.
x = log(3)

Pregunta 5 10 de 10 puntos

El siguiente programa está diseñado para obtener la cantidad de veces que un


elemento x se encuentra en una lista aleatoria de n números enteros en el rango
(a,b), con a y b incluidos. Complete las instrucciones que faltan:

from random import randint

def contar ( [A] ):

[B]

for i in range(n):

valores.append(randint(a,b))

total = 0
for valor in valores:

if valor == x:

total = total + 1

return [C]

Respuesta El siguiente programa está diseñado para obtener la cantidad de


seleccionada: veces que un elemento x se encuentra en una lista aleatoria de n
números enteros en el rango (a,b), con a y b incluidos. Complete
las instrucciones que faltan:

from random import randint

def contar ( x,a,b,n ):

valores = [ ]

for i in range(n):

valores.append(randint(a,b))

total = 0
for valor in valores:

if valor == x:
This study source was downloaded by 100000864848792 from CourseHero.com on 05-02-2023 18:11:05 GMT -05:00

https://unab.blackboard.com/webapps/assessment/review/review.jsp?attempt_id=_23486513_1&course_id=_189560_1&content_id=_8340991_1&ret… 3/7
https://www.coursehero.com/file/164481206/certamen-S9-julian-ATDF102pdf/
23/8/22, 22:23 Revisar entrega de examen: Semana 9 Sumativa 3: Prueba 2 &...

total = total + 1

return total

Pregunta 6 10 de 10 puntos

El siguiente programa está diseñado para retornar el valor mínimo y máximo de una
lista de números, cuyos elementos están entre el 0 y el 999. Complete las
instrucciones que faltan:

def min_max([A]):

valor_min = 999

valor_max = 0

for numero in lista:

if([B]):

valor_min = numero

if(numero > valor_max):

valor_max = numero

return [C] 

Respuesta El siguiente programa está diseñado para retornar el valor


seleccionada: mínimo y máximo de una lista de números, cuyos elementos
están entre el 0 y el 999. Complete las instrucciones que faltan:

def min_max(lista):

valor_min = 999

valor_max = 0

for numero in lista:

if(numero < valor_min):

valor_min = numero

if(numero > valor_max):

valor_max = numero

return valor_min,valor_max 

Pregunta 7 10 de 10 puntos

 Dado el siguiente programa


This study source was downloaded by 100000864848792 from CourseHero.com on 05-02-2023 18:11:05 GMT -05:00

https://unab.blackboard.com/webapps/assessment/review/review.jsp?attempt_id=_23486513_1&course_id=_189560_1&content_id=_8340991_1&ret… 4/7
https://www.coursehero.com/file/164481206/certamen-S9-julian-ATDF102pdf/
23/8/22, 22:23 Revisar entrega de examen: Semana 9 Sumativa 3: Prueba 2 &...

def func(s,x):

i,j = 0,0
while i < len(s):

if x == s[i]:

j = j + 1

i = i + 1

return j

La función func retorna:

Respuesta a.
seleccionada: La cantidad de veces que se encuentra el valor de la
variable x en s.

Pregunta 8 10 de 10 puntos

El siguiente programa está diseñado para retornar cuántos valores de una lista están
bajo un valor dado. Ordene las instrucciones correctamente:

Respuesta seleccionada

1.
def bajo_promedio(lista,valor):

2.
contador = 0

3.
for dato in lista:

4.
if(dato < valor):

5.
contador = contador + 1

6.
return contador

Pregunta 9 10 de 10 puntos

El siguiente programa está diseñado para retornar verdadero si todos los elementos
de una lista son iguales, o falso en caso contrario. Ordene las instrucciones
correctamente:

Respuesta seleccionada

1.
def todos_iguales(lista):

2.
primero = lista[0]

3.
for i in range (1,len(lista)):
This study source was downloaded by 100000864848792 from CourseHero.com on 05-02-2023 18:11:05 GMT -05:00

https://unab.blackboard.com/webapps/assessment/review/review.jsp?attempt_id=_23486513_1&course_id=_189560_1&content_id=_8340991_1&ret… 5/7
https://www.coursehero.com/file/164481206/certamen-S9-julian-ATDF102pdf/
23/8/22, 22:23 Revisar entrega de examen: Semana 9 Sumativa 3: Prueba 2 &...

4.
if(primero != lista[i]):

5.
return False

6.
return True

Pregunta 10 10 de 10 puntos

Con respecto al diseño de funciones en Python, usted asevera que:

Respuesta b.
seleccionada: Las variables locales de una función no pueden ser modificadas
en otras funciones dentro del programa.

Pregunta 11 10 de 10 puntos

Dado el siguiente programa

def func(n):

s = 0

while n > 0:

m = n % 10

s = s + m
n = n // 10

return s

n = 3875

x = func(n)

print(f"{x}")

Usted asevera que:

Respuesta c.
seleccionada: El valor asignado a la variable x, corresponde al valor de la
variable s de la función.

Pregunta 12 10 de 10 puntos

Dado el siguiente programa

from math import exp, sin, pi

from random import random, randint

def func(r):
This study source was downloaded by 100000864848792 from CourseHero.com on 05-02-2023 18:11:05 GMT -05:00

https://unab.blackboard.com/webapps/assessment/review/review.jsp?attempt_id=_23486513_1&course_id=_189560_1&content_id=_8340991_1&ret… 6/7
https://www.coursehero.com/file/164481206/certamen-S9-julian-ATDF102pdf/
23/8/22, 22:23 Revisar entrega de examen: Semana 9 Sumativa 3: Prueba 2 &...

          return exp(sin(r*pi))

n = 100

s = 0

for i in range(n):

          s = s + func(random())

print(f"{s / n}")

Usted asevera que:

Respuesta d.
seleccionada: El programa calcula el promedio de la función exponencial
aplicada al seno de n ángulos aleatorios.

martes 23 de agosto de 2022 22H21' CLT


Aceptar

This study source was downloaded by 100000864848792 from CourseHero.com on 05-02-2023 18:11:05 GMT -05:00

https://unab.blackboard.com/webapps/assessment/review/review.jsp?attempt_id=_23486513_1&course_id=_189560_1&content_id=_8340991_1&ret… 7/7
https://www.coursehero.com/file/164481206/certamen-S9-julian-ATDF102pdf/
Powered by TCPDF (www.tcpdf.org)

También podría gustarte