Documentos de Académico
Documentos de Profesional
Documentos de Cultura
DEPARTAMENTO DE MATEMÁTICAS
Programación Básica. 2021-1
Ejercicios procedimientos y funciones.
Grupo:
Nombres: estudiante 1
estudiante 2
Ejemplo:
#Programa principal
transvEsquinas(1, 1, 4, 3, 3)
transvEsquinas(25, 20, 18, 5,4)
transvEsquinas(10, 7, 15, 5)
transvEsquinas(10, 8, 5, 18, 6)
plt.gca().set_aspect('equal')
fig = plt.gcf()
fig.set_size_inches(7, 7)
plt.savefig('transvEsquina.jpg', bbox_inches='tight')
plt.show()
3. Escribir un procedimiento aplicacion_transvEsquinas que recibe
las coordenadas de los puntos P y Q opuestos de un rectángulo.
junto con un número entero n. El procedimiento debe llamar al
procedimiento anterior anterior transv_esquinas de tal forma
que dibuje el diseño que aparece en la figura.
Ejemplo:
# Programa principal
aplicacion_transvEsquinas(1, 2, 10, 12, 4)
aplicacion_transvEsquinas(13, 14, 5, 20, 5)
plt.gca().set_aspect('equal')
fig = plt.gcf()
fig.set_size_inches(7, 7)
plt.savefig('aplicacion_transvEsquinas.jpg', bbox_inches='tight')
plt.show()
4. Escribir un procedimiento diente_leon que recibe las
coordenadas del puntos P, un número real r y un número entero
n. El procedimiento debe dibujar la flor diente de león con
centro en P, radio r con n pétalos. (ver figura)
Ejemplo
#Programa Principal
diente_leon(-5.5, -5.5, 3, 1)
diente_leon(-2, 1, 1.5, 2)
diente_leon(2, -5, 6, 3)
diente_leon(2, 2, 1, 4)
diente_leon(4, -1, 2, 10)
plt.gca().set_aspect('equal')
fig = plt.gcf()
fig.set_size_inches(7, 7)
plt.savefig('dienteDeLeon.jpg', bbox_inches='tight')
plt.show()