Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Respuesta: la 4
Respuesta: la 3
Escribir el código que permita crear una gráfica como la de la figura. Guardar los valores de x y y en un
fichero de texto llamado datos.
x=np.linspace(0,10,100)
f1= 1/(np.exp(2*x))
f2= 1/(np.exp(3*x))
plt.plot(x,f1,'--r',x,f2,'--g')
plt.legend(["1/e^2x","1/e^3x"])
plt.xlabel('x')
plt.ylabel('y')
np.savetxt('datos.txt',[x,f1,f2])
Escoger el comando que selecciona la región indicada
Respuesta: Ultima
Respuesta: 9.3220647979723736398
Crear un vector x de 200 componentes de la forma 2,4,6,8
Respuesta: 0.13112031651050704
Respuesta: 0.3387377263503270064
Escribir el código que permita crear una gráfica como la de la figura. Guardar los valores de t y y en un
fichero de texto llamados por datos.
import numpy as np
t=np.linspace(-5,5,200)
sint= np.sin(t)/t
sin2t= np.sin(2*t)/t
plt.plot(t,sint,'.y',t,sin2t,'.k')
plt.legend(["sin(t)/t","sin(2t)/t"])
plt.xlabel('x')
plt.ylabel('y')
np.savetxt('datos.txt',[t,sint,sin2t])
Crear un vector x de 200 componentes de la forma 1,3,5,7
Respuesta: 0.897964907965842
Respuesta: penúltima
Seleccionar la definición correcta de la función anónima que represente la siguiente expresión:
Respuesta: la primera
Respuesta: la tercera
Calcular el valor de la siguiente expresión usando 20 cifras
Respuesta: 0.20616873444867822585
Respuesta: la segunda
Respuesta: la 4
Crear un vector x de 200
Respuesta: -0.008540807014182562
import numpy as np
x=np.linspace(-2,2,200)
#funciones
sin= np.sin(x)
sin3= np.sin(3*x)
#imprimir
plt.plot(x,sin,'.r',x,sin3,'.b')
plt.legend(["sin(x)","sin(3x)"])
plt.xlabel('x')
plt.ylabel('y')
#guardar
np.savetxt('datos.txt',[x,sin,sin3])
¿Dada la matriz de la figura, cual es el comando para seleccionar la última fila?
Respuesta: la segunda
Dada la lista 1=
Respuesta: la segunda
Escoger el comando que selecciona la región indicada
Respuesta: la 2
¿Cuál es el comando que permite crear un vector equiespaciado especificando el incremento entre los
diferentes puntos?
Respuesta: arange
24/1/2021 examen 2: Revisión del intento
AAA 1 1084876
Área personal Mis cursos CBM307L-2020-4 Parte 2. Elementos de programación y aplicaciones examen 2
Área personal Inicio del sitio Calendario Insignias Todos los cursos
draobhsad esruoC
Course dashboard
Estado Finalizado
Respuesta: -0,7924
2,00
Respuesta: 1,3880120469160348584
Comentario:
https://lms.intec.edu.do/mod/quiz/review.php?attempt=215014&cmid=202997 1/4
24/1/2021 examen 2: Revisión del intento
def F(x):
# Punto de partida
draobhsad esruoC
x0 = 5
y = scipy.optimize.fsolve(F,x0)
Comentario:
g = plt. gure()
ax = g.gca(projection='3d')
X = np.arange(-1, 1, 0.1)
Y = np.arange(-2, 2, 0.1)
X, Y = np.meshgrid(X, Y)
Z = np.sqrt(np.power(X,4) + np.power(Y/2,4))
surf = ax.plot_surface(X, Y, Z)
plt.show()
Comentario:
https://lms.intec.edu.do/mod/quiz/review.php?attempt=215014&cmid=202997 2/4
24/1/2021 examen 2: Revisión del intento
Pregunta 5 Escribir un script que solicite al usuario un número, en caso de estar entre
Finalizado 0 y 10 se escribirá por la pantalla '1', en caso de estar entre 10 y 20 se
escribirá '2' y en cualquier otro caso se escribirá '3'
Puntúa 4,00 sobre
4,00
n = int(input('Introduzca un numero: '))
srabedis ediH
print('1')
print('2')
else:
print('3')
Comentario:
for i in range(a,b+1):
if (i % 3 == 0):
print(i)
Comentario:
2,00
Respuesta: 4970503425473397/9007199254740992
Comentario:
Parece que no has aplicado fractions de manera correcta, debiste hacerlo
antes de efectuar la operación
https://lms.intec.edu.do/mod/quiz/review.php?attempt=215014&cmid=202997 3/4
24/1/2021 examen 2: Revisión del intento
2
kx
2
. Crear una tabla que muestre los valores de Ep para k entre 1 y
10 con un incremento de 1 y x entre 5 y 7 con un incremento de 0.5.
Puntúa 0,00 sobre
4,00
srabedis ediH
Comentario:
draobhsad esruoC
https://lms.intec.edu.do/mod/quiz/review.php?attempt=215014&cmid=202997 4/4
AAA 2 1092136
Área personal Mis cursos CBM307L-2020-4 Parte 1. Introducción a python. Vectores matrices y grá cos examen 1
srabedis ediH
Área personal Inicio del sitio Calendario Insignias Todos los cursos
Course dashboard
Estado Finalizado
3,00
Seleccione una:
M[2:4,1:3]
M[1:3,1:3]
M[2:3,1:3]
M[1:3,1:]
M[2:4,1:4]
M[1:4,1:3]
Respuesta correcta
Seleccione una:
M[-1,-1]
M[:,:]
M[:,1]
M[1,:]
M[:,-1]
M[-1,:]
Respuesta incorrecta.
2
1 3
c) ( + ) en forma de fracción usando el módulo fractions
7 4
import math as m
#a
(2+5)/(6+8)
#b
(1-m.pi)/(m.log(2)-m.sqrt(3))
#c
import fractions
print(fractions.Fraction(1,3)+fractions.Fraction(5,7))
Comentario:
en c) falta el cuadrado
Pregunta 4 Crear una función anónima que represente la expresión
Finalizado
F = μmg
import math as m
F = lambda u,m:u*m*9.8
Fuerza = F(m.pi/4,2.5)
srabedis ediH
Fuerza
Comentario:
Pregunta 5 Crear un vector llamado x que vaya entre 0 y 10 con un incremento de 0.2.
c + x
Finalizado Calcular K = a = 18, b = 6 y c = 4. Gra car los valores
2
(a − 2x) (b + x)
Puntúa 7,00 sobre
de K frente a x con círculos de color negro. Poner los nombres a los
7,00
ejes. Guardar los datos en un chero de texto.
import numpy as np
import math as m
x = np.arange(0.1,10.1,0.2)
a = 18
b=6
c=4
k = (c+x)/(((a-2*x)**2)*(b+x))
plt.plot(x,k,'ko')
plt.xlabel('vector x')
plt.ylabel('vector k')
plt.show()
Comentario:
x = ['Ann','Bob','Cyd','Dan']
#a
x.remove('Bob')
#b
x.append('Margaret')
#c
print(x[2:4])
#d
x[0] = x[-1]
x[-1] = 'Ann'
#e
x.remove('Dan')
print(x)
Comentario:
3. ELEMENTOS DE
◄ P2 Ir a...
PRO GRAMACIÓN ►
AAA 1 1084876
Área personal Mis cursos CBM307L-2020-4 Parte 1. Introducción a python. Vectores matrices y grá cos examen 1
Área personal Inicio del sitio Calendario Insignias Todos los cursos
draobhsad esruoC
Course dashboard
Estado Finalizado
import numpy as np
phi = np.pi/2
y0 = 2
y1 = lambda h: y0 + phi*h
print(y1(0.5))
Comentario:
La función debía depender de las tres variables
https://lms.intec.edu.do/mod/quiz/review.php?attempt=185920&cmid=202992 1/5
24/1/2021 examen 1: Revisión del intento
–
ln 2 − √3
2
1 3
c) ( + ) en forma de fracción usando el módulo fractions
7 4
import math as m
draobhsad esruoC
a = (2 + 5)/(6 + 8)
print(f"Valor de a: {a}")
# b)
b = (1 - m.pi)/(m.log(2) - m.sqrt(3))
print(f"Valor de b: {b}")
# c)
print(f"Valor de c: {c}")
Comentario:
c) no es correcto, se debe usar fractions desde la primera operación para
que arrastre la fracción
https://lms.intec.edu.do/mod/quiz/review.php?attempt=185920&cmid=202992 2/5
24/1/2021 examen 1: Revisión del intento
Pregunta 3 Crear una lista que contenga los nombres Ann, Bob, Cyd y Dan. Ejecutar las
Finalizado siguientes instrucciones en el orden que se indica:
# a)
del(lista[0])
# b)
lista.append('Margaret')
# c)
lista = lista[0:2]
# d)
# e)
lista.remove('Cyd')
print(lista)
Comentario:
Comentario:
https://lms.intec.edu.do/mod/quiz/review.php?attempt=185920&cmid=202992 3/5
24/1/2021 examen 1: Revisión del intento
2,00
srabedis ediH
Seleccione una:
draobhsad esruoC
M[:,:]
M[-1,-1]
M[:,-1]
M[-1,:]
M[:,1]
M[1,:]
Respuesta correcta
3,00
Seleccione una:
M[2:4,2:4]
M[1:4,1:]
M[1:4,2:]
M[2:4,1:4]
M[1:4,1:4]
M[1:4,2:4]
Respuesta correcta
https://lms.intec.edu.do/mod/quiz/review.php?attempt=185920&cmid=202992 4/5
24/1/2021 examen 1: Revisión del intento
# Importar librerias
import numpy as np
# Datos de entrada
t = np.linspace(0.0,4.0,20)
k = 1.5 * 10**-2
y = 3/(k*np.power(t,2) + 1)
plt.plot(t,y,'r')
plt.ylabel("y")
plt.xlabel("t")
plt.show
M = np.array([t, y])
np.savetxt('data.txt ', M)
Comentario:
3. ELEMENTOS DE
◄ P2 Ir a...
PRO GRAMACIÓN ►
https://lms.intec.edu.do/mod/quiz/review.php?attempt=185920&cmid=202992 5/5
- . / AAA + * 1093311
,1
[LMS01]
% & ' # (
Área personal Inicio del sitio Calendario Insignias Todos los cursos
Course dashboard )
Estado Finalizado
Pregunta 1
Sin contestar
La energía cinética depende de la masa y de la velocidad Ec = mv2/2. Crear una tabla que muestre los
valores de Ec para masas entre 1 y 5 Kg con un incremento de 1 y velocidades entre 0 y 1 m/s con un
incremento de 0.1
:
Pregunta 2
Correcta
1,50
Hide sidebars
(5 + 7)
1 2 2
Course dashboard
Respuesta: 289/1225 0
Pregunta 3
Incorrecta
!
Crear un vector x de 100 componentes de la forma 1,3,5,7.... Crear otro vector llamado y que contenga
x sin x
los valores de la función evaluados en todos los elementos del vector x.
x+3
Escribir la suma de las 21 últimas componentes del vector y.
Respuesta: -0,00854080701418256 1
Sin contestar
Seleccione una:
numpy es una librería que permite crear arrays a partir de listas
Las tuplas son estructuras que permiten almacenar datos pero no modificarlos
Respuesta incorrecta.
La respuesta correcta es: El comando remove elimina un elemento de una tupla especificando su valor
Pregunta 5
Correcta
1,50
¿Cuál es el comando que permite crear un vector equiespaciado especificando el incremento entre los
diferentes puntos?
Seleccione una:
random
array
linspace
plot
arange 0
Respuesta correcta
Correcta
Seleccione una:
M[1:4,1:3]
M[1:3,1:]
M[1:3,1:3]
M[1:4,1:]
M[2:4,1:3]
M[2:4,1:4] 0
Respuesta correcta
Finalizado
Escribir el código que permita crear una gráfica como la de la figura. Guardar los valores de t y y en un
fichero de texto llamado datos.txt.
import numpy as np
t=np.linspace(-5,5,200)
sint= np.sin(t)/t
sin2t= np.sin(2*t)/t
plt.plot(t,sint,'.y',t,sin2t,'.k')
plt.legend(["sin(t)/t","sin(2t)/t"])
plt.xlabel('x')
plt.ylabel('y')
np.savetxt('datos.txt',[t,sint,sin2t])
Comentario:
:
Pregunta 8
Correcta
1,50
Seleccione una:
logspace(0,10,3)
logspace(0,1000,10)
logspace(0,1000,3)
np.logspace(0,10,3)
np.logspace(0,3,10) 0
logspace(0,10,1000)
Respuesta correcta
Pregunta 9
Correcta
A=(
2Δx )
y1 + y2
Seleccione una:
A=lambda y1,y2,dx: (y1+y2)/(2*dx) 0
Respuesta correcta
Incorrecta
1,50
Seleccione una:
remove(l[1])
remove(l[0])
del(l[2]) 1
del(l[0])
del(l[1])
remove(l[2])
Respuesta incorrecta.
Pregunta 11
Correcta
1,50
Respuesta: 1,3880120469160348584 1
Comentario:
:
Pregunta 12
Correcta
1,50
Seleccione una:
M[-1,:] 0
M[-1,-1]
M[:,:]
M[:,-1]
M[1,:]
M[:,1]
Respuesta correcta
◀ EVALUACIÓN
Ir a...
EXAMEN 2 ▶